This section describes default configuration structures for pins configured as GPIO on PORT level. Create a new configuration structure if default ones don't initialize on-chip peripheral in required operating mode (see Creating Configuration Structure).
#define GPIO_OUT_LOGIC0_MODE |
Value:(tGPIO){ \
SET(GPIO_PDDR_PDD_MASK), \
CLR(GPIO_PDOR_PDO_MASK), \
}
Pin(s) configured in output mode with logic 0 driven out of pin(s).
#define GPIO_OUT_LOGIC1_MODE |
Value:(tGPIO){ \
SET(GPIO_PDDR_PDD_MASK), \
SET(GPIO_PDOR_PDO_MASK), \
}
Pin(s) configured in output mode with logic 1 driven out of pin(s).
Value:(tGPIO){ \
CLR(GPIO_PDDR_PDD_MASK), \
CLR(GPIO_PDOR_PDO_MASK), \
}
Pin(s) configured in input mode.