![]() |
NIIETCM4 PD
v0.8.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
Макросы | |
#define | IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE)) |
Макрос проверки аргументов типа FunctionalState. | |
#define | IS_TIMER_ALL_PERIPH(PERIPH) |
Макрос проверки аргументов типа NT_TIMER_TypeDef. Подробнее... | |
#define | IS_GPIO_ALL_PERIPH(PERIPH) |
Макрос проверки аргументов типа NT_GPIO_TypeDef. Подробнее... | |
#define | IS_UART_ALL_PERIPH(PERIPH) |
Макрос проверки аргументов типа NT_UART_TypeDef. Подробнее... | |
#define | IS_SPI_ALL_PERIPH(PERIPH) |
Макрос проверки аргументов типа NT_SPI_TypeDef. Подробнее... | |
#define | IS_CAP_ALL_PERIPH(PERIPH) |
Макрос проверки аргументов типа NT_CAP_TypeDef. Подробнее... | |
Перечисления | |
enum | FunctionalState { DISABLE = 0, ENABLE = 1 } |
Описывает логическое состояние периферии. Используется для операций включения/выключения периферийных блоков. | |
enum | OperationStatus { OK = 0, ERROR = 1 } |
Описывает коды возврата для функций при выполнении какой-либо операции. | |
enum | FlagStatus { Flag_CLEAR = 0, Flag_SET = 1 } |
Описывает возможные состояния флага при запросе его статуса. | |