XINU
Data Fields
gpio_csreg Struct Reference

#include <gpio.h>

Data Fields

volatile uint32 clear_data
 
volatile uint32 control
 
volatile uint32 datain
 
volatile uint32 dataout
 
volatile uint32 deb_ena
 
volatile uint32 deb_time
 
volatile uint32 eoi
 
volatile uint32 falling
 
volatile uint32 irqclear0
 
volatile uint32 irqclear1
 
volatile uint32 irqset0
 
volatile uint32 irqset1
 
volatile uint32 irqstatus0
 
volatile uint32 irqstatus0raw
 
volatile uint32 irqstatus1
 
volatile uint32 irqstatus1raw
 
volatile uint32 irqwaken0
 
volatile uint32 irqwaken1
 
volatile uint32 level0
 
volatile uint32 level1
 
volatile uint32 oe
 
volatile uint32 res1 [3]
 
volatile uint32 res2 [3]
 
volatile uint32 res3 [50]
 
volatile uint32 res4 [6]
 
volatile uint32 res5 [14]
 
volatile uint32 revision
 
volatile uint32 rising
 
volatile uint32 set_data
 
volatile uint32 sysconfig
 
volatile uint32 sysstatus
 

Detailed Description

Definition at line 12 of file gpio.h.

Field Documentation

◆ clear_data

volatile uint32 gpio_csreg::clear_data

Definition at line 42 of file gpio.h.

Referenced by gpiocontrol(), gpioinit(), and gpiowrite().

◆ control

volatile uint32 gpio_csreg::control

Definition at line 31 of file gpio.h.

◆ datain

volatile uint32 gpio_csreg::datain

Definition at line 33 of file gpio.h.

Referenced by gpiocontrol(), and gpioread().

◆ dataout

volatile uint32 gpio_csreg::dataout

Definition at line 34 of file gpio.h.

◆ deb_ena

volatile uint32 gpio_csreg::deb_ena

Definition at line 39 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ deb_time

volatile uint32 gpio_csreg::deb_time

Definition at line 40 of file gpio.h.

Referenced by gpiocontrol().

◆ eoi

volatile uint32 gpio_csreg::eoi

Definition at line 17 of file gpio.h.

◆ falling

volatile uint32 gpio_csreg::falling

Definition at line 38 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ irqclear0

volatile uint32 gpio_csreg::irqclear0

Definition at line 24 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ irqclear1

volatile uint32 gpio_csreg::irqclear1

Definition at line 25 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ irqset0

volatile uint32 gpio_csreg::irqset0

Definition at line 22 of file gpio.h.

Referenced by gpiocontrol().

◆ irqset1

volatile uint32 gpio_csreg::irqset1

Definition at line 23 of file gpio.h.

Referenced by gpiocontrol().

◆ irqstatus0

volatile uint32 gpio_csreg::irqstatus0

Definition at line 20 of file gpio.h.

Referenced by gpiohandler(), and gpioinit().

◆ irqstatus0raw

volatile uint32 gpio_csreg::irqstatus0raw

Definition at line 18 of file gpio.h.

◆ irqstatus1

volatile uint32 gpio_csreg::irqstatus1

Definition at line 21 of file gpio.h.

Referenced by gpiohandler(), and gpioinit().

◆ irqstatus1raw

volatile uint32 gpio_csreg::irqstatus1raw

Definition at line 19 of file gpio.h.

◆ irqwaken0

volatile uint32 gpio_csreg::irqwaken0

Definition at line 26 of file gpio.h.

Referenced by gpioinit().

◆ irqwaken1

volatile uint32 gpio_csreg::irqwaken1

Definition at line 27 of file gpio.h.

Referenced by gpioinit().

◆ level0

volatile uint32 gpio_csreg::level0

Definition at line 35 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ level1

volatile uint32 gpio_csreg::level1

Definition at line 36 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ oe

volatile uint32 gpio_csreg::oe

Definition at line 32 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ res1

volatile uint32 gpio_csreg::res1[3]

Definition at line 14 of file gpio.h.

◆ res2

volatile uint32 gpio_csreg::res2[3]

Definition at line 16 of file gpio.h.

◆ res3

volatile uint32 gpio_csreg::res3[50]

Definition at line 28 of file gpio.h.

◆ res4

volatile uint32 gpio_csreg::res4[6]

Definition at line 30 of file gpio.h.

◆ res5

volatile uint32 gpio_csreg::res5[14]

Definition at line 41 of file gpio.h.

◆ revision

volatile uint32 gpio_csreg::revision

Definition at line 13 of file gpio.h.

◆ rising

volatile uint32 gpio_csreg::rising

Definition at line 37 of file gpio.h.

Referenced by gpiocontrol(), and gpioinit().

◆ set_data

volatile uint32 gpio_csreg::set_data

Definition at line 43 of file gpio.h.

Referenced by gpiocontrol(), and gpiowrite().

◆ sysconfig

volatile uint32 gpio_csreg::sysconfig

Definition at line 15 of file gpio.h.

Referenced by gpioinit().

◆ sysstatus

volatile uint32 gpio_csreg::sysstatus

Definition at line 29 of file gpio.h.


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