Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Functions | |
| static HAL_StatusTypeDef | IRDA_Transmit_IT (IRDA_HandleTypeDef *hirda) |
| Send an amount of data in non-blocking mode. | |
| static HAL_StatusTypeDef | IRDA_EndTransmit_IT (IRDA_HandleTypeDef *hirda) |
| Wrap up transmission in non-blocking mode. | |
| static HAL_StatusTypeDef | IRDA_Receive_IT (IRDA_HandleTypeDef *hirda) |
| Receive an amount of data in non-blocking mode. | |
| static HAL_StatusTypeDef | IRDA_SetConfig (IRDA_HandleTypeDef *hirda) |
| Configure the IRDA peripheral. | |
| static HAL_StatusTypeDef | IRDA_CheckIdleState (IRDA_HandleTypeDef *hirda) |
| Check the IRDA Idle State. | |
| static void | IRDA_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA transmit process complete callback. | |
| static void | IRDA_DMATransmitHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA receive process half complete callback. | |
| static void | IRDA_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA receive process complete callback. | |
| static void | IRDA_DMAReceiveHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA IRDA receive process half complete callback. | |
| static void | IRDA_DMAError (DMA_HandleTypeDef *hdma) |
| DMA IRDA communication error callback. | |
| static HAL_StatusTypeDef | IRDA_WaitOnFlagUntilTimeout (IRDA_HandleTypeDef *hirda, uint32_t Flag, FlagStatus Status, uint32_t Timeout) |
| Handle IRDA Communication Timeout. | |
Function Documentation
| static HAL_StatusTypeDef IRDA_CheckIdleState | ( | IRDA_HandleTypeDef * | hirda ) | [static] |
Check the IRDA Idle State.
- Parameters:
-
hirda,: Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module.
- Return values:
-
HAL status
Definition at line 1522 of file stm32l4xx_hal_irda.c.
| static void IRDA_DMAError | ( | DMA_HandleTypeDef * | hdma ) | [static] |
DMA IRDA communication error callback.
- Parameters:
-
hdma,: Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
- Return values:
-
None
Definition at line 1238 of file stm32l4xx_hal_irda.c.
| static void IRDA_DMAReceiveCplt | ( | DMA_HandleTypeDef * | hdma ) | [static] |
DMA IRDA receive process complete callback.
- Parameters:
-
hdma,: Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
- Return values:
-
None
Definition at line 1193 of file stm32l4xx_hal_irda.c.
| static void IRDA_DMAReceiveHalfCplt | ( | DMA_HandleTypeDef * | hdma ) | [static] |
DMA IRDA receive process half complete callback.
- Parameters:
-
hdma,: Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
- Return values:
-
None
Definition at line 1225 of file stm32l4xx_hal_irda.c.
| static void IRDA_DMATransmitCplt | ( | DMA_HandleTypeDef * | hdma ) | [static] |
DMA IRDA transmit process complete callback.
- Parameters:
-
hdma,: Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
- Return values:
-
None
Definition at line 1151 of file stm32l4xx_hal_irda.c.
| static void IRDA_DMATransmitHalfCplt | ( | DMA_HandleTypeDef * | hdma ) | [static] |
DMA IRDA receive process half complete callback.
- Parameters:
-
hdma,: Pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module.
- Return values:
-
None
Definition at line 1180 of file stm32l4xx_hal_irda.c.
| static HAL_StatusTypeDef IRDA_EndTransmit_IT | ( | IRDA_HandleTypeDef * | hirda ) | [static] |
Wrap up transmission in non-blocking mode.
- Parameters:
-
hirda,: pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module.
- Return values:
-
HAL status
Definition at line 1370 of file stm32l4xx_hal_irda.c.
| static HAL_StatusTypeDef IRDA_Receive_IT | ( | IRDA_HandleTypeDef * | hirda ) | [static] |
Receive an amount of data in non-blocking mode.
Function is called under interruption only, once interruptions have been enabled by HAL_IRDA_Receive_IT().
- Parameters:
-
hirda,: Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module.
- Return values:
-
HAL status
Definition at line 1402 of file stm32l4xx_hal_irda.c.
| static HAL_StatusTypeDef IRDA_SetConfig | ( | IRDA_HandleTypeDef * | hirda ) | [static] |
Configure the IRDA peripheral.
- Parameters:
-
hirda,: Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module.
- Return values:
-
None
Definition at line 1459 of file stm32l4xx_hal_irda.c.
| static HAL_StatusTypeDef IRDA_Transmit_IT | ( | IRDA_HandleTypeDef * | hirda ) | [static] |
Send an amount of data in non-blocking mode.
- Note:
- Function is called under interruption only, once interruptions have been enabled by HAL_IRDA_Transmit_IT().
- Parameters:
-
hirda,: Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module.
- Return values:
-
HAL status
Definition at line 1325 of file stm32l4xx_hal_irda.c.
| static HAL_StatusTypeDef IRDA_WaitOnFlagUntilTimeout | ( | IRDA_HandleTypeDef * | hirda, |
| uint32_t | Flag, | ||
| FlagStatus | Status, | ||
| uint32_t | Timeout | ||
| ) | [static] |
Handle IRDA Communication Timeout.
- Parameters:
-
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,: the new flag status (SET or RESET). The function is locked in a while loop as long as the flag remains set to Status. Timeout,: Timeout duration
- Return values:
-
HAL status
Definition at line 1259 of file stm32l4xx_hal_irda.c.
Generated on Tue Jul 12 2022 10:58:17 by
1.7.2