#include <gpio.h>
Data Fields | |
| gpio_hwreg_t * | hwreg |
| Pointer to Hardware Register Map */. | |
| u32 | output |
| Stored Output Value */. | |
| u32 | outputEnable |
| Stored Output Enable Mask */. | |
| u32 | interruptRiseEnable |
| Stored Rise IRQ Mask */. | |
| u32 | interruptFallEnable |
| Stored Fall IRQ Mask */. | |
| u32 | interruptHighEnable |
| Stored High IRQ Mask */. | |
| u32 | interruptLowEnable |
| Stored Low IRQ Mask */. | |
GPIO instance.
Holds the software registers and a pointer to the hardware register block.
| gpio_hwreg_t* gpio_instance_t::hwreg |
| u32 gpio_instance_t::interruptFallEnable |
| u32 gpio_instance_t::interruptHighEnable |
| u32 gpio_instance_t::interruptLowEnable |
| u32 gpio_instance_t::interruptRiseEnable |
| u32 gpio_instance_t::outputEnable |