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