![]() |
NIIETCM4 PD
v0.9.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
|
Макросы | |
#define | GPIO_Pin_0 ((uint32_t)0x0001) |
#define | GPIO_Pin_1 ((uint32_t)0x0002) |
#define | GPIO_Pin_2 ((uint32_t)0x0004) |
#define | GPIO_Pin_3 ((uint32_t)0x0008) |
#define | GPIO_Pin_4 ((uint32_t)0x0010) |
#define | GPIO_Pin_5 ((uint32_t)0x0020) |
#define | GPIO_Pin_6 ((uint32_t)0x0040) |
#define | GPIO_Pin_7 ((uint32_t)0x0080) |
#define | GPIO_Pin_8 ((uint32_t)0x0100) |
#define | GPIO_Pin_9 ((uint32_t)0x0200) |
#define | GPIO_Pin_10 ((uint32_t)0x0400) |
#define | GPIO_Pin_11 ((uint32_t)0x0800) |
#define | GPIO_Pin_12 ((uint32_t)0x1000) |
#define | GPIO_Pin_13 ((uint32_t)0x2000) |
#define | GPIO_Pin_14 ((uint32_t)0x4000) |
#define | GPIO_Pin_15 ((uint32_t)0x8000) |
#define | GPIO_Pin_0_3 ((uint32_t)0x000F) |
#define | GPIO_Pin_4_7 ((uint32_t)0x00F0) |
#define | GPIO_Pin_8_11 ((uint32_t)0x0F00) |
#define | GPIO_Pin_12_15 ((uint32_t)0xF000) |
#define | GPIO_Pin_0_7 ((uint32_t)0x00FF) |
#define | GPIO_Pin_8_15 ((uint32_t)0xFF00) |
#define | GPIO_Pin_All ((uint32_t)0xFFFF) |
#define | IS_GPIO_PIN(PIN) (((PIN) != (uint32_t)0x0000) && (((PIN) & (uint32_t)0xFFFF0000) == ((uint32_t)0x0000))) |
Макрос проверки номеров пинов на попадание в допустимый диапазон. | |
#define | IS_GET_GPIO_PIN(PIN) |
Макрос проверки номера пина при работе с пинами по отдельности. Подробнее... | |