Go to the source code of this file.
Data Structures | |
| struct | GPIO_Type |
| #define GPIO_AS_CLEAR_IRQ_ASYNC_GET | ( | x | ) | (((uint32_t)(x) & GPIO_AS_CLEAR_IRQ_ASYNC_MASK) >> GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT) |
| #define GPIO_AS_CLEAR_IRQ_ASYNC_MASK (0xFFFFFFFFUL) |
| #define GPIO_AS_CLEAR_IRQ_ASYNC_SET | ( | x | ) | (((uint32_t)(x) << GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT) & GPIO_AS_CLEAR_IRQ_ASYNC_MASK) |
| #define GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT (0U) |
| #define GPIO_AS_GPIOA (0UL) |
| #define GPIO_AS_GPIOB (1UL) |
| #define GPIO_AS_GPIOC (2UL) |
| #define GPIO_AS_GPIOD (3UL) |
| #define GPIO_AS_GPIOE (4UL) |
| #define GPIO_AS_GPIOF (5UL) |
| #define GPIO_AS_GPIOX (13UL) |
| #define GPIO_AS_GPIOY (14UL) |
| #define GPIO_AS_GPIOZ (15UL) |
| #define GPIO_AS_SET_IRQ_ASYNC_GET | ( | x | ) | (((uint32_t)(x) & GPIO_AS_SET_IRQ_ASYNC_MASK) >> GPIO_AS_SET_IRQ_ASYNC_SHIFT) |
| #define GPIO_AS_SET_IRQ_ASYNC_MASK (0xFFFFFFFFUL) |
| #define GPIO_AS_SET_IRQ_ASYNC_SET | ( | x | ) | (((uint32_t)(x) << GPIO_AS_SET_IRQ_ASYNC_SHIFT) & GPIO_AS_SET_IRQ_ASYNC_MASK) |
| #define GPIO_AS_SET_IRQ_ASYNC_SHIFT (0U) |
| #define GPIO_AS_TOGGLE_IRQ_ASYNC_GET | ( | x | ) | (((uint32_t)(x) & GPIO_AS_TOGGLE_IRQ_ASYNC_MASK) >> GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT) |
| #define GPIO_AS_TOGGLE_IRQ_ASYNC_MASK (0xFFFFFFFFUL) |
| #define GPIO_AS_TOGGLE_IRQ_ASYNC_SET | ( | x | ) | (((uint32_t)(x) << GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT) & GPIO_AS_TOGGLE_IRQ_ASYNC_MASK) |
| #define GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT (0U) |
| #define GPIO_AS_VALUE_IRQ_ASYNC_GET | ( | x | ) | (((uint32_t)(x) & GPIO_AS_VALUE_IRQ_ASYNC_MASK) >> GPIO_AS_VALUE_IRQ_ASYNC_SHIFT) |
| #define GPIO_AS_VALUE_IRQ_ASYNC_MASK (0xFFFFFFFFUL) |
| #define GPIO_AS_VALUE_IRQ_ASYNC_SET | ( | x | ) | (((uint32_t)(x) << GPIO_AS_VALUE_IRQ_ASYNC_SHIFT) & GPIO_AS_VALUE_IRQ_ASYNC_MASK) |
| #define GPIO_AS_VALUE_IRQ_ASYNC_SHIFT (0U) |
| #define GPIO_DI_GPIOA (0UL) |
| #define GPIO_DI_GPIOB (1UL) |
| #define GPIO_DI_GPIOC (2UL) |
| #define GPIO_DI_GPIOD (3UL) |
| #define GPIO_DI_GPIOE (4UL) |
| #define GPIO_DI_GPIOF (5UL) |
| #define GPIO_DI_GPIOX (13UL) |
| #define GPIO_DI_GPIOY (14UL) |
| #define GPIO_DI_GPIOZ (15UL) |
| #define GPIO_DI_VALUE_INPUT_GET | ( | x | ) | (((uint32_t)(x) & GPIO_DI_VALUE_INPUT_MASK) >> GPIO_DI_VALUE_INPUT_SHIFT) |
| #define GPIO_DI_VALUE_INPUT_MASK (0xFFFFFFFFUL) |
| #define GPIO_DI_VALUE_INPUT_SHIFT (0U) |
| #define GPIO_DO_CLEAR_OUTPUT_GET | ( | x | ) | (((uint32_t)(x) & GPIO_DO_CLEAR_OUTPUT_MASK) >> GPIO_DO_CLEAR_OUTPUT_SHIFT) |
| #define GPIO_DO_CLEAR_OUTPUT_MASK (0xFFFFFFFFUL) |
| #define GPIO_DO_CLEAR_OUTPUT_SET | ( | x | ) | (((uint32_t)(x) << GPIO_DO_CLEAR_OUTPUT_SHIFT) & GPIO_DO_CLEAR_OUTPUT_MASK) |
| #define GPIO_DO_CLEAR_OUTPUT_SHIFT (0U) |
| #define GPIO_DO_GPIOA (0UL) |
| #define GPIO_DO_GPIOB (1UL) |
| #define GPIO_DO_GPIOC (2UL) |
| #define GPIO_DO_GPIOD (3UL) |
| #define GPIO_DO_GPIOE (4UL) |
| #define GPIO_DO_GPIOF (5UL) |
| #define GPIO_DO_GPIOX (13UL) |
| #define GPIO_DO_GPIOY (14UL) |
| #define GPIO_DO_GPIOZ (15UL) |
| #define GPIO_DO_SET_OUTPUT_GET | ( | x | ) | (((uint32_t)(x) & GPIO_DO_SET_OUTPUT_MASK) >> GPIO_DO_SET_OUTPUT_SHIFT) |
| #define GPIO_DO_SET_OUTPUT_MASK (0xFFFFFFFFUL) |
| #define GPIO_DO_SET_OUTPUT_SET | ( | x | ) | (((uint32_t)(x) << GPIO_DO_SET_OUTPUT_SHIFT) & GPIO_DO_SET_OUTPUT_MASK) |
| #define GPIO_DO_SET_OUTPUT_SHIFT (0U) |
| #define GPIO_DO_TOGGLE_OUTPUT_GET | ( | x | ) | (((uint32_t)(x) & GPIO_DO_TOGGLE_OUTPUT_MASK) >> GPIO_DO_TOGGLE_OUTPUT_SHIFT) |
| #define GPIO_DO_TOGGLE_OUTPUT_MASK (0xFFFFFFFFUL) |
| #define GPIO_DO_TOGGLE_OUTPUT_SET | ( | x | ) | (((uint32_t)(x) << GPIO_DO_TOGGLE_OUTPUT_SHIFT) & GPIO_DO_TOGGLE_OUTPUT_MASK) |
| #define GPIO_DO_TOGGLE_OUTPUT_SHIFT (0U) |
| #define GPIO_DO_VALUE_OUTPUT_GET | ( | x | ) | (((uint32_t)(x) & GPIO_DO_VALUE_OUTPUT_MASK) >> GPIO_DO_VALUE_OUTPUT_SHIFT) |
| #define GPIO_DO_VALUE_OUTPUT_MASK (0xFFFFFFFFUL) |
| #define GPIO_DO_VALUE_OUTPUT_SET | ( | x | ) | (((uint32_t)(x) << GPIO_DO_VALUE_OUTPUT_SHIFT) & GPIO_DO_VALUE_OUTPUT_MASK) |
| #define GPIO_DO_VALUE_OUTPUT_SHIFT (0U) |
| #define GPIO_IE_CLEAR_IRQ_EN_GET | ( | x | ) | (((uint32_t)(x) & GPIO_IE_CLEAR_IRQ_EN_MASK) >> GPIO_IE_CLEAR_IRQ_EN_SHIFT) |
| #define GPIO_IE_CLEAR_IRQ_EN_MASK (0xFFFFFFFFUL) |
| #define GPIO_IE_CLEAR_IRQ_EN_SET | ( | x | ) | (((uint32_t)(x) << GPIO_IE_CLEAR_IRQ_EN_SHIFT) & GPIO_IE_CLEAR_IRQ_EN_MASK) |
| #define GPIO_IE_CLEAR_IRQ_EN_SHIFT (0U) |
| #define GPIO_IE_GPIOA (0UL) |
| #define GPIO_IE_GPIOB (1UL) |
| #define GPIO_IE_GPIOC (2UL) |
| #define GPIO_IE_GPIOD (3UL) |
| #define GPIO_IE_GPIOE (4UL) |
| #define GPIO_IE_GPIOF (5UL) |
| #define GPIO_IE_GPIOX (13UL) |
| #define GPIO_IE_GPIOY (14UL) |
| #define GPIO_IE_GPIOZ (15UL) |
| #define GPIO_IE_SET_IRQ_EN_GET | ( | x | ) | (((uint32_t)(x) & GPIO_IE_SET_IRQ_EN_MASK) >> GPIO_IE_SET_IRQ_EN_SHIFT) |
| #define GPIO_IE_SET_IRQ_EN_MASK (0xFFFFFFFFUL) |
| #define GPIO_IE_SET_IRQ_EN_SET | ( | x | ) | (((uint32_t)(x) << GPIO_IE_SET_IRQ_EN_SHIFT) & GPIO_IE_SET_IRQ_EN_MASK) |
| #define GPIO_IE_SET_IRQ_EN_SHIFT (0U) |
| #define GPIO_IE_TOGGLE_IRQ_EN_GET | ( | x | ) | (((uint32_t)(x) & GPIO_IE_TOGGLE_IRQ_EN_MASK) >> GPIO_IE_TOGGLE_IRQ_EN_SHIFT) |
| #define GPIO_IE_TOGGLE_IRQ_EN_MASK (0xFFFFFFFFUL) |
| #define GPIO_IE_TOGGLE_IRQ_EN_SET | ( | x | ) | (((uint32_t)(x) << GPIO_IE_TOGGLE_IRQ_EN_SHIFT) & GPIO_IE_TOGGLE_IRQ_EN_MASK) |
| #define GPIO_IE_TOGGLE_IRQ_EN_SHIFT (0U) |
| #define GPIO_IE_VALUE_IRQ_EN_GET | ( | x | ) | (((uint32_t)(x) & GPIO_IE_VALUE_IRQ_EN_MASK) >> GPIO_IE_VALUE_IRQ_EN_SHIFT) |
| #define GPIO_IE_VALUE_IRQ_EN_MASK (0xFFFFFFFFUL) |
| #define GPIO_IE_VALUE_IRQ_EN_SET | ( | x | ) | (((uint32_t)(x) << GPIO_IE_VALUE_IRQ_EN_SHIFT) & GPIO_IE_VALUE_IRQ_EN_MASK) |
| #define GPIO_IE_VALUE_IRQ_EN_SHIFT (0U) |
| #define GPIO_IF_GPIOA (0UL) |
| #define GPIO_IF_GPIOB (1UL) |
| #define GPIO_IF_GPIOC (2UL) |
| #define GPIO_IF_GPIOD (3UL) |
| #define GPIO_IF_GPIOE (4UL) |
| #define GPIO_IF_GPIOF (5UL) |
| #define GPIO_IF_GPIOX (13UL) |
| #define GPIO_IF_GPIOY (14UL) |
| #define GPIO_IF_GPIOZ (15UL) |
| #define GPIO_IF_VALUE_IRQ_FLAG_GET | ( | x | ) | (((uint32_t)(x) & GPIO_IF_VALUE_IRQ_FLAG_MASK) >> GPIO_IF_VALUE_IRQ_FLAG_SHIFT) |
| #define GPIO_IF_VALUE_IRQ_FLAG_MASK (0xFFFFFFFFUL) |
| #define GPIO_IF_VALUE_IRQ_FLAG_SET | ( | x | ) | (((uint32_t)(x) << GPIO_IF_VALUE_IRQ_FLAG_SHIFT) & GPIO_IF_VALUE_IRQ_FLAG_MASK) |
| #define GPIO_IF_VALUE_IRQ_FLAG_SHIFT (0U) |
| #define GPIO_OE_CLEAR_DIRECTION_GET | ( | x | ) | (((uint32_t)(x) & GPIO_OE_CLEAR_DIRECTION_MASK) >> GPIO_OE_CLEAR_DIRECTION_SHIFT) |
| #define GPIO_OE_CLEAR_DIRECTION_MASK (0xFFFFFFFFUL) |
| #define GPIO_OE_CLEAR_DIRECTION_SET | ( | x | ) | (((uint32_t)(x) << GPIO_OE_CLEAR_DIRECTION_SHIFT) & GPIO_OE_CLEAR_DIRECTION_MASK) |
| #define GPIO_OE_CLEAR_DIRECTION_SHIFT (0U) |
| #define GPIO_OE_GPIOA (0UL) |
| #define GPIO_OE_GPIOB (1UL) |
| #define GPIO_OE_GPIOC (2UL) |
| #define GPIO_OE_GPIOD (3UL) |
| #define GPIO_OE_GPIOE (4UL) |
| #define GPIO_OE_GPIOF (5UL) |
| #define GPIO_OE_GPIOX (13UL) |
| #define GPIO_OE_GPIOY (14UL) |
| #define GPIO_OE_GPIOZ (15UL) |
| #define GPIO_OE_SET_DIRECTION_GET | ( | x | ) | (((uint32_t)(x) & GPIO_OE_SET_DIRECTION_MASK) >> GPIO_OE_SET_DIRECTION_SHIFT) |
| #define GPIO_OE_SET_DIRECTION_MASK (0xFFFFFFFFUL) |
| #define GPIO_OE_SET_DIRECTION_SET | ( | x | ) | (((uint32_t)(x) << GPIO_OE_SET_DIRECTION_SHIFT) & GPIO_OE_SET_DIRECTION_MASK) |
| #define GPIO_OE_SET_DIRECTION_SHIFT (0U) |
| #define GPIO_OE_TOGGLE_DIRECTION_GET | ( | x | ) | (((uint32_t)(x) & GPIO_OE_TOGGLE_DIRECTION_MASK) >> GPIO_OE_TOGGLE_DIRECTION_SHIFT) |
| #define GPIO_OE_TOGGLE_DIRECTION_MASK (0xFFFFFFFFUL) |
| #define GPIO_OE_TOGGLE_DIRECTION_SET | ( | x | ) | (((uint32_t)(x) << GPIO_OE_TOGGLE_DIRECTION_SHIFT) & GPIO_OE_TOGGLE_DIRECTION_MASK) |
| #define GPIO_OE_TOGGLE_DIRECTION_SHIFT (0U) |
| #define GPIO_OE_VALUE_DIRECTION_GET | ( | x | ) | (((uint32_t)(x) & GPIO_OE_VALUE_DIRECTION_MASK) >> GPIO_OE_VALUE_DIRECTION_SHIFT) |
| #define GPIO_OE_VALUE_DIRECTION_MASK (0xFFFFFFFFUL) |
| #define GPIO_OE_VALUE_DIRECTION_SET | ( | x | ) | (((uint32_t)(x) << GPIO_OE_VALUE_DIRECTION_SHIFT) & GPIO_OE_VALUE_DIRECTION_MASK) |
| #define GPIO_OE_VALUE_DIRECTION_SHIFT (0U) |
| #define GPIO_PL_CLEAR_IRQ_POL_GET | ( | x | ) | (((uint32_t)(x) & GPIO_PL_CLEAR_IRQ_POL_MASK) >> GPIO_PL_CLEAR_IRQ_POL_SHIFT) |
| #define GPIO_PL_CLEAR_IRQ_POL_MASK (0xFFFFFFFFUL) |
| #define GPIO_PL_CLEAR_IRQ_POL_SET | ( | x | ) | (((uint32_t)(x) << GPIO_PL_CLEAR_IRQ_POL_SHIFT) & GPIO_PL_CLEAR_IRQ_POL_MASK) |
| #define GPIO_PL_CLEAR_IRQ_POL_SHIFT (0U) |
| #define GPIO_PL_GPIOA (0UL) |
| #define GPIO_PL_GPIOB (1UL) |
| #define GPIO_PL_GPIOC (2UL) |
| #define GPIO_PL_GPIOD (3UL) |
| #define GPIO_PL_GPIOE (4UL) |
| #define GPIO_PL_GPIOF (5UL) |
| #define GPIO_PL_GPIOX (13UL) |
| #define GPIO_PL_GPIOY (14UL) |
| #define GPIO_PL_GPIOZ (15UL) |
| #define GPIO_PL_SET_IRQ_POL_GET | ( | x | ) | (((uint32_t)(x) & GPIO_PL_SET_IRQ_POL_MASK) >> GPIO_PL_SET_IRQ_POL_SHIFT) |
| #define GPIO_PL_SET_IRQ_POL_MASK (0xFFFFFFFFUL) |
| #define GPIO_PL_SET_IRQ_POL_SET | ( | x | ) | (((uint32_t)(x) << GPIO_PL_SET_IRQ_POL_SHIFT) & GPIO_PL_SET_IRQ_POL_MASK) |
| #define GPIO_PL_SET_IRQ_POL_SHIFT (0U) |
| #define GPIO_PL_TOGGLE_IRQ_POL_GET | ( | x | ) | (((uint32_t)(x) & GPIO_PL_TOGGLE_IRQ_POL_MASK) >> GPIO_PL_TOGGLE_IRQ_POL_SHIFT) |
| #define GPIO_PL_TOGGLE_IRQ_POL_MASK (0xFFFFFFFFUL) |
| #define GPIO_PL_TOGGLE_IRQ_POL_SET | ( | x | ) | (((uint32_t)(x) << GPIO_PL_TOGGLE_IRQ_POL_SHIFT) & GPIO_PL_TOGGLE_IRQ_POL_MASK) |
| #define GPIO_PL_TOGGLE_IRQ_POL_SHIFT (0U) |
| #define GPIO_PL_VALUE_IRQ_POL_GET | ( | x | ) | (((uint32_t)(x) & GPIO_PL_VALUE_IRQ_POL_MASK) >> GPIO_PL_VALUE_IRQ_POL_SHIFT) |
| #define GPIO_PL_VALUE_IRQ_POL_MASK (0xFFFFFFFFUL) |
| #define GPIO_PL_VALUE_IRQ_POL_SET | ( | x | ) | (((uint32_t)(x) << GPIO_PL_VALUE_IRQ_POL_SHIFT) & GPIO_PL_VALUE_IRQ_POL_MASK) |
| #define GPIO_PL_VALUE_IRQ_POL_SHIFT (0U) |
| #define GPIO_TP_CLEAR_IRQ_TYPE_GET | ( | x | ) | (((uint32_t)(x) & GPIO_TP_CLEAR_IRQ_TYPE_MASK) >> GPIO_TP_CLEAR_IRQ_TYPE_SHIFT) |
| #define GPIO_TP_CLEAR_IRQ_TYPE_MASK (0xFFFFFFFFUL) |
| #define GPIO_TP_CLEAR_IRQ_TYPE_SET | ( | x | ) | (((uint32_t)(x) << GPIO_TP_CLEAR_IRQ_TYPE_SHIFT) & GPIO_TP_CLEAR_IRQ_TYPE_MASK) |
| #define GPIO_TP_CLEAR_IRQ_TYPE_SHIFT (0U) |
| #define GPIO_TP_GPIOA (0UL) |
| #define GPIO_TP_GPIOB (1UL) |
| #define GPIO_TP_GPIOC (2UL) |
| #define GPIO_TP_GPIOD (3UL) |
| #define GPIO_TP_GPIOE (4UL) |
| #define GPIO_TP_GPIOF (5UL) |
| #define GPIO_TP_GPIOX (13UL) |
| #define GPIO_TP_GPIOY (14UL) |
| #define GPIO_TP_GPIOZ (15UL) |
| #define GPIO_TP_SET_IRQ_TYPE_GET | ( | x | ) | (((uint32_t)(x) & GPIO_TP_SET_IRQ_TYPE_MASK) >> GPIO_TP_SET_IRQ_TYPE_SHIFT) |
| #define GPIO_TP_SET_IRQ_TYPE_MASK (0xFFFFFFFFUL) |
| #define GPIO_TP_SET_IRQ_TYPE_SET | ( | x | ) | (((uint32_t)(x) << GPIO_TP_SET_IRQ_TYPE_SHIFT) & GPIO_TP_SET_IRQ_TYPE_MASK) |
| #define GPIO_TP_SET_IRQ_TYPE_SHIFT (0U) |
| #define GPIO_TP_TOGGLE_IRQ_TYPE_GET | ( | x | ) | (((uint32_t)(x) & GPIO_TP_TOGGLE_IRQ_TYPE_MASK) >> GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT) |
| #define GPIO_TP_TOGGLE_IRQ_TYPE_MASK (0xFFFFFFFFUL) |
| #define GPIO_TP_TOGGLE_IRQ_TYPE_SET | ( | x | ) | (((uint32_t)(x) << GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT) & GPIO_TP_TOGGLE_IRQ_TYPE_MASK) |
| #define GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT (0U) |
| #define GPIO_TP_VALUE_IRQ_TYPE_GET | ( | x | ) | (((uint32_t)(x) & GPIO_TP_VALUE_IRQ_TYPE_MASK) >> GPIO_TP_VALUE_IRQ_TYPE_SHIFT) |
| #define GPIO_TP_VALUE_IRQ_TYPE_MASK (0xFFFFFFFFUL) |
| #define GPIO_TP_VALUE_IRQ_TYPE_SET | ( | x | ) | (((uint32_t)(x) << GPIO_TP_VALUE_IRQ_TYPE_SHIFT) & GPIO_TP_VALUE_IRQ_TYPE_MASK) |
| #define GPIO_TP_VALUE_IRQ_TYPE_SHIFT (0U) |