STM32F479xx HAL User Manual
|
Defines | |
#define | IS_IRDA_WORD_LENGTH(LENGTH) |
#define | IS_IRDA_PARITY(PARITY) |
#define | IS_IRDA_MODE(MODE) ((((MODE) & 0x0000FFF3U) == 0x00U) && ((MODE) != 0x00000000U)) |
#define | IS_IRDA_POWERMODE(MODE) |
#define | IS_IRDA_BAUDRATE(BAUDRATE) ((BAUDRATE) < 115201U) |
#define | IRDA_DIV(_PCLK_, _BAUD_) ((uint32_t)((((uint64_t)(_PCLK_))*25U)/(4U*(((uint64_t)(_BAUD_)))))) |
#define | IRDA_DIVMANT(_PCLK_, _BAUD_) (IRDA_DIV((_PCLK_), (_BAUD_))/100U) |
#define | IRDA_DIVFRAQ(_PCLK_, _BAUD_) ((((IRDA_DIV((_PCLK_), (_BAUD_)) - (IRDA_DIVMANT((_PCLK_), (_BAUD_)) * 100U)) * 16U) + 50U) / 100U) |
#define | IRDA_BRR(_PCLK_, _BAUD_) |
#define IRDA_BRR | ( | _PCLK_, | |
_BAUD_ | |||
) |
(((IRDA_DIVMANT((_PCLK_), (_BAUD_)) << 4U) + \ (IRDA_DIVFRAQ((_PCLK_), (_BAUD_)) & 0xF0U)) + \ (IRDA_DIVFRAQ((_PCLK_), (_BAUD_)) & 0x0FU))
Definition at line 653 of file stm32f4xx_hal_irda.h.
Referenced by IRDA_SetConfig().
#define IRDA_DIV | ( | _PCLK_, | |
_BAUD_ | |||
) | ((uint32_t)((((uint64_t)(_PCLK_))*25U)/(4U*(((uint64_t)(_BAUD_)))))) |
Definition at line 645 of file stm32f4xx_hal_irda.h.
#define IRDA_DIVFRAQ | ( | _PCLK_, | |
_BAUD_ | |||
) | ((((IRDA_DIV((_PCLK_), (_BAUD_)) - (IRDA_DIVMANT((_PCLK_), (_BAUD_)) * 100U)) * 16U) + 50U) / 100U) |
Definition at line 649 of file stm32f4xx_hal_irda.h.
#define IRDA_DIVMANT | ( | _PCLK_, | |
_BAUD_ | |||
) | (IRDA_DIV((_PCLK_), (_BAUD_))/100U) |
Definition at line 647 of file stm32f4xx_hal_irda.h.
#define IS_IRDA_BAUDRATE | ( | BAUDRATE | ) | ((BAUDRATE) < 115201U) |
Definition at line 643 of file stm32f4xx_hal_irda.h.
Referenced by IRDA_SetConfig().
#define IS_IRDA_MODE | ( | MODE | ) | ((((MODE) & 0x0000FFF3U) == 0x00U) && ((MODE) != 0x00000000U)) |
Definition at line 638 of file stm32f4xx_hal_irda.h.
Referenced by IRDA_SetConfig().
#define IS_IRDA_PARITY | ( | PARITY | ) |
(((PARITY) == IRDA_PARITY_NONE) || \ ((PARITY) == IRDA_PARITY_EVEN) || \ ((PARITY) == IRDA_PARITY_ODD))
Definition at line 634 of file stm32f4xx_hal_irda.h.
Referenced by IRDA_SetConfig().
#define IS_IRDA_POWERMODE | ( | MODE | ) |
(((MODE) == IRDA_POWERMODE_LOWPOWER) || \ ((MODE) == IRDA_POWERMODE_NORMAL))
Definition at line 640 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Init(), and IRDA_SetConfig().
#define IS_IRDA_WORD_LENGTH | ( | LENGTH | ) |
(((LENGTH) == IRDA_WORDLENGTH_8B) || \ ((LENGTH) == IRDA_WORDLENGTH_9B))
Definition at line 631 of file stm32f4xx_hal_irda.h.
Referenced by IRDA_SetConfig().