HPM SDK
HPMicro Software Development Kit
hpm_gpio_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  GPIO_Type
 

Macros

#define GPIO_DI_VALUE_INPUT_MASK   (0xFFFFFFFFUL)
 
#define GPIO_DI_VALUE_INPUT_SHIFT   (0U)
 
#define GPIO_DI_VALUE_INPUT_GET(x)   (((uint32_t)(x) & GPIO_DI_VALUE_INPUT_MASK) >> GPIO_DI_VALUE_INPUT_SHIFT)
 
#define GPIO_DO_VALUE_OUTPUT_MASK   (0xFFFFFFFFUL)
 
#define GPIO_DO_VALUE_OUTPUT_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_DO_VALUE_OUTPUT_MASK) >> GPIO_DO_VALUE_OUTPUT_SHIFT)
 
#define GPIO_DO_SET_OUTPUT_MASK   (0xFFFFFFFFUL)
 
#define GPIO_DO_SET_OUTPUT_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_DO_SET_OUTPUT_MASK) >> GPIO_DO_SET_OUTPUT_SHIFT)
 
#define GPIO_DO_CLEAR_OUTPUT_MASK   (0xFFFFFFFFUL)
 
#define GPIO_DO_CLEAR_OUTPUT_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_DO_CLEAR_OUTPUT_MASK) >> GPIO_DO_CLEAR_OUTPUT_SHIFT)
 
#define GPIO_DO_TOGGLE_OUTPUT_MASK   (0xFFFFFFFFUL)
 
#define GPIO_DO_TOGGLE_OUTPUT_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_DO_TOGGLE_OUTPUT_MASK) >> GPIO_DO_TOGGLE_OUTPUT_SHIFT)
 
#define GPIO_OE_VALUE_DIRECTION_MASK   (0xFFFFFFFFUL)
 
#define GPIO_OE_VALUE_DIRECTION_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_OE_VALUE_DIRECTION_MASK) >> GPIO_OE_VALUE_DIRECTION_SHIFT)
 
#define GPIO_OE_SET_DIRECTION_MASK   (0xFFFFFFFFUL)
 
#define GPIO_OE_SET_DIRECTION_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_OE_SET_DIRECTION_MASK) >> GPIO_OE_SET_DIRECTION_SHIFT)
 
#define GPIO_OE_CLEAR_DIRECTION_MASK   (0xFFFFFFFFUL)
 
#define GPIO_OE_CLEAR_DIRECTION_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_OE_CLEAR_DIRECTION_MASK) >> GPIO_OE_CLEAR_DIRECTION_SHIFT)
 
#define GPIO_OE_TOGGLE_DIRECTION_MASK   (0xFFFFFFFFUL)
 
#define GPIO_OE_TOGGLE_DIRECTION_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_OE_TOGGLE_DIRECTION_MASK) >> GPIO_OE_TOGGLE_DIRECTION_SHIFT)
 
#define GPIO_IF_VALUE_IRQ_FLAG_MASK   (0xFFFFFFFFUL)
 
#define GPIO_IF_VALUE_IRQ_FLAG_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_IF_VALUE_IRQ_FLAG_MASK) >> GPIO_IF_VALUE_IRQ_FLAG_SHIFT)
 
#define GPIO_IE_VALUE_IRQ_EN_MASK   (0xFFFFFFFFUL)
 
#define GPIO_IE_VALUE_IRQ_EN_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_IE_VALUE_IRQ_EN_MASK) >> GPIO_IE_VALUE_IRQ_EN_SHIFT)
 
#define GPIO_IE_SET_IRQ_EN_MASK   (0xFFFFFFFFUL)
 
#define GPIO_IE_SET_IRQ_EN_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_IE_SET_IRQ_EN_MASK) >> GPIO_IE_SET_IRQ_EN_SHIFT)
 
#define GPIO_IE_CLEAR_IRQ_EN_MASK   (0xFFFFFFFFUL)
 
#define GPIO_IE_CLEAR_IRQ_EN_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_IE_CLEAR_IRQ_EN_MASK) >> GPIO_IE_CLEAR_IRQ_EN_SHIFT)
 
#define GPIO_IE_TOGGLE_IRQ_EN_MASK   (0xFFFFFFFFUL)
 
#define GPIO_IE_TOGGLE_IRQ_EN_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_IE_TOGGLE_IRQ_EN_MASK) >> GPIO_IE_TOGGLE_IRQ_EN_SHIFT)
 
#define GPIO_PL_VALUE_IRQ_POL_MASK   (0xFFFFFFFFUL)
 
#define GPIO_PL_VALUE_IRQ_POL_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_PL_VALUE_IRQ_POL_MASK) >> GPIO_PL_VALUE_IRQ_POL_SHIFT)
 
#define GPIO_PL_SET_IRQ_POL_MASK   (0xFFFFFFFFUL)
 
#define GPIO_PL_SET_IRQ_POL_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_PL_SET_IRQ_POL_MASK) >> GPIO_PL_SET_IRQ_POL_SHIFT)
 
#define GPIO_PL_CLEAR_IRQ_POL_MASK   (0xFFFFFFFFUL)
 
#define GPIO_PL_CLEAR_IRQ_POL_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_PL_CLEAR_IRQ_POL_MASK) >> GPIO_PL_CLEAR_IRQ_POL_SHIFT)
 
#define GPIO_PL_TOGGLE_IRQ_POL_MASK   (0xFFFFFFFFUL)
 
#define GPIO_PL_TOGGLE_IRQ_POL_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_PL_TOGGLE_IRQ_POL_MASK) >> GPIO_PL_TOGGLE_IRQ_POL_SHIFT)
 
#define GPIO_TP_VALUE_IRQ_TYPE_MASK   (0xFFFFFFFFUL)
 
#define GPIO_TP_VALUE_IRQ_TYPE_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_TP_VALUE_IRQ_TYPE_MASK) >> GPIO_TP_VALUE_IRQ_TYPE_SHIFT)
 
#define GPIO_TP_SET_IRQ_TYPE_MASK   (0xFFFFFFFFUL)
 
#define GPIO_TP_SET_IRQ_TYPE_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_TP_SET_IRQ_TYPE_MASK) >> GPIO_TP_SET_IRQ_TYPE_SHIFT)
 
#define GPIO_TP_CLEAR_IRQ_TYPE_MASK   (0xFFFFFFFFUL)
 
#define GPIO_TP_CLEAR_IRQ_TYPE_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_TP_CLEAR_IRQ_TYPE_MASK) >> GPIO_TP_CLEAR_IRQ_TYPE_SHIFT)
 
#define GPIO_TP_TOGGLE_IRQ_TYPE_MASK   (0xFFFFFFFFUL)
 
#define GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_TP_TOGGLE_IRQ_TYPE_MASK) >> GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT)
 
#define GPIO_AS_VALUE_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)
 
#define GPIO_AS_VALUE_IRQ_ASYNC_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_AS_VALUE_IRQ_ASYNC_MASK) >> GPIO_AS_VALUE_IRQ_ASYNC_SHIFT)
 
#define GPIO_AS_SET_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)
 
#define GPIO_AS_SET_IRQ_ASYNC_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_AS_SET_IRQ_ASYNC_MASK) >> GPIO_AS_SET_IRQ_ASYNC_SHIFT)
 
#define GPIO_AS_CLEAR_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)
 
#define GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_AS_CLEAR_IRQ_ASYNC_MASK) >> GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT)
 
#define GPIO_AS_TOGGLE_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)
 
#define GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT   (0U)
 
#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_GET(x)   (((uint32_t)(x) & GPIO_AS_TOGGLE_IRQ_ASYNC_MASK) >> GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT)
 
#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_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_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_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_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_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_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_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)
 

Macro Definition Documentation

◆ GPIO_AS_CLEAR_IRQ_ASYNC_GET

#define GPIO_AS_CLEAR_IRQ_ASYNC_GET (   x)    (((uint32_t)(x) & GPIO_AS_CLEAR_IRQ_ASYNC_MASK) >> GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT)

◆ GPIO_AS_CLEAR_IRQ_ASYNC_MASK

#define GPIO_AS_CLEAR_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)

◆ GPIO_AS_CLEAR_IRQ_ASYNC_SET

#define GPIO_AS_CLEAR_IRQ_ASYNC_SET (   x)    (((uint32_t)(x) << GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT) & GPIO_AS_CLEAR_IRQ_ASYNC_MASK)

◆ GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT

#define GPIO_AS_CLEAR_IRQ_ASYNC_SHIFT   (0U)

◆ GPIO_AS_GPIOA

#define GPIO_AS_GPIOA   (0UL)

◆ GPIO_AS_GPIOB

#define GPIO_AS_GPIOB   (1UL)

◆ GPIO_AS_GPIOC

#define GPIO_AS_GPIOC   (2UL)

◆ GPIO_AS_GPIOD

#define GPIO_AS_GPIOD   (3UL)

◆ GPIO_AS_GPIOE

#define GPIO_AS_GPIOE   (4UL)

◆ GPIO_AS_GPIOF

#define GPIO_AS_GPIOF   (5UL)

◆ GPIO_AS_GPIOX

#define GPIO_AS_GPIOX   (13UL)

◆ GPIO_AS_GPIOY

#define GPIO_AS_GPIOY   (14UL)

◆ GPIO_AS_GPIOZ

#define GPIO_AS_GPIOZ   (15UL)

◆ GPIO_AS_SET_IRQ_ASYNC_GET

#define GPIO_AS_SET_IRQ_ASYNC_GET (   x)    (((uint32_t)(x) & GPIO_AS_SET_IRQ_ASYNC_MASK) >> GPIO_AS_SET_IRQ_ASYNC_SHIFT)

◆ GPIO_AS_SET_IRQ_ASYNC_MASK

#define GPIO_AS_SET_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)

◆ GPIO_AS_SET_IRQ_ASYNC_SET

#define GPIO_AS_SET_IRQ_ASYNC_SET (   x)    (((uint32_t)(x) << GPIO_AS_SET_IRQ_ASYNC_SHIFT) & GPIO_AS_SET_IRQ_ASYNC_MASK)

◆ GPIO_AS_SET_IRQ_ASYNC_SHIFT

#define GPIO_AS_SET_IRQ_ASYNC_SHIFT   (0U)

◆ GPIO_AS_TOGGLE_IRQ_ASYNC_GET

#define GPIO_AS_TOGGLE_IRQ_ASYNC_GET (   x)    (((uint32_t)(x) & GPIO_AS_TOGGLE_IRQ_ASYNC_MASK) >> GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT)

◆ GPIO_AS_TOGGLE_IRQ_ASYNC_MASK

#define GPIO_AS_TOGGLE_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)

◆ GPIO_AS_TOGGLE_IRQ_ASYNC_SET

#define GPIO_AS_TOGGLE_IRQ_ASYNC_SET (   x)    (((uint32_t)(x) << GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT) & GPIO_AS_TOGGLE_IRQ_ASYNC_MASK)

◆ GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT

#define GPIO_AS_TOGGLE_IRQ_ASYNC_SHIFT   (0U)

◆ GPIO_AS_VALUE_IRQ_ASYNC_GET

#define GPIO_AS_VALUE_IRQ_ASYNC_GET (   x)    (((uint32_t)(x) & GPIO_AS_VALUE_IRQ_ASYNC_MASK) >> GPIO_AS_VALUE_IRQ_ASYNC_SHIFT)

◆ GPIO_AS_VALUE_IRQ_ASYNC_MASK

#define GPIO_AS_VALUE_IRQ_ASYNC_MASK   (0xFFFFFFFFUL)

◆ GPIO_AS_VALUE_IRQ_ASYNC_SET

#define GPIO_AS_VALUE_IRQ_ASYNC_SET (   x)    (((uint32_t)(x) << GPIO_AS_VALUE_IRQ_ASYNC_SHIFT) & GPIO_AS_VALUE_IRQ_ASYNC_MASK)

◆ GPIO_AS_VALUE_IRQ_ASYNC_SHIFT

#define GPIO_AS_VALUE_IRQ_ASYNC_SHIFT   (0U)

◆ GPIO_DI_GPIOA

#define GPIO_DI_GPIOA   (0UL)

◆ GPIO_DI_GPIOB

#define GPIO_DI_GPIOB   (1UL)

◆ GPIO_DI_GPIOC

#define GPIO_DI_GPIOC   (2UL)

◆ GPIO_DI_GPIOD

#define GPIO_DI_GPIOD   (3UL)

◆ GPIO_DI_GPIOE

#define GPIO_DI_GPIOE   (4UL)

◆ GPIO_DI_GPIOF

#define GPIO_DI_GPIOF   (5UL)

◆ GPIO_DI_GPIOX

#define GPIO_DI_GPIOX   (13UL)

◆ GPIO_DI_GPIOY

#define GPIO_DI_GPIOY   (14UL)

◆ GPIO_DI_GPIOZ

#define GPIO_DI_GPIOZ   (15UL)

◆ GPIO_DI_VALUE_INPUT_GET

#define GPIO_DI_VALUE_INPUT_GET (   x)    (((uint32_t)(x) & GPIO_DI_VALUE_INPUT_MASK) >> GPIO_DI_VALUE_INPUT_SHIFT)

◆ GPIO_DI_VALUE_INPUT_MASK

#define GPIO_DI_VALUE_INPUT_MASK   (0xFFFFFFFFUL)

◆ GPIO_DI_VALUE_INPUT_SHIFT

#define GPIO_DI_VALUE_INPUT_SHIFT   (0U)

◆ GPIO_DO_CLEAR_OUTPUT_GET

#define GPIO_DO_CLEAR_OUTPUT_GET (   x)    (((uint32_t)(x) & GPIO_DO_CLEAR_OUTPUT_MASK) >> GPIO_DO_CLEAR_OUTPUT_SHIFT)

◆ GPIO_DO_CLEAR_OUTPUT_MASK

#define GPIO_DO_CLEAR_OUTPUT_MASK   (0xFFFFFFFFUL)

◆ GPIO_DO_CLEAR_OUTPUT_SET

#define GPIO_DO_CLEAR_OUTPUT_SET (   x)    (((uint32_t)(x) << GPIO_DO_CLEAR_OUTPUT_SHIFT) & GPIO_DO_CLEAR_OUTPUT_MASK)

◆ GPIO_DO_CLEAR_OUTPUT_SHIFT

#define GPIO_DO_CLEAR_OUTPUT_SHIFT   (0U)

◆ GPIO_DO_GPIOA

#define GPIO_DO_GPIOA   (0UL)

◆ GPIO_DO_GPIOB

#define GPIO_DO_GPIOB   (1UL)

◆ GPIO_DO_GPIOC

#define GPIO_DO_GPIOC   (2UL)

◆ GPIO_DO_GPIOD

#define GPIO_DO_GPIOD   (3UL)

◆ GPIO_DO_GPIOE

#define GPIO_DO_GPIOE   (4UL)

◆ GPIO_DO_GPIOF

#define GPIO_DO_GPIOF   (5UL)

◆ GPIO_DO_GPIOX

#define GPIO_DO_GPIOX   (13UL)

◆ GPIO_DO_GPIOY

#define GPIO_DO_GPIOY   (14UL)

◆ GPIO_DO_GPIOZ

#define GPIO_DO_GPIOZ   (15UL)

◆ GPIO_DO_SET_OUTPUT_GET

#define GPIO_DO_SET_OUTPUT_GET (   x)    (((uint32_t)(x) & GPIO_DO_SET_OUTPUT_MASK) >> GPIO_DO_SET_OUTPUT_SHIFT)

◆ GPIO_DO_SET_OUTPUT_MASK

#define GPIO_DO_SET_OUTPUT_MASK   (0xFFFFFFFFUL)

◆ GPIO_DO_SET_OUTPUT_SET

#define GPIO_DO_SET_OUTPUT_SET (   x)    (((uint32_t)(x) << GPIO_DO_SET_OUTPUT_SHIFT) & GPIO_DO_SET_OUTPUT_MASK)

◆ GPIO_DO_SET_OUTPUT_SHIFT

#define GPIO_DO_SET_OUTPUT_SHIFT   (0U)

◆ GPIO_DO_TOGGLE_OUTPUT_GET

#define GPIO_DO_TOGGLE_OUTPUT_GET (   x)    (((uint32_t)(x) & GPIO_DO_TOGGLE_OUTPUT_MASK) >> GPIO_DO_TOGGLE_OUTPUT_SHIFT)

◆ GPIO_DO_TOGGLE_OUTPUT_MASK

#define GPIO_DO_TOGGLE_OUTPUT_MASK   (0xFFFFFFFFUL)

◆ GPIO_DO_TOGGLE_OUTPUT_SET

#define GPIO_DO_TOGGLE_OUTPUT_SET (   x)    (((uint32_t)(x) << GPIO_DO_TOGGLE_OUTPUT_SHIFT) & GPIO_DO_TOGGLE_OUTPUT_MASK)

◆ GPIO_DO_TOGGLE_OUTPUT_SHIFT

#define GPIO_DO_TOGGLE_OUTPUT_SHIFT   (0U)

◆ GPIO_DO_VALUE_OUTPUT_GET

#define GPIO_DO_VALUE_OUTPUT_GET (   x)    (((uint32_t)(x) & GPIO_DO_VALUE_OUTPUT_MASK) >> GPIO_DO_VALUE_OUTPUT_SHIFT)

◆ GPIO_DO_VALUE_OUTPUT_MASK

#define GPIO_DO_VALUE_OUTPUT_MASK   (0xFFFFFFFFUL)

◆ GPIO_DO_VALUE_OUTPUT_SET

#define GPIO_DO_VALUE_OUTPUT_SET (   x)    (((uint32_t)(x) << GPIO_DO_VALUE_OUTPUT_SHIFT) & GPIO_DO_VALUE_OUTPUT_MASK)

◆ GPIO_DO_VALUE_OUTPUT_SHIFT

#define GPIO_DO_VALUE_OUTPUT_SHIFT   (0U)

◆ GPIO_IE_CLEAR_IRQ_EN_GET

#define GPIO_IE_CLEAR_IRQ_EN_GET (   x)    (((uint32_t)(x) & GPIO_IE_CLEAR_IRQ_EN_MASK) >> GPIO_IE_CLEAR_IRQ_EN_SHIFT)

◆ GPIO_IE_CLEAR_IRQ_EN_MASK

#define GPIO_IE_CLEAR_IRQ_EN_MASK   (0xFFFFFFFFUL)

◆ GPIO_IE_CLEAR_IRQ_EN_SET

#define GPIO_IE_CLEAR_IRQ_EN_SET (   x)    (((uint32_t)(x) << GPIO_IE_CLEAR_IRQ_EN_SHIFT) & GPIO_IE_CLEAR_IRQ_EN_MASK)

◆ GPIO_IE_CLEAR_IRQ_EN_SHIFT

#define GPIO_IE_CLEAR_IRQ_EN_SHIFT   (0U)

◆ GPIO_IE_GPIOA

#define GPIO_IE_GPIOA   (0UL)

◆ GPIO_IE_GPIOB

#define GPIO_IE_GPIOB   (1UL)

◆ GPIO_IE_GPIOC

#define GPIO_IE_GPIOC   (2UL)

◆ GPIO_IE_GPIOD

#define GPIO_IE_GPIOD   (3UL)

◆ GPIO_IE_GPIOE

#define GPIO_IE_GPIOE   (4UL)

◆ GPIO_IE_GPIOF

#define GPIO_IE_GPIOF   (5UL)

◆ GPIO_IE_GPIOX

#define GPIO_IE_GPIOX   (13UL)

◆ GPIO_IE_GPIOY

#define GPIO_IE_GPIOY   (14UL)

◆ GPIO_IE_GPIOZ

#define GPIO_IE_GPIOZ   (15UL)

◆ GPIO_IE_SET_IRQ_EN_GET

#define GPIO_IE_SET_IRQ_EN_GET (   x)    (((uint32_t)(x) & GPIO_IE_SET_IRQ_EN_MASK) >> GPIO_IE_SET_IRQ_EN_SHIFT)

◆ GPIO_IE_SET_IRQ_EN_MASK

#define GPIO_IE_SET_IRQ_EN_MASK   (0xFFFFFFFFUL)

◆ GPIO_IE_SET_IRQ_EN_SET

#define GPIO_IE_SET_IRQ_EN_SET (   x)    (((uint32_t)(x) << GPIO_IE_SET_IRQ_EN_SHIFT) & GPIO_IE_SET_IRQ_EN_MASK)

◆ GPIO_IE_SET_IRQ_EN_SHIFT

#define GPIO_IE_SET_IRQ_EN_SHIFT   (0U)

◆ GPIO_IE_TOGGLE_IRQ_EN_GET

#define GPIO_IE_TOGGLE_IRQ_EN_GET (   x)    (((uint32_t)(x) & GPIO_IE_TOGGLE_IRQ_EN_MASK) >> GPIO_IE_TOGGLE_IRQ_EN_SHIFT)

◆ GPIO_IE_TOGGLE_IRQ_EN_MASK

#define GPIO_IE_TOGGLE_IRQ_EN_MASK   (0xFFFFFFFFUL)

◆ GPIO_IE_TOGGLE_IRQ_EN_SET

#define GPIO_IE_TOGGLE_IRQ_EN_SET (   x)    (((uint32_t)(x) << GPIO_IE_TOGGLE_IRQ_EN_SHIFT) & GPIO_IE_TOGGLE_IRQ_EN_MASK)

◆ GPIO_IE_TOGGLE_IRQ_EN_SHIFT

#define GPIO_IE_TOGGLE_IRQ_EN_SHIFT   (0U)

◆ GPIO_IE_VALUE_IRQ_EN_GET

#define GPIO_IE_VALUE_IRQ_EN_GET (   x)    (((uint32_t)(x) & GPIO_IE_VALUE_IRQ_EN_MASK) >> GPIO_IE_VALUE_IRQ_EN_SHIFT)

◆ GPIO_IE_VALUE_IRQ_EN_MASK

#define GPIO_IE_VALUE_IRQ_EN_MASK   (0xFFFFFFFFUL)

◆ GPIO_IE_VALUE_IRQ_EN_SET

#define GPIO_IE_VALUE_IRQ_EN_SET (   x)    (((uint32_t)(x) << GPIO_IE_VALUE_IRQ_EN_SHIFT) & GPIO_IE_VALUE_IRQ_EN_MASK)

◆ GPIO_IE_VALUE_IRQ_EN_SHIFT

#define GPIO_IE_VALUE_IRQ_EN_SHIFT   (0U)

◆ GPIO_IF_GPIOA

#define GPIO_IF_GPIOA   (0UL)

◆ GPIO_IF_GPIOB

#define GPIO_IF_GPIOB   (1UL)

◆ GPIO_IF_GPIOC

#define GPIO_IF_GPIOC   (2UL)

◆ GPIO_IF_GPIOD

#define GPIO_IF_GPIOD   (3UL)

◆ GPIO_IF_GPIOE

#define GPIO_IF_GPIOE   (4UL)

◆ GPIO_IF_GPIOF

#define GPIO_IF_GPIOF   (5UL)

◆ GPIO_IF_GPIOX

#define GPIO_IF_GPIOX   (13UL)

◆ GPIO_IF_GPIOY

#define GPIO_IF_GPIOY   (14UL)

◆ GPIO_IF_GPIOZ

#define GPIO_IF_GPIOZ   (15UL)

◆ GPIO_IF_VALUE_IRQ_FLAG_GET

#define GPIO_IF_VALUE_IRQ_FLAG_GET (   x)    (((uint32_t)(x) & GPIO_IF_VALUE_IRQ_FLAG_MASK) >> GPIO_IF_VALUE_IRQ_FLAG_SHIFT)

◆ GPIO_IF_VALUE_IRQ_FLAG_MASK

#define GPIO_IF_VALUE_IRQ_FLAG_MASK   (0xFFFFFFFFUL)

◆ GPIO_IF_VALUE_IRQ_FLAG_SET

#define GPIO_IF_VALUE_IRQ_FLAG_SET (   x)    (((uint32_t)(x) << GPIO_IF_VALUE_IRQ_FLAG_SHIFT) & GPIO_IF_VALUE_IRQ_FLAG_MASK)

◆ GPIO_IF_VALUE_IRQ_FLAG_SHIFT

#define GPIO_IF_VALUE_IRQ_FLAG_SHIFT   (0U)

◆ GPIO_OE_CLEAR_DIRECTION_GET

#define GPIO_OE_CLEAR_DIRECTION_GET (   x)    (((uint32_t)(x) & GPIO_OE_CLEAR_DIRECTION_MASK) >> GPIO_OE_CLEAR_DIRECTION_SHIFT)

◆ GPIO_OE_CLEAR_DIRECTION_MASK

#define GPIO_OE_CLEAR_DIRECTION_MASK   (0xFFFFFFFFUL)

◆ GPIO_OE_CLEAR_DIRECTION_SET

#define GPIO_OE_CLEAR_DIRECTION_SET (   x)    (((uint32_t)(x) << GPIO_OE_CLEAR_DIRECTION_SHIFT) & GPIO_OE_CLEAR_DIRECTION_MASK)

◆ GPIO_OE_CLEAR_DIRECTION_SHIFT

#define GPIO_OE_CLEAR_DIRECTION_SHIFT   (0U)

◆ GPIO_OE_GPIOA

#define GPIO_OE_GPIOA   (0UL)

◆ GPIO_OE_GPIOB

#define GPIO_OE_GPIOB   (1UL)

◆ GPIO_OE_GPIOC

#define GPIO_OE_GPIOC   (2UL)

◆ GPIO_OE_GPIOD

#define GPIO_OE_GPIOD   (3UL)

◆ GPIO_OE_GPIOE

#define GPIO_OE_GPIOE   (4UL)

◆ GPIO_OE_GPIOF

#define GPIO_OE_GPIOF   (5UL)

◆ GPIO_OE_GPIOX

#define GPIO_OE_GPIOX   (13UL)

◆ GPIO_OE_GPIOY

#define GPIO_OE_GPIOY   (14UL)

◆ GPIO_OE_GPIOZ

#define GPIO_OE_GPIOZ   (15UL)

◆ GPIO_OE_SET_DIRECTION_GET

#define GPIO_OE_SET_DIRECTION_GET (   x)    (((uint32_t)(x) & GPIO_OE_SET_DIRECTION_MASK) >> GPIO_OE_SET_DIRECTION_SHIFT)

◆ GPIO_OE_SET_DIRECTION_MASK

#define GPIO_OE_SET_DIRECTION_MASK   (0xFFFFFFFFUL)

◆ GPIO_OE_SET_DIRECTION_SET

#define GPIO_OE_SET_DIRECTION_SET (   x)    (((uint32_t)(x) << GPIO_OE_SET_DIRECTION_SHIFT) & GPIO_OE_SET_DIRECTION_MASK)

◆ GPIO_OE_SET_DIRECTION_SHIFT

#define GPIO_OE_SET_DIRECTION_SHIFT   (0U)

◆ GPIO_OE_TOGGLE_DIRECTION_GET

#define GPIO_OE_TOGGLE_DIRECTION_GET (   x)    (((uint32_t)(x) & GPIO_OE_TOGGLE_DIRECTION_MASK) >> GPIO_OE_TOGGLE_DIRECTION_SHIFT)

◆ GPIO_OE_TOGGLE_DIRECTION_MASK

#define GPIO_OE_TOGGLE_DIRECTION_MASK   (0xFFFFFFFFUL)

◆ GPIO_OE_TOGGLE_DIRECTION_SET

#define GPIO_OE_TOGGLE_DIRECTION_SET (   x)    (((uint32_t)(x) << GPIO_OE_TOGGLE_DIRECTION_SHIFT) & GPIO_OE_TOGGLE_DIRECTION_MASK)

◆ GPIO_OE_TOGGLE_DIRECTION_SHIFT

#define GPIO_OE_TOGGLE_DIRECTION_SHIFT   (0U)

◆ GPIO_OE_VALUE_DIRECTION_GET

#define GPIO_OE_VALUE_DIRECTION_GET (   x)    (((uint32_t)(x) & GPIO_OE_VALUE_DIRECTION_MASK) >> GPIO_OE_VALUE_DIRECTION_SHIFT)

◆ GPIO_OE_VALUE_DIRECTION_MASK

#define GPIO_OE_VALUE_DIRECTION_MASK   (0xFFFFFFFFUL)

◆ GPIO_OE_VALUE_DIRECTION_SET

#define GPIO_OE_VALUE_DIRECTION_SET (   x)    (((uint32_t)(x) << GPIO_OE_VALUE_DIRECTION_SHIFT) & GPIO_OE_VALUE_DIRECTION_MASK)

◆ GPIO_OE_VALUE_DIRECTION_SHIFT

#define GPIO_OE_VALUE_DIRECTION_SHIFT   (0U)

◆ GPIO_PL_CLEAR_IRQ_POL_GET

#define GPIO_PL_CLEAR_IRQ_POL_GET (   x)    (((uint32_t)(x) & GPIO_PL_CLEAR_IRQ_POL_MASK) >> GPIO_PL_CLEAR_IRQ_POL_SHIFT)

◆ GPIO_PL_CLEAR_IRQ_POL_MASK

#define GPIO_PL_CLEAR_IRQ_POL_MASK   (0xFFFFFFFFUL)

◆ GPIO_PL_CLEAR_IRQ_POL_SET

#define GPIO_PL_CLEAR_IRQ_POL_SET (   x)    (((uint32_t)(x) << GPIO_PL_CLEAR_IRQ_POL_SHIFT) & GPIO_PL_CLEAR_IRQ_POL_MASK)

◆ GPIO_PL_CLEAR_IRQ_POL_SHIFT

#define GPIO_PL_CLEAR_IRQ_POL_SHIFT   (0U)

◆ GPIO_PL_GPIOA

#define GPIO_PL_GPIOA   (0UL)

◆ GPIO_PL_GPIOB

#define GPIO_PL_GPIOB   (1UL)

◆ GPIO_PL_GPIOC

#define GPIO_PL_GPIOC   (2UL)

◆ GPIO_PL_GPIOD

#define GPIO_PL_GPIOD   (3UL)

◆ GPIO_PL_GPIOE

#define GPIO_PL_GPIOE   (4UL)

◆ GPIO_PL_GPIOF

#define GPIO_PL_GPIOF   (5UL)

◆ GPIO_PL_GPIOX

#define GPIO_PL_GPIOX   (13UL)

◆ GPIO_PL_GPIOY

#define GPIO_PL_GPIOY   (14UL)

◆ GPIO_PL_GPIOZ

#define GPIO_PL_GPIOZ   (15UL)

◆ GPIO_PL_SET_IRQ_POL_GET

#define GPIO_PL_SET_IRQ_POL_GET (   x)    (((uint32_t)(x) & GPIO_PL_SET_IRQ_POL_MASK) >> GPIO_PL_SET_IRQ_POL_SHIFT)

◆ GPIO_PL_SET_IRQ_POL_MASK

#define GPIO_PL_SET_IRQ_POL_MASK   (0xFFFFFFFFUL)

◆ GPIO_PL_SET_IRQ_POL_SET

#define GPIO_PL_SET_IRQ_POL_SET (   x)    (((uint32_t)(x) << GPIO_PL_SET_IRQ_POL_SHIFT) & GPIO_PL_SET_IRQ_POL_MASK)

◆ GPIO_PL_SET_IRQ_POL_SHIFT

#define GPIO_PL_SET_IRQ_POL_SHIFT   (0U)

◆ GPIO_PL_TOGGLE_IRQ_POL_GET

#define GPIO_PL_TOGGLE_IRQ_POL_GET (   x)    (((uint32_t)(x) & GPIO_PL_TOGGLE_IRQ_POL_MASK) >> GPIO_PL_TOGGLE_IRQ_POL_SHIFT)

◆ GPIO_PL_TOGGLE_IRQ_POL_MASK

#define GPIO_PL_TOGGLE_IRQ_POL_MASK   (0xFFFFFFFFUL)

◆ GPIO_PL_TOGGLE_IRQ_POL_SET

#define GPIO_PL_TOGGLE_IRQ_POL_SET (   x)    (((uint32_t)(x) << GPIO_PL_TOGGLE_IRQ_POL_SHIFT) & GPIO_PL_TOGGLE_IRQ_POL_MASK)

◆ GPIO_PL_TOGGLE_IRQ_POL_SHIFT

#define GPIO_PL_TOGGLE_IRQ_POL_SHIFT   (0U)

◆ GPIO_PL_VALUE_IRQ_POL_GET

#define GPIO_PL_VALUE_IRQ_POL_GET (   x)    (((uint32_t)(x) & GPIO_PL_VALUE_IRQ_POL_MASK) >> GPIO_PL_VALUE_IRQ_POL_SHIFT)

◆ GPIO_PL_VALUE_IRQ_POL_MASK

#define GPIO_PL_VALUE_IRQ_POL_MASK   (0xFFFFFFFFUL)

◆ GPIO_PL_VALUE_IRQ_POL_SET

#define GPIO_PL_VALUE_IRQ_POL_SET (   x)    (((uint32_t)(x) << GPIO_PL_VALUE_IRQ_POL_SHIFT) & GPIO_PL_VALUE_IRQ_POL_MASK)

◆ GPIO_PL_VALUE_IRQ_POL_SHIFT

#define GPIO_PL_VALUE_IRQ_POL_SHIFT   (0U)

◆ GPIO_TP_CLEAR_IRQ_TYPE_GET

#define GPIO_TP_CLEAR_IRQ_TYPE_GET (   x)    (((uint32_t)(x) & GPIO_TP_CLEAR_IRQ_TYPE_MASK) >> GPIO_TP_CLEAR_IRQ_TYPE_SHIFT)

◆ GPIO_TP_CLEAR_IRQ_TYPE_MASK

#define GPIO_TP_CLEAR_IRQ_TYPE_MASK   (0xFFFFFFFFUL)

◆ GPIO_TP_CLEAR_IRQ_TYPE_SET

#define GPIO_TP_CLEAR_IRQ_TYPE_SET (   x)    (((uint32_t)(x) << GPIO_TP_CLEAR_IRQ_TYPE_SHIFT) & GPIO_TP_CLEAR_IRQ_TYPE_MASK)

◆ GPIO_TP_CLEAR_IRQ_TYPE_SHIFT

#define GPIO_TP_CLEAR_IRQ_TYPE_SHIFT   (0U)

◆ GPIO_TP_GPIOA

#define GPIO_TP_GPIOA   (0UL)

◆ GPIO_TP_GPIOB

#define GPIO_TP_GPIOB   (1UL)

◆ GPIO_TP_GPIOC

#define GPIO_TP_GPIOC   (2UL)

◆ GPIO_TP_GPIOD

#define GPIO_TP_GPIOD   (3UL)

◆ GPIO_TP_GPIOE

#define GPIO_TP_GPIOE   (4UL)

◆ GPIO_TP_GPIOF

#define GPIO_TP_GPIOF   (5UL)

◆ GPIO_TP_GPIOX

#define GPIO_TP_GPIOX   (13UL)

◆ GPIO_TP_GPIOY

#define GPIO_TP_GPIOY   (14UL)

◆ GPIO_TP_GPIOZ

#define GPIO_TP_GPIOZ   (15UL)

◆ GPIO_TP_SET_IRQ_TYPE_GET

#define GPIO_TP_SET_IRQ_TYPE_GET (   x)    (((uint32_t)(x) & GPIO_TP_SET_IRQ_TYPE_MASK) >> GPIO_TP_SET_IRQ_TYPE_SHIFT)

◆ GPIO_TP_SET_IRQ_TYPE_MASK

#define GPIO_TP_SET_IRQ_TYPE_MASK   (0xFFFFFFFFUL)

◆ GPIO_TP_SET_IRQ_TYPE_SET

#define GPIO_TP_SET_IRQ_TYPE_SET (   x)    (((uint32_t)(x) << GPIO_TP_SET_IRQ_TYPE_SHIFT) & GPIO_TP_SET_IRQ_TYPE_MASK)

◆ GPIO_TP_SET_IRQ_TYPE_SHIFT

#define GPIO_TP_SET_IRQ_TYPE_SHIFT   (0U)

◆ GPIO_TP_TOGGLE_IRQ_TYPE_GET

#define GPIO_TP_TOGGLE_IRQ_TYPE_GET (   x)    (((uint32_t)(x) & GPIO_TP_TOGGLE_IRQ_TYPE_MASK) >> GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT)

◆ GPIO_TP_TOGGLE_IRQ_TYPE_MASK

#define GPIO_TP_TOGGLE_IRQ_TYPE_MASK   (0xFFFFFFFFUL)

◆ GPIO_TP_TOGGLE_IRQ_TYPE_SET

#define GPIO_TP_TOGGLE_IRQ_TYPE_SET (   x)    (((uint32_t)(x) << GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT) & GPIO_TP_TOGGLE_IRQ_TYPE_MASK)

◆ GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT

#define GPIO_TP_TOGGLE_IRQ_TYPE_SHIFT   (0U)

◆ GPIO_TP_VALUE_IRQ_TYPE_GET

#define GPIO_TP_VALUE_IRQ_TYPE_GET (   x)    (((uint32_t)(x) & GPIO_TP_VALUE_IRQ_TYPE_MASK) >> GPIO_TP_VALUE_IRQ_TYPE_SHIFT)

◆ GPIO_TP_VALUE_IRQ_TYPE_MASK

#define GPIO_TP_VALUE_IRQ_TYPE_MASK   (0xFFFFFFFFUL)

◆ GPIO_TP_VALUE_IRQ_TYPE_SET

#define GPIO_TP_VALUE_IRQ_TYPE_SET (   x)    (((uint32_t)(x) << GPIO_TP_VALUE_IRQ_TYPE_SHIFT) & GPIO_TP_VALUE_IRQ_TYPE_MASK)

◆ GPIO_TP_VALUE_IRQ_TYPE_SHIFT

#define GPIO_TP_VALUE_IRQ_TYPE_SHIFT   (0U)