8 void gpio_select_function(uint8_t gpio, uint8_t func);
9 void gpio_reg_set(
volatile uint32_t* reg, uint8_t bit);
10 void gpio_reg_clear(
volatile uint32_t* reg, uint8_t bit);
12 #define PAD_DIR_INPUT 0
13 #define PAD_DIR_OUTPUT 1
14 void gpio_set_pad_dir(uint8_t gpio, uint8_t dir);
24 void gpio_set(uint8_t gpio);
25 void gpio_reset(uint8_t gpio);
26 bool gpio_read(uint8_t gpio);