#include "addrmap.h" #include "utils.h" #include "gpio.h" void gpio_init() { REG_WRITE_BITMAP_CLEAR(RESETS_BASE, 32);} // Reset bank0 (all gpios) void gpio_set_function(u8 gpio, u8 fn){ REG_WRITE(IO_BANK0_GPIO25_CTRL, fn); // Set function as SIO } void gpio_output_enable(u8 gpio){ u32 r=REG_READ(SIO_GPIO_OE)|1<