29typedef volatile struct __attribute__((packed,aligned(4))) {
30 const uint32_t INPUT[2];
35#define NEORV32_GPIO ((neorv32_gpio_t*) (NEORV32_GPIO_BASE))
void neorv32_gpio_pin_toggle(int pin)
Definition neorv32_gpio.c:62
void neorv32_gpio_port_toggle(uint64_t toggle)
Definition neorv32_gpio.c:104
int neorv32_gpio_available(void)
Definition neorv32_gpio.c:26
void neorv32_gpio_pin_set(int pin, int value)
Definition neorv32_gpio.c:43
void neorv32_gpio_port_set(uint64_t d)
Definition neorv32_gpio.c:89
uint64_t neorv32_gpio_port_get(void)
Definition neorv32_gpio.c:119
uint32_t neorv32_gpio_pin_get(int pin)
Definition neorv32_gpio.c:76
Definition neorv32_gpio.h:29