NIIETCM4 PD  v0.9.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4

Макросы

#define UART_Flag_InvCTS   ((uint32_t)0x00000001)
 
#define UART_Flag_InvDSR   ((uint32_t)0x00000002)
 
#define UART_Flag_InvDCD   ((uint32_t)0x00000004)
 
#define UART_Flag_Busy   ((uint32_t)0x00000008)
 
#define UART_Flag_RxFIFOEmpty   ((uint32_t)0x00000010)
 
#define UART_Flag_TxFIFOFull   ((uint32_t)0x00000020)
 
#define UART_Flag_RxFIFOFull   ((uint32_t)0x00000040)
 
#define UART_Flag_TxFIFOEmpty   ((uint32_t)0x00000080)
 
#define UART_Flag_InvRI   ((uint32_t)0x00000100)
 
#define UART_Flag_All   ((uint32_t)0x000001FF)
 
#define IS_UART_FLAG(FLAG)   (((FLAG) & ~UART_Flag_All) == 0)
 Макрос проверки номеров флагов на попадание в допустимый диапазон.
 

Подробное описание