STM32F439xx HAL User Manual
|
Defines | |
#define | SMARTCARD_IT_MASK |
SMARTCARD interruptions flag mask. | |
#define | SMARTCARD_DIV(_PCLK_, _BAUD_) (((_PCLK_)*25U)/(4U*(_BAUD_))) |
#define | SMARTCARD_DIVMANT(_PCLK_, _BAUD_) (SMARTCARD_DIV((_PCLK_), (_BAUD_))/100U) |
#define | SMARTCARD_DIVFRAQ(_PCLK_, _BAUD_) (((SMARTCARD_DIV((_PCLK_), (_BAUD_)) - (SMARTCARD_DIVMANT((_PCLK_), (_BAUD_)) * 100U)) * 16U + 50U) / 100U) |
#define | SMARTCARD_BRR(_PCLK_, _BAUD_) |
#define | SMARTCARD_CR1_REG_INDEX 1U |
#define | SMARTCARD_CR3_REG_INDEX 3U |
#define SMARTCARD_BRR | ( | _PCLK_, | |
_BAUD_ | |||
) |
(((SMARTCARD_DIVMANT((_PCLK_), (_BAUD_)) << 4U) + \ (SMARTCARD_DIVFRAQ((_PCLK_), (_BAUD_)) & 0xF0U)) + \ (SMARTCARD_DIVFRAQ((_PCLK_), (_BAUD_)) & 0x0FU))
Definition at line 632 of file stm32f4xx_hal_smartcard.h.
Referenced by SMARTCARD_SetConfig().
#define SMARTCARD_CR1_REG_INDEX 1U |
Definition at line 636 of file stm32f4xx_hal_smartcard.h.
#define SMARTCARD_CR3_REG_INDEX 3U |
Definition at line 637 of file stm32f4xx_hal_smartcard.h.
#define SMARTCARD_DIV | ( | _PCLK_, | |
_BAUD_ | |||
) | (((_PCLK_)*25U)/(4U*(_BAUD_))) |
Definition at line 627 of file stm32f4xx_hal_smartcard.h.
#define SMARTCARD_DIVFRAQ | ( | _PCLK_, | |
_BAUD_ | |||
) | (((SMARTCARD_DIV((_PCLK_), (_BAUD_)) - (SMARTCARD_DIVMANT((_PCLK_), (_BAUD_)) * 100U)) * 16U + 50U) / 100U) |
Definition at line 629 of file stm32f4xx_hal_smartcard.h.
#define SMARTCARD_DIVMANT | ( | _PCLK_, | |
_BAUD_ | |||
) | (SMARTCARD_DIV((_PCLK_), (_BAUD_))/100U) |
Definition at line 628 of file stm32f4xx_hal_smartcard.h.
#define SMARTCARD_IT_MASK |
((uint32_t) USART_CR1_PEIE | USART_CR1_TXEIE | USART_CR1_TCIE | USART_CR1_RXNEIE | \ USART_CR1_IDLEIE | USART_CR3_EIE )
SMARTCARD interruptions flag mask.
Definition at line 624 of file stm32f4xx_hal_smartcard.h.