NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
neorv32_gpio_t Struct Reference

#include <neorv32_gpio.h>

Data Fields

const uint32_t PORT_IN
 
uint32_t PORT_OUT
 
const uint32_t reserved [2]
 
uint32_t IRQ_TYPE
 
uint32_t IRQ_POLARITY
 
uint32_t IRQ_ENABLE
 
uint32_t IRQ_PENDING
 

Detailed Description

GPIO module prototype

Field Documentation

◆ IRQ_ENABLE

uint32_t neorv32_gpio_t::IRQ_ENABLE

interrupt enable

◆ IRQ_PENDING

uint32_t neorv32_gpio_t::IRQ_PENDING

interrupt pending

◆ IRQ_POLARITY

uint32_t neorv32_gpio_t::IRQ_POLARITY

trigger polarity (GPIO_TRIGGER_enum LSB)

◆ IRQ_TYPE

uint32_t neorv32_gpio_t::IRQ_TYPE

trigger type (GPIO_TRIGGER_enum MSB)

◆ PORT_IN

const uint32_t neorv32_gpio_t::PORT_IN

parallel input port, read-only

◆ PORT_OUT

uint32_t neorv32_gpio_t::PORT_OUT

parallel output port

◆ reserved

const uint32_t neorv32_gpio_t::reserved[2]

reserved


The documentation for this struct was generated from the following file: