File indexing completed on 2025-05-11 08:22:49
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef __FFUART_H__
0010 #define __FFUART_H__
0011
0012 typedef struct {
0013
0014
0015
0016
0017 volatile unsigned int rbr;
0018
0019 volatile unsigned int ier;
0020
0021 volatile unsigned int iir;
0022
0023 volatile unsigned int lcr;
0024
0025 volatile unsigned int mcr;
0026
0027 volatile unsigned int lsr;
0028
0029 volatile unsigned int msr;
0030
0031 volatile unsigned int spr;
0032
0033 volatile unsigned int isr;
0034 } ffuart_reg_t;
0035
0036
0037 #define EIGHT_BITS_NOPARITY_1STOPBIT 0x3
0038 #define DLAB 0x80
0039
0040
0041
0042 #define FREQUENCY_UART (14745600)
0043
0044 #define SEND_EMPTY 0x20
0045 #define FULL_RECEIVE 0x01
0046
0047 #endif
0048