|
| #define | IS_UART_WORD_LENGTH(LENGTH) |
| |
|
#define | IS_UART_LIN_WORD_LENGTH(LENGTH) (((LENGTH) == UART_WORDLENGTH_8B)) |
| |
| #define | IS_UART_STOPBITS(STOPBITS) |
| |
| #define | IS_UART_PARITY(PARITY) |
| |
| #define | IS_UART_HARDWARE_FLOW_CONTROL(CONTROL) |
| |
|
#define | IS_UART_MODE(MODE) ((((MODE) & (uint32_t)0x0000FFF3U) == 0x00U) && ((MODE) != (uint32_t)0x00U)) |
| |
| #define | IS_UART_STATE(STATE) |
| |
| #define | IS_UART_OVERSAMPLING(SAMPLING) |
| |
|
#define | IS_UART_LIN_OVERSAMPLING(SAMPLING) (((SAMPLING) == UART_OVERSAMPLING_16)) |
| |
| #define | IS_UART_LIN_BREAK_DETECT_LENGTH(LENGTH) |
| |
| #define | IS_UART_WAKEUPMETHOD(WAKEUP) |
| |
|
#define | IS_UART_BAUDRATE(BAUDRATE) ((BAUDRATE) < 10500001U) |
| |
|
#define | IS_UART_ADDRESS(ADDRESS) ((ADDRESS) <= 0x0FU) |
| |
|
#define | UART_DIV_SAMPLING16(_PCLK_, _BAUD_) (((_PCLK_)*25U)/(4U*(_BAUD_))) |
| |
|
#define | UART_DIVMANT_SAMPLING16(_PCLK_, _BAUD_) (UART_DIV_SAMPLING16((_PCLK_), (_BAUD_))/100U) |
| |
|
#define | UART_DIVFRAQ_SAMPLING16(_PCLK_, _BAUD_) (((UART_DIV_SAMPLING16((_PCLK_), (_BAUD_)) - (UART_DIVMANT_SAMPLING16((_PCLK_), (_BAUD_)) * 100U)) * 16U + 50U) / 100U) |
| |
| #define | UART_BRR_SAMPLING16(_PCLK_, _BAUD_) |
| |
|
#define | UART_DIV_SAMPLING8(_PCLK_, _BAUD_) (((_PCLK_)*25U)/(2U*(_BAUD_))) |
| |
|
#define | UART_DIVMANT_SAMPLING8(_PCLK_, _BAUD_) (UART_DIV_SAMPLING8((_PCLK_), (_BAUD_))/100U) |
| |
|
#define | UART_DIVFRAQ_SAMPLING8(_PCLK_, _BAUD_) (((UART_DIV_SAMPLING8((_PCLK_), (_BAUD_)) - (UART_DIVMANT_SAMPLING8((_PCLK_), (_BAUD_)) * 100U)) * 8U + 50U) / 100U) |
| |
| #define | UART_BRR_SAMPLING8(_PCLK_, _BAUD_) |
| |