51typedef volatile struct __attribute__((packed,aligned(4))) {
59#define NEORV32_GPIO ((neorv32_gpio_t*) (NEORV32_GPIO_BASE))
void neorv32_gpio_pin_toggle(int pin)
Definition: neorv32_gpio.c:104
void neorv32_gpio_pin_set(int pin)
Definition: neorv32_gpio.c:68
int neorv32_gpio_available(void)
Definition: neorv32_gpio.c:52
void neorv32_gpio_port_set(uint64_t d)
Definition: neorv32_gpio.c:141
uint64_t neorv32_gpio_port_get(void)
Definition: neorv32_gpio.c:159
void neorv32_gpio_pin_clr(int pin)
Definition: neorv32_gpio.c:86
uint32_t neorv32_gpio_pin_get(int pin)
Definition: neorv32_gpio.c:123
Definition: neorv32_gpio.h:51
uint32_t OUTPUT_LO
Definition: neorv32_gpio.h:54
const uint32_t INPUT_LO
Definition: neorv32_gpio.h:52
uint32_t OUTPUT_HI
Definition: neorv32_gpio.h:55
const uint32_t INPUT_HI
Definition: neorv32_gpio.h:53