GPIO configuration for the RP2350. More...
GPIO configuration for the RP2350.
Definition in file gpio_conf.h.
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| #define | GPIO_PIN_NUMOF 30u |
| The number of GPIO pins available on the RP2350. | |
| #define | HAVE_GPIO_MODE_T |
| We provide our own definitions to support PIO. | |
| enum | gpio_mode_t { GPIO_IN , GPIO_IN_PD , GPIO_IN_PU , GPIO_OUT , GPIO_OD , GPIO_OD_PU , GPIO_PIO0 , GPIO_PIO1 } |
| gpio_mode_t but with the addition of PIO pins More... | |
| enum | gpio_function_select_t { FUNCTION_SELECT_SPI = 1 , FUNCTION_SELECT_UART = 2 , FUNCTION_SELECT_I2C = 3 , FUNCTION_SELECT_PWM = 4 , FUNCTION_SELECT_SIO = 5 , FUNCTION_SELECT_PIO0 = 6 , FUNCTION_SELECT_PIO1 = 7 , FUNCTION_SELECT_CLOCK = 8 , FUNCTION_SELECT_USB = 9 , FUNCTION_SELECT_NONE = 31 } |
| Possible function values for gpio_io_ctrl_t::function_select. More... | |
| #define GPIO_PIN_NUMOF 30u |
The number of GPIO pins available on the RP2350.
Definition at line 20 of file gpio_conf.h.
| #define HAVE_GPIO_MODE_T |
We provide our own definitions to support PIO.
Definition at line 27 of file gpio_conf.h.
Possible function values for gpio_io_ctrl_t::function_select.
Definition at line 46 of file gpio_conf.h.
| enum gpio_mode_t |
gpio_mode_t but with the addition of PIO pins
Definition at line 30 of file gpio_conf.h.