NIIETCM4 PD  v0.9.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 }
 Описывает возможные состояния флага при запросе его статуса.
 

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