|
STM32L4xx_HAL_Driver
1.14.0
|
Functions | |
| void | IRDA_InitCallbacksToDefault (IRDA_HandleTypeDef *hirda) |
| Initialize the callbacks to their default values. More... | |
| static HAL_StatusTypeDef | IRDA_SetConfig (IRDA_HandleTypeDef *hirda) |
| Configure the IRDA peripheral. More... | |
| static HAL_StatusTypeDef | IRDA_CheckIdleState (IRDA_HandleTypeDef *hirda) |
| Check the IRDA Idle State. More... | |
| static HAL_StatusTypeDef | IRDA_WaitOnFlagUntilTimeout (IRDA_HandleTypeDef *hirda, uint32_t Flag, FlagStatus Status, uint32_t Tickstart, uint32_t Timeout) |
| Handle IRDA Communication Timeout. More... | |
| static void | IRDA_EndTxTransfer (IRDA_HandleTypeDef *hirda) |
| End ongoing Tx transfer on IRDA peripheral (following error detection or Transmit completion). More... | |
| static void | IRDA_EndRxTransfer (IRDA_HandleTypeDef *hirda) |
| End ongoing Rx transfer on UART peripheral (following error detection or Reception completion). More... | |
| static void | IRDA_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA transmit process complete callback. More... | |
| static void | IRDA_DMATransmitHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA transmit process half complete callback. More... | |
| static void | IRDA_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA receive process complete callback. More... | |
| static void | IRDA_DMAReceiveHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA receive process half complete callback. More... | |
| static void | IRDA_DMAError (DMA_HandleTypeDef *hdma) |
| DMA IRDA communication error callback. More... | |
| static void | IRDA_DMAAbortOnError (DMA_HandleTypeDef *hdma) |
| DMA IRDA 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 | IRDA_DMATxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA IRDA 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 | IRDA_DMARxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA IRDA Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request). More... | |
| static void | IRDA_DMATxOnlyAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA IRDA Tx communication abort callback, when initiated by user by a call to HAL_IRDA_AbortTransmit_IT API (Abort only Tx transfer) (This callback is executed at end of DMA Tx Abort procedure following user abort request, and leads to user Tx Abort Complete callback execution). More... | |
| static void | IRDA_DMARxOnlyAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA IRDA Rx communication abort callback, when initiated by user by a call to HAL_IRDA_AbortReceive_IT API (Abort only Rx transfer) (This callback is executed at end of DMA Rx Abort procedure following user abort request, and leads to user Rx Abort Complete callback execution). More... | |
| static void | IRDA_Transmit_IT (IRDA_HandleTypeDef *hirda) |
| Send an amount of data in interrupt mode. More... | |
| static void | IRDA_EndTransmit_IT (IRDA_HandleTypeDef *hirda) |
| Wrap up transmission in non-blocking mode. More... | |
| static void | IRDA_Receive_IT (IRDA_HandleTypeDef *hirda) |
| Receive an amount of data in interrupt mode. More... | |
|
static |
Check the IRDA Idle State.
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| HAL | status |
Definition at line 2382 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA 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 2662 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA communication error callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2622 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA receive process complete callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2567 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA receive process half complete callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2603 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA 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 2733 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA Rx communication abort callback, when initiated by user by a call to HAL_IRDA_AbortReceive_IT API (Abort only Rx transfer) (This callback is executed at end of DMA Rx Abort procedure following user abort request, and leads to user Rx Abort Complete callback execution).
| hdma | DMA handle. |
| None |
Definition at line 2808 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA transmit process complete callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2512 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA transmit process half complete callback.
| hdma | Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2548 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA 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 2685 of file stm32l4xx_hal_irda.c.
|
static |
DMA IRDA Tx communication abort callback, when initiated by user by a call to HAL_IRDA_AbortTransmit_IT API (Abort only Tx transfer) (This callback is executed at end of DMA Tx Abort procedure following user abort request, and leads to user Tx Abort Complete callback execution).
| hdma | DMA handle. |
| None |
Definition at line 2781 of file stm32l4xx_hal_irda.c.
|
static |
End ongoing Rx transfer on UART peripheral (following error detection or Reception completion).
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| None |
Definition at line 2491 of file stm32l4xx_hal_irda.c.
|
static |
Wrap up transmission in non-blocking mode.
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| None |
Definition at line 2881 of file stm32l4xx_hal_irda.c.
|
static |
End ongoing Tx transfer on IRDA peripheral (following error detection or Transmit completion).
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| None |
Definition at line 2471 of file stm32l4xx_hal_irda.c.
| void IRDA_InitCallbacksToDefault | ( | IRDA_HandleTypeDef * | hirda | ) |
Initialize the callbacks to their default values.
| hirda | IRDA handle. |
| none |
Definition at line 2255 of file stm32l4xx_hal_irda.c.
|
static |
Receive an amount of data in interrupt mode.
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| None |
Definition at line 2906 of file stm32l4xx_hal_irda.c.
|
static |
Configure the IRDA peripheral.
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| HAL | status |
Definition at line 2276 of file stm32l4xx_hal_irda.c.
|
static |
Send an amount of data in interrupt mode.
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| None |
Definition at line 2838 of file stm32l4xx_hal_irda.c.
|
static |
Handle IRDA Communication Timeout.
| hirda | Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module. |
| Flag | Specifies the IRDA flag to check. |
| Status | Flag status (SET or RESET) |
| Tickstart | Tick start value |
| Timeout | Timeout duration |
| HAL | status |
Definition at line 2433 of file stm32l4xx_hal_irda.c.