51 #if defined (K1921VK01T)
52 #include "K1921VK01T.h"
60 #error "Не указано целевое устройство (файл niietcm4.h)"
72 #if !defined EXT_OSC_VALUE
73 #define EXT_OSC_VALUE ((uint32_t)12000000)
82 #if defined (K1921VK01T)
83 #if !defined INT_OSC_VALUE
84 #define INT_OSC_VALUE ((uint32_t)5000000)
87 #if !defined INT_OSC_VALUE
88 #define INT_OSC_VALUE ((uint32_t)8000000)
106 #define SET_BIT(REG, BIT) ((REG) |= (BIT))
112 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT))
118 #define READ_BIT(REG, BIT) ((REG) & (BIT))
124 #define CLEAR_REG(REG) ((REG) = (0x0))
130 #define WRITE_REG(REG, VAL) ((REG) = (VAL))
136 #define READ_REG(REG) ((REG))
142 #define MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
167 #define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
193 #define IS_TIMER_ALL_PERIPH(PERIPH) (((PERIPH) == NT_TIMER0) || \
194 ((PERIPH) == NT_TIMER1) || \
195 ((PERIPH) == NT_TIMER2))
201 #define IS_GPIO_ALL_PERIPH(PERIPH) (((PERIPH) == NT_GPIOA) || \
202 ((PERIPH) == NT_GPIOB) || \
203 ((PERIPH) == NT_GPIOC) || \
204 ((PERIPH) == NT_GPIOD) || \
205 ((PERIPH) == NT_GPIOE) || \
206 ((PERIPH) == NT_GPIOF) || \
207 ((PERIPH) == NT_GPIOG) || \
208 ((PERIPH) == NT_GPIOH))
214 #define IS_UART_ALL_PERIPH(PERIPH) (((PERIPH) == NT_UART0) || \
215 ((PERIPH) == NT_UART1) || \
216 ((PERIPH) == NT_UART2) || \
217 ((PERIPH) == NT_UART3))
223 #define IS_SPI_ALL_PERIPH(PERIPH) (((PERIPH) == NT_SPI0) || \
224 ((PERIPH) == NT_SPI1) || \
225 ((PERIPH) == NT_SPI2) || \
226 ((PERIPH) == NT_SPI3))
232 #define IS_CAP_ALL_PERIPH(PERIPH) (((PERIPH) == NT_CAP0) || \
233 ((PERIPH) == NT_CAP1) || \
234 ((PERIPH) == NT_CAP2) || \
235 ((PERIPH) == NT_CAP3) || \
236 ((PERIPH) == NT_CAP4) || \
237 ((PERIPH) == NT_CAP5))
FunctionalState
Описывает логическое состояние периферии. Используется для операций включения/выключения периферийных...
FlagStatus
Описывает возможные состояния флага при запросе его статуса.
OperationStatus
Описывает коды возврата для функций при выполнении какой-либо операции.
Файл конфигурации драйвера.