HAL SMARTCARD APIs ¶
-
HAL SMARTCARD Functions
- IRQHandler and Default Callbacks
- Initialization and de-initialization functions
- General Config functions
-
Unitary basic config functions
-
HAL_SMARTCARD_SetBaudRate() -
HAL_SMARTCARD_GetBaudRate() -
HAL_SMARTCARD_SetStopBits() -
HAL_SMARTCARD_GetStopBits() -
HAL_SMARTCARD_SetFirstBit() -
HAL_SMARTCARD_GetFirstBit() -
HAL_SMARTCARD_SetParity() -
HAL_SMARTCARD_GetParity() -
HAL_SMARTCARD_SetNack() -
HAL_SMARTCARD_GetNack() -
HAL_SMARTCARD_SetClockOutput() -
HAL_SMARTCARD_GetClockOutput() -
HAL_SMARTCARD_SetClockPolarity() -
HAL_SMARTCARD_GetClockPolarity() -
HAL_SMARTCARD_SetClockPhase() -
HAL_SMARTCARD_GetClockPhase() -
HAL_SMARTCARD_SetGuardTime() -
HAL_SMARTCARD_GetGuardTime() -
HAL_SMARTCARD_SetAutoRetryCount() -
HAL_SMARTCARD_GetAutoRetryCount()
-
-
Advanced config functions
-
HAL_SMARTCARD_EnableIOInvert() -
HAL_SMARTCARD_DisableIOInvert() -
HAL_SMARTCARD_IsEnabledIOInvert() -
HAL_SMARTCARD_EnableDataInvert() -
HAL_SMARTCARD_DisableDataInvert() -
HAL_SMARTCARD_IsEnabledDataInvert() -
HAL_SMARTCARD_EnableTxRxSwap() -
HAL_SMARTCARD_DisableTxRxSwap() -
HAL_SMARTCARD_IsEnabledTxRxSwap() -
HAL_SMARTCARD_EnableRxOverRunDetection() -
HAL_SMARTCARD_DisableRxOverRunDetection() -
HAL_SMARTCARD_IsEnabledRxOverRunDetection() -
HAL_SMARTCARD_EnableDMAStopOnRxError() -
HAL_SMARTCARD_DisableDMAStopOnRxError() -
HAL_SMARTCARD_IsEnabledDMAStopOnRxError() -
HAL_SMARTCARD_SetReceiverTimeout() -
HAL_SMARTCARD_GetReceiverTimeout() -
HAL_SMARTCARD_EnableReceiverTimeout() -
HAL_SMARTCARD_DisableReceiverTimeout() -
HAL_SMARTCARD_IsEnabledReceiverTimeout() -
HAL_SMARTCARD_SetTxCpltIndication() -
HAL_SMARTCARD_GetTxCpltIndication() -
HAL_SMARTCARD_SetBlockLength() -
HAL_SMARTCARD_GetBlockLength() -
HAL_SMARTCARD_EnableEndOfBlockIT() -
HAL_SMARTCARD_DisableEndOfBlockIT() -
HAL_SMARTCARD_IsEnabledEndOfBlockIT()
-
- FIFO config functions
-
IO operation functions
-
HAL_SMARTCARD_Transmit() -
HAL_SMARTCARD_Receive() -
HAL_SMARTCARD_Transmit_IT() -
HAL_SMARTCARD_Transmit_IT_Opt() -
HAL_SMARTCARD_Receive_IT() -
HAL_SMARTCARD_Receive_IT_Opt() -
HAL_SMARTCARD_Transmit_DMA() -
HAL_SMARTCARD_Transmit_DMA_Opt() -
HAL_SMARTCARD_Receive_DMA() -
HAL_SMARTCARD_Receive_DMA_Opt() -
HAL_SMARTCARD_Abort() -
HAL_SMARTCARD_Abort_IT()
-
- DMA Configuration functions
-
Callbacks Register functions
-
HAL_SMARTCARD_RegisterTxCpltCallback() -
HAL_SMARTCARD_RegisterTxHalfCpltCallback() -
HAL_SMARTCARD_RegisterRxCpltCallback() -
HAL_SMARTCARD_RegisterRxHalfCpltCallback() -
HAL_SMARTCARD_RegisterErrorCallback() -
HAL_SMARTCARD_RegisterAbortCpltCallback() -
HAL_SMARTCARD_RegisterRxFifoFullCallback() -
HAL_SMARTCARD_RegisterTxFifoEmptyCallback()
-
- State, Error and Clock Frequency functions
- Acquire/Release Bus functions
- UserData functions
-
HAL SMARTCARD Types
-
HAL SMARTCARD Types
-
hal_smartcard_handle_t -
hal_smartcard_cb_t -
hal_smartcard_t -
hal_smartcard_state_t -
hal_smartcard_stop_bits_t -
hal_smartcard_io_invert_status_t -
hal_smartcard_data_invert_status_t -
hal_smartcard_tx_rx_swap_status_t -
hal_smartcard_bit_order_t -
hal_smartcard_parity_t -
hal_smartcard_rx_overrun_detection_status_t -
hal_smartcard_dma_stop_status_t -
hal_smartcard_nack_state_t -
hal_smartcard_prescaler_t -
hal_smartcard_source_clock_prescaler_t -
hal_smartcard_clock_output_t -
hal_smartcard_clock_polarity_t -
hal_smartcard_clock_phase_t -
hal_smartcard_timeout_status_t -
hal_smarcard_tx_cplt_guard_time_indication_t -
hal_smartcard_end_of_block_interrupt_status_t -
hal_smartcard_fifo_mode_status_t -
hal_smartcard_fifo_threshold_t -
hal_smartcard_handle_s -
hal_smartcard_config_t
-
-
HAL SMARTCARD Types
- HAL SMARTCARD Constants