XINU
Data Fields
uart_csreg Struct Reference

#include <uart.h>

Data Fields

volatile uint32 buffer
 
volatile uint32 freq_sel
 
volatile uint32 ier
 
volatile uint32 ier2
 
volatile uint32 iir
 
volatile uint32 isr2
 
volatile uint32 lcr
 
volatile uint32 lsr
 
volatile uint32 mcr
 
volatile uint32 mdr1
 
volatile uint32 mdr3
 
volatile uint32 msr
 
volatile uint32 res [12]
 
volatile uint32 res4
 
volatile uint32 res5 [2]
 
volatile uint32 rxfifo_lvl
 
volatile uint32 spr
 
volatile uint32 sysc
 
volatile uint32 syss
 
volatile uint32 tx_dma_thresh
 
volatile uint32 txfifo_lvl
 
volatile uint32 wer
 

Detailed Description

Definition at line 13 of file uart.h.

Field Documentation

◆ buffer

volatile uint32 uart_csreg::buffer

Definition at line 15 of file uart.h.

Referenced by kputc(), ttyhandle_in(), ttyhandle_out(), and ttyhandler().

◆ freq_sel

volatile uint32 uart_csreg::freq_sel

Definition at line 35 of file uart.h.

◆ ier

volatile uint32 uart_csreg::ier

Definition at line 17 of file uart.h.

Referenced by kgetc(), ttyhandle_out(), and ttykickout().

◆ ier2

volatile uint32 uart_csreg::ier2

Definition at line 33 of file uart.h.

◆ iir

volatile uint32 uart_csreg::iir

Definition at line 18 of file uart.h.

Referenced by ttyhandler().

◆ isr2

volatile uint32 uart_csreg::isr2

Definition at line 34 of file uart.h.

◆ lcr

volatile uint32 uart_csreg::lcr

Definition at line 20 of file uart.h.

Referenced by ttyinit().

◆ lsr

volatile uint32 uart_csreg::lsr

Definition at line 22 of file uart.h.

Referenced by kgetc(), kputc(), and ttyhandler().

◆ mcr

volatile uint32 uart_csreg::mcr

Definition at line 21 of file uart.h.

◆ mdr1

volatile uint32 uart_csreg::mdr1

Definition at line 25 of file uart.h.

Referenced by ttyinit().

◆ mdr3

volatile uint32 uart_csreg::mdr3

Definition at line 37 of file uart.h.

◆ msr

volatile uint32 uart_csreg::msr

Definition at line 23 of file uart.h.

◆ res

volatile uint32 uart_csreg::res[12]

Definition at line 26 of file uart.h.

◆ res4

volatile uint32 uart_csreg::res4

Definition at line 30 of file uart.h.

◆ res5

volatile uint32 uart_csreg::res5[2]

Definition at line 36 of file uart.h.

◆ rxfifo_lvl

volatile uint32 uart_csreg::rxfifo_lvl

Definition at line 31 of file uart.h.

◆ spr

volatile uint32 uart_csreg::spr

Definition at line 24 of file uart.h.

◆ sysc

volatile uint32 uart_csreg::sysc

Definition at line 27 of file uart.h.

Referenced by platinit().

◆ syss

volatile uint32 uart_csreg::syss

Definition at line 28 of file uart.h.

Referenced by platinit().

◆ tx_dma_thresh

volatile uint32 uart_csreg::tx_dma_thresh

Definition at line 38 of file uart.h.

◆ txfifo_lvl

volatile uint32 uart_csreg::txfifo_lvl

Definition at line 32 of file uart.h.

Referenced by ttyhandle_out().

◆ wer

volatile uint32 uart_csreg::wer

Definition at line 29 of file uart.h.


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