All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
GpioSet Class Reference

Structure for GPIO subsystem registers. More...

## Public Attributes

UInt32 | DeAd
| Device address.
UInt32 | ClAd
| Clock address.
UInt32 | ClVa
| Clock value (defaults to 2 = enabled, set to 0 = disabled).
UInt32 | REVISION
| Register at offset 00h (see ARM Reference Guide, chapter 25.4.1.1 ).
UInt32 | SYSCONFIG
| Register at offset 10h (see ARM Reference Guide, chapter 25.4.1.2 ).
UInt32 | EOI
| Register at offset 20h (see ARM Reference Guide, chapter 25.4.1.3 ).
UInt32 | IRQSTATUS_RAW_0
| Register at offset 24h (see ARM Reference Guide, chapter 25.4.1.4 ).
UInt32 | IRQSTATUS_RAW_1
| Register at offset 28h (see ARM Reference Guide, chapter 25.4.1.5 ).
UInt32 | IRQSTATUS_0
| Register at offset 2Ch (see ARM Reference Guide, chapter 25.4.1.6 ).
UInt32 | IRQSTATUS_1
| Register at offset 30h (see ARM Reference Guide, chapter 25.4.1.7 ).
UInt32 | IRQSTATUS_SET_0
| Register at offset 34h (see ARM Reference Guide, chapter 25.4.1.8 ).
UInt32 | IRQSTATUS_SET_1
| Register at offset 38h (see ARM Reference Guide, chapter 25.4.1.9 ).
UInt32 | IRQSTATUS_CLR_0
| Register at offset 3Ch (see ARM Reference Guide, chapter 25.4.1.10 ).
UInt32 | IRQSTATUS_CLR_1
| Register at offset 40h (see ARM Reference Guide, chapter 25.4.1.11 ).
UInt32 | IRQWAKEN_0
| Register at offset 44h (see ARM Reference Guide, chapter 25.4.1.12 ).
UInt32 | IRQWAKEN_1
| Register at offset 48h (see ARM Reference Guide, chapter 25.4.1.13 ).
UInt32 | SYSSTATUS
| Register at offset 114h (see ARM Reference Guide, chapter 25.4.1.14 ).
UInt32 | CTRL
| Register at offset 130h (see ARM Reference Guide, chapter 25.4.1.15 ).
UInt32 | OE
| Register at offset 134h (see ARM Reference Guide, chapter 25.4.1.16 ).
UInt32 | DATAIN
| Register at offset 138h (see ARM Reference Guide, chapter 25.4.1.17 ).
UInt32 | DATAOUT
| Register at offset 13Ch (see ARM Reference Guide, chapter 25.4.1.18 ).
UInt32 | LEVELDETECT0
| Register at offset 140h (see ARM Reference Guide, chapter 25.4.1.19 ).
UInt32 | LEVELDETECT1
| Register at offset 144h (see ARM Reference Guide, chapter 25.4.1.20 ).
UInt32 | RISINGDETECT
| Register at offset 148h (see ARM Reference Guide, chapter 25.4.1.21 ).
UInt32 | FALLINGDETECT
| Register at offset 14Ch (see ARM Reference Guide, chapter 25.4.1.22 ).
UInt32 | DEBOUNCENABLE
| Register at offset 150h (see ARM Reference Guide, chapter 25.4.1.23 ).
UInt32 | DEBOUNCINGTIME
| Register at offset 154h (see ARM Reference Guide, chapter 25.4.1.24 ).
UInt32 | CLEARDATAOUT
| Register at offset 190h (see ARM Reference Guide, chapter 25.4.1.25 ).
UInt32 | SETDATAOUT
| Register at offset 194h (see ARM Reference Guide, chapter 25.4.1.26 ).

## Detailed Description

Structure for GPIO subsystem registers.

This UDT contains a set of all GPIO subsystem registers. Is used to store the initial configuration of the four subsystems in the AM33xx CPU, and to hold their current configurations for the next call to function PruIo::config().

Since
  0.2

Definition at line 19 of file pruio_gpio.bi.

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

- src/pruio/pruio_gpio.bi