|
STM32L4xx_HAL_Driver
1.14.0
|
Functions | |
| void | USART_InitCallbacksToDefault (USART_HandleTypeDef *husart) |
| Initialize the callbacks to their default values. More... | |
| static void | USART_EndTransfer (USART_HandleTypeDef *husart) |
| End ongoing transfer on USART peripheral (following error detection or Transfer completion). More... | |
| static void | USART_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA USART transmit process complete callback. More... | |
| static void | USART_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA USART receive process complete callback. More... | |
| static void | USART_DMATxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA USART transmit process half complete callback. More... | |
| static void | USART_DMARxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA USART receive process half complete callback. More... | |
| static void | USART_DMAError (DMA_HandleTypeDef *hdma) |
| DMA USART communication error callback. More... | |
| static void | USART_DMAAbortOnError (DMA_HandleTypeDef *hdma) |
| DMA USART communication abort callback, when initiated by HAL services on Error (To be called at end of DMA Abort procedure following error occurrence). More... | |
| static void | USART_DMATxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA USART Tx communication abort callback, when initiated by user (To be called at end of DMA Tx Abort procedure following user abort request). More... | |
| static void | USART_DMARxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA USART Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request). More... | |
| static HAL_StatusTypeDef | USART_WaitOnFlagUntilTimeout (USART_HandleTypeDef *husart, uint32_t Flag, FlagStatus Status, uint32_t Tickstart, uint32_t Timeout) |
| Handle USART Communication Timeout. More... | |
| static HAL_StatusTypeDef | USART_SetConfig (USART_HandleTypeDef *husart) |
| Configure the USART peripheral. More... | |
| static HAL_StatusTypeDef | USART_CheckIdleState (USART_HandleTypeDef *husart) |
| Check the USART Idle State. More... | |
| static void | USART_TxISR_8BIT (USART_HandleTypeDef *husart) |
| Simplex send an amount of data in non-blocking mode. More... | |
| static void | USART_TxISR_16BIT (USART_HandleTypeDef *husart) |
| Simplex send an amount of data in non-blocking mode. More... | |
| static void | USART_TxISR_8BIT_FIFOEN (USART_HandleTypeDef *husart) |
| Simplex send an amount of data in non-blocking mode. More... | |
| static void | USART_TxISR_16BIT_FIFOEN (USART_HandleTypeDef *husart) |
| Simplex send an amount of data in non-blocking mode. More... | |
| static void | USART_EndTransmit_IT (USART_HandleTypeDef *husart) |
| Wraps up transmission in non-blocking mode. More... | |
| static void | USART_RxISR_8BIT (USART_HandleTypeDef *husart) |
| Simplex receive an amount of data in non-blocking mode. More... | |
| static void | USART_RxISR_16BIT (USART_HandleTypeDef *husart) |
| Simplex receive an amount of data in non-blocking mode. More... | |
| static void | USART_RxISR_8BIT_FIFOEN (USART_HandleTypeDef *husart) |
| Simplex receive an amount of data in non-blocking mode. More... | |
| static void | USART_RxISR_16BIT_FIFOEN (USART_HandleTypeDef *husart) |
| Simplex receive an amount of data in non-blocking mode. More... | |
|
static |
Check the USART Idle State.
| husart | USART handle. |
| HAL | status |
Definition at line 3040 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART communication abort callback, when initiated by HAL services on Error (To be called at end of DMA Abort procedure following error occurrence).
| hdma | DMA handle. |
| None |
Definition at line 2767 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART communication error callback.
| hdma | DMA handle. |
| None |
Definition at line 2741 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART receive process complete callback.
| hdma | DMA handle. |
| None |
Definition at line 2648 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request).
| hdma | DMA handle. |
| None |
Definition at line 2838 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART receive process half complete callback.
| hdma | DMA handle. |
| None |
Definition at line 2723 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART transmit process complete callback.
| hdma | DMA handle. |
| None |
Definition at line 2590 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART Tx communication abort callback, when initiated by user (To be called at end of DMA Tx Abort procedure following user abort request).
| hdma | DMA handle. |
| None |
Definition at line 2790 of file stm32l4xx_hal_usart.c.
|
static |
DMA USART transmit process half complete callback.
| hdma | DMA handle. |
| None |
Definition at line 2630 of file stm32l4xx_hal_usart.c.
|
static |
End ongoing transfer on USART peripheral (following error detection or Transfer completion).
| husart | USART handle. |
| None |
Definition at line 2568 of file stm32l4xx_hal_usart.c.
|
static |
Wraps up transmission in non-blocking mode.
| husart | Pointer to a USART_HandleTypeDef structure that contains the configuration information for the specified USART module. |
| None |
Definition at line 3251 of file stm32l4xx_hal_usart.c.
| void USART_InitCallbacksToDefault | ( | USART_HandleTypeDef * | husart | ) |
Initialize the callbacks to their default values.
| husart | USART handle. |
| none |
Definition at line 2546 of file stm32l4xx_hal_usart.c.
|
static |
Simplex receive an amount of data in non-blocking mode.
| husart | USART handle |
| None |
Definition at line 3420 of file stm32l4xx_hal_usart.c.
|
static |
Simplex receive an amount of data in non-blocking mode.
| husart | USART handle |
| None |
Definition at line 3678 of file stm32l4xx_hal_usart.c.
|
static |
Simplex receive an amount of data in non-blocking mode.
| husart | USART handle |
| None |
Definition at line 3308 of file stm32l4xx_hal_usart.c.
|
static |
Simplex receive an amount of data in non-blocking mode.
| husart | USART handle |
| None |
Definition at line 3535 of file stm32l4xx_hal_usart.c.
|
static |
Configure the USART peripheral.
| husart | USART handle. |
| HAL | status |
Definition at line 2914 of file stm32l4xx_hal_usart.c.
|
static |
Simplex send an amount of data in non-blocking mode.
| husart | USART handle. |
| None |
Definition at line 3125 of file stm32l4xx_hal_usart.c.
|
static |
Simplex send an amount of data in non-blocking mode.
| husart | USART handle. |
| None |
Definition at line 3207 of file stm32l4xx_hal_usart.c.
|
static |
Simplex send an amount of data in non-blocking mode.
| husart | USART handle. |
| None |
Definition at line 3090 of file stm32l4xx_hal_usart.c.
|
static |
Simplex send an amount of data in non-blocking mode.
| husart | USART handle. |
| None |
Definition at line 3162 of file stm32l4xx_hal_usart.c.
|
static |
Handle USART Communication Timeout.
| husart | USART handle. |
| Flag | Specifies the USART flag to check. |
| Status | the Flag status (SET or RESET). |
| Tickstart | Tick start value |
| Timeout | timeout duration. |
| HAL | status |
Definition at line 2886 of file stm32l4xx_hal_usart.c.