7#ifndef CHIP_DC4A6EB1_4345_4D1D_942E_6901E80F89CD
8#define CHIP_DC4A6EB1_4345_4D1D_942E_6901E80F89CD
19#include "./Register.h"
173 static inline constexpr uint32
BAUD_SBR(uint32 value) {
186 static inline constexpr uint32
BAUD_SBNS(uint32 value) {
367 static inline constexpr uint32
BAUD_OSR(uint32 value) {
380 static inline constexpr uint32
BAUD_M10(uint32 value) {
432 static inline constexpr uint32
STAT_AME(uint32 value) {
449 static inline constexpr uint32
STAT_MA2F(uint32 value) {
466 static inline constexpr uint32
STAT_MA1F(uint32 value) {
483 static inline constexpr uint32
STAT_PF(uint32 value) {
500 static inline constexpr uint32
STAT_FE(uint32 value) {
517 static inline constexpr uint32
STAT_NF(uint32 value) {
534 static inline constexpr uint32
STAT_OR(uint32 value) {
551 static inline constexpr uint32
STAT_IDLE(uint32 value) {
564 static inline constexpr uint32
STAT_RDRF(uint32 value) {
577 static inline constexpr uint32
STAT_TC(uint32 value) {
590 static inline constexpr uint32
STAT_TDRE(uint32 value) {
601 static inline constexpr uint32
STAT_RAF(uint32 value) {
666 static inline constexpr uint32
STAT_MSBF(uint32 value) {
713 static inline constexpr uint32
CTRL_PT(uint32 value) {
726 static inline constexpr uint32
CTRL_PE(uint32 value) {
739 static inline constexpr uint32
CTRL_ILT(uint32 value) {
752 static inline constexpr uint32
CTRL_WAKE(uint32 value) {
765 static inline constexpr uint32
CTRL_M(uint32 value) {
778 static inline constexpr uint32
CTRL_RSRC(uint32 value) {
842 static inline constexpr uint32
CTRL_M7(uint32 value) {
881 static inline constexpr uint32
CTRL_SBK(uint32 value) {
894 static inline constexpr uint32
CTRL_RWU(uint32 value) {
907 static inline constexpr uint32
CTRL_RE(uint32 value) {
920 static inline constexpr uint32
CTRL_TE(uint32 value) {
933 static inline constexpr uint32
CTRL_ILIE(uint32 value) {
946 static inline constexpr uint32
CTRL_RIE(uint32 value) {
959 static inline constexpr uint32
CTRL_TCIE(uint32 value) {
972 static inline constexpr uint32
CTRL_TIE(uint32 value) {
985 static inline constexpr uint32
CTRL_PEIE(uint32 value) {
998 static inline constexpr uint32
CTRL_FEIE(uint32 value) {
static constexpr uint32 DATA_R2T2(uint32 value)
DATA - R2T2.
Definition LPUART.h:1095
static constexpr uint32 CTRL_TXDIR(uint32 value)
CTRL - TXDIR.
Definition LPUART.h:1050
static constexpr uint32 STAT_OR(uint32 value)
STAT - OR.
Definition LPUART.h:534
static constexpr uint32 MODIR_TXCTSE(uint32 value)
MODIR - TXCTSE.
Definition LPUART.h:1267
static constexpr uint32 CTRL_RWU(uint32 value)
CTRL - RWU.
Definition LPUART.h:894
static constexpr uint32 MODIR_IREN(uint32 value)
MODIR - IREN.
Definition LPUART.h:1371
static constexpr uint32 FIFO_RXIDEN(uint32 value)
FIFO - RXIDEN.
Definition LPUART.h:1498
static constexpr uint32 BAUD_TDMAE(uint32 value)
BAUD - TDMAE.
Definition LPUART.h:294
static constexpr uint32 WATER_RXCOUNT(uint32 value)
WATER - RXCOUNT.
Definition LPUART.h:1620
static constexpr uint32 FIFO_TXOFE(uint32 value)
FIFO - TXOFE.
Definition LPUART.h:1473
static constexpr uint32 CTRL_IDLECFG(uint32 value)
CTRL - IDLECFG.
Definition LPUART.h:829
static constexpr uint32 STAT_AME(uint32 value)
STAT - AME.
Definition LPUART.h:432
static constexpr uint32 CTRL_PE(uint32 value)
CTRL - PE.
Definition LPUART.h:726
static constexpr uint32 MATCH_MA2(uint32 value)
MATCH - MA2.
Definition LPUART.h:1254
static constexpr uint32 CTRL_M(uint32 value)
CTRL - M.
Definition LPUART.h:765
static constexpr uint32 WATER_RXWATER(uint32 value)
WATER - RXWATER.
Definition LPUART.h:1611
static constexpr uint32 MATCH_MA1(uint32 value)
MATCH - MA1.
Definition LPUART.h:1245
static constexpr uint32 STAT_MSBF(uint32 value)
STAT - MSBF.
Definition LPUART.h:666
static constexpr uint32 CTRL_R8T9(uint32 value)
CTRL - R8T9.
Definition LPUART.h:1068
static constexpr uint32 CTRL_ORIE(uint32 value)
CTRL - ORIE.
Definition LPUART.h:1024
static constexpr uint32 DATA_PARITYE(uint32 value)
DATA - PARITYE.
Definition LPUART.h:1223
static constexpr uint32 FIFO_RXEMPT(uint32 value)
FIFO - RXEMPT.
Definition LPUART.h:1571
static constexpr uint32 STAT_RWUID(uint32 value)
STAT - RWUID.
Definition LPUART.h:640
static constexpr uint32 FIFO_TXFIFOSIZE(uint32 value)
FIFO - TXFIFOSIZE.
Definition LPUART.h:1434
static constexpr uint32 BAUD_LBKDIE(uint32 value)
BAUD - LBKDIE.
Definition LPUART.h:212
static constexpr uint32 WATER_TXWATER(uint32 value)
WATER - TXWATER.
Definition LPUART.h:1593
static constexpr uint32 CTRL_WAKE(uint32 value)
CTRL - WAKE.
Definition LPUART.h:752
static constexpr uint32 STAT_LBKDE(uint32 value)
STAT - LBKDE.
Definition LPUART.h:614
static constexpr uint32 BAUD_BOTHEDGE(uint32 value)
BAUD - BOTHEDGE.
Definition LPUART.h:238
static constexpr uint32 STAT_BRK13(uint32 value)
STAT - BRK13.
Definition LPUART.h:627
static constexpr uint32 MODIR_TXRTSPOL(uint32 value)
MODIR - TXRTSPOL.
Definition LPUART.h:1293
static constexpr uint32 FIFO_TXEMPT(uint32 value)
FIFO - TXEMPT.
Definition LPUART.h:1584
static constexpr uint32 PINCFG_TRGSEL(uint32 value)
PINCFG - TRGSEL.
Definition LPUART.h:165
static constexpr uint32 DATA_R9T9(uint32 value)
DATA - R9T9.
Definition LPUART.h:1158
static constexpr uint32 DATARO_DATA(uint32 value)
DATARO - DATA.
Definition LPUART.h:1629
static constexpr uint32 DATA_R4T4(uint32 value)
DATA - R4T4.
Definition LPUART.h:1113
static constexpr uint32 BAUD_RDMAE(uint32 value)
BAUD - RDMAE.
Definition LPUART.h:281
static constexpr uint32 MODIR_TNP(uint32 value)
MODIR - TNP.
Definition LPUART.h:1358
static constexpr uint32 PARAM_TXFIFO(uint32 value)
PARAM - TXFIFO.
Definition LPUART.h:126
static constexpr uint32 CTRL_RIE(uint32 value)
CTRL - RIE.
Definition LPUART.h:946
static constexpr uint32 STAT_MA1F(uint32 value)
STAT - MA1F.
Definition LPUART.h:466
static constexpr uint32 DATA_R0T0(uint32 value)
DATA - R0T0.
Definition LPUART.h:1077
static constexpr uint32 CTRL_FEIE(uint32 value)
CTRL - FEIE.
Definition LPUART.h:998
static constexpr uint32 CTRL_M7(uint32 value)
CTRL - M7.
Definition LPUART.h:842
static constexpr uint32 DATA_FRETSC(uint32 value)
DATA - FRETSC.
Definition LPUART.h:1210
static constexpr uint32 VERID_FEATURE(uint32 value)
VERID - FEATURE.
Definition LPUART.h:99
static constexpr uint32 DATA_R5T5(uint32 value)
DATA - R5T5.
Definition LPUART.h:1122
static constexpr uint32 VERID_MAJOR(uint32 value)
VERID - MAJOR.
Definition LPUART.h:117
static constexpr uint32 STAT_NF(uint32 value)
STAT - NF.
Definition LPUART.h:517
static constexpr uint32 CTRL_TXINV(uint32 value)
CTRL - TXINV.
Definition LPUART.h:1037
static constexpr uint32 CTRL_R9T8(uint32 value)
CTRL - R9T8.
Definition LPUART.h:1059
static constexpr uint32 MODIR_RTSWATER(uint32 value)
MODIR - RTSWATER.
Definition LPUART.h:1341
static constexpr uint32 STAT_TC(uint32 value)
STAT - TC.
Definition LPUART.h:577
static constexpr uint32 DATA_R6T6(uint32 value)
DATA - R6T6.
Definition LPUART.h:1131
static constexpr uint32 FIFO_TXOF(uint32 value)
FIFO - TXOF.
Definition LPUART.h:1558
static constexpr uint32 FIFO_RXFIFOSIZE(uint32 value)
FIFO - RXFIFOSIZE.
Definition LPUART.h:1396
static constexpr uint32 BAUD_OSR(uint32 value)
BAUD - OSR.
Definition LPUART.h:367
static constexpr uint32 STAT_FE(uint32 value)
STAT - FE.
Definition LPUART.h:500
static constexpr uint32 CTRL_DOZEEN(uint32 value)
CTRL - DOZEEN.
Definition LPUART.h:791
static constexpr uint32 BAUD_RESYNCDIS(uint32 value)
BAUD - RESYNCDIS.
Definition LPUART.h:225
static constexpr uint32 FIFO_TXFLUSH(uint32 value)
FIFO - TXFLUSH.
Definition LPUART.h:1524
static constexpr uint32 BAUD_MATCFG(uint32 value)
BAUD - MATCFG.
Definition LPUART.h:255
static constexpr uint32 CTRL_MA2IE(uint32 value)
CTRL - MA2IE.
Definition LPUART.h:855
static constexpr uint32 FIFO_RXFLUSH(uint32 value)
FIFO - RXFLUSH.
Definition LPUART.h:1511
static constexpr uint32 BAUD_RIDMAE(uint32 value)
BAUD - RIDMAE.
Definition LPUART.h:268
static constexpr uint32 DATA_R1T1(uint32 value)
DATA - R1T1.
Definition LPUART.h:1086
static constexpr uint32 CTRL_TIE(uint32 value)
CTRL - TIE.
Definition LPUART.h:972
static constexpr uint32 FIFO_RXFE(uint32 value)
FIFO - RXFE.
Definition LPUART.h:1409
static constexpr uint32 CTRL_MA1IE(uint32 value)
CTRL - MA1IE.
Definition LPUART.h:868
static constexpr uint32 CTRL_RE(uint32 value)
CTRL - RE.
Definition LPUART.h:907
static constexpr uint32 DATA_R3T3(uint32 value)
DATA - R3T3.
Definition LPUART.h:1104
static constexpr uint32 MODIR_TXCTSC(uint32 value)
MODIR - TXCTSC.
Definition LPUART.h:1319
static constexpr uint32 MODIR_TXCTSSRC(uint32 value)
MODIR - TXCTSSRC.
Definition LPUART.h:1332
static constexpr uint32 STAT_TDRE(uint32 value)
STAT - TDRE.
Definition LPUART.h:590
static constexpr uint32 PARAM_RXFIFO(uint32 value)
PARAM - RXFIFO.
Definition LPUART.h:135
static constexpr uint32 BAUD_MAEN2(uint32 value)
BAUD - MAEN2.
Definition LPUART.h:393
static constexpr uint32 BAUD_RXEDGIE(uint32 value)
BAUD - RXEDGIE.
Definition LPUART.h:199
static constexpr uint32 STAT_RXINV(uint32 value)
STAT - RXINV.
Definition LPUART.h:653
static constexpr uint32 STAT_RDRF(uint32 value)
STAT - RDRF.
Definition LPUART.h:564
static constexpr uint32 DATA_R7T7(uint32 value)
DATA - R7T7.
Definition LPUART.h:1140
static constexpr uint32 BAUD_MAEN1(uint32 value)
BAUD - MAEN1.
Definition LPUART.h:406
static constexpr uint32 CTRL_TE(uint32 value)
CTRL - TE.
Definition LPUART.h:920
static constexpr uint32 FIFO_RXUF(uint32 value)
FIFO - RXUF.
Definition LPUART.h:1541
static constexpr uint32 STAT_MA2F(uint32 value)
STAT - MA2F.
Definition LPUART.h:449
static constexpr uint32 CTRL_NEIE(uint32 value)
CTRL - NEIE.
Definition LPUART.h:1011
static constexpr uint32 FIFO_TXFE(uint32 value)
FIFO - TXFE.
Definition LPUART.h:1447
static constexpr uint32 STAT_PF(uint32 value)
STAT - PF.
Definition LPUART.h:483
static constexpr uint32 BAUD_SBNS(uint32 value)
BAUD - SBNS.
Definition LPUART.h:186
static constexpr uint32 CTRL_TCIE(uint32 value)
CTRL - TCIE.
Definition LPUART.h:959
static constexpr uint32 DATA_NOISY(uint32 value)
DATA - NOISY.
Definition LPUART.h:1236
static constexpr uint32 DATA_IDLINE(uint32 value)
DATA - IDLINE.
Definition LPUART.h:1184
static constexpr uint32 CTRL_PT(uint32 value)
CTRL - PT.
Definition LPUART.h:713
static constexpr uint32 FIFO_RXUFE(uint32 value)
FIFO - RXUFE.
Definition LPUART.h:1460
static constexpr uint32 STAT_RAF(uint32 value)
STAT - RAF - Receiver Active Flag.
Definition LPUART.h:601
static constexpr uint32 STAT_IDLE(uint32 value)
STAT - IDLE.
Definition LPUART.h:551
static constexpr uint32 MODIR_RXRTSE(uint32 value)
MODIR - RXRTSE.
Definition LPUART.h:1306
static constexpr uint32 DATA_LINBRK(uint32 value)
DATA - LINBRK.
Definition LPUART.h:1171
virtual ~LPUART(void) override
Destroy the object.
static constexpr uint32 CTRL_RSRC(uint32 value)
CTRL - RSRC.
Definition LPUART.h:778
static constexpr uint32 CTRL_PEIE(uint32 value)
CTRL - PEIE.
Definition LPUART.h:985
static constexpr uint32 STAT_LBKFE(uint32 value)
STAT - LBKFE.
Definition LPUART.h:419
static constexpr uint32 STAT_LBKDIF(uint32 value)
STAT - LBKDIF.
Definition LPUART.h:700
static constexpr uint32 DATA_RXEMPT(uint32 value)
DATA - RXEMPT.
Definition LPUART.h:1197
static constexpr uint32 VERID_MINOR(uint32 value)
VERID - MINOR.
Definition LPUART.h:108
static constexpr uint32 CTRL_ILIE(uint32 value)
CTRL - ILIE.
Definition LPUART.h:933
static constexpr uint32 CTRL_LOOPS(uint32 value)
CTRL - LOOPS.
Definition LPUART.h:804
static constexpr uint32 BAUD_M10(uint32 value)
BAUD - M10.
Definition LPUART.h:380
static constexpr uint32 MODIR_TXRTSE(uint32 value)
MODIR - TXRTSE.
Definition LPUART.h:1280
static constexpr uint32 STAT_RXEDGIF(uint32 value)
STAT - RXEDGIF.
Definition LPUART.h:683
static constexpr uint32 WATER_TXCOUNT(uint32 value)
WATER - TXCOUNT.
Definition LPUART.h:1602
static constexpr uint32 BAUD_SBR(uint32 value)
BAUD - SBR.
Definition LPUART.h:173
static constexpr uint32 CTRL_ILT(uint32 value)
CTRL - ILT.
Definition LPUART.h:739
static constexpr uint32 CTRL_SBK(uint32 value)
CTRL - SBK.
Definition LPUART.h:881
static constexpr uint32 GLOBAL_RST(uint32 value)
GLOBAL - RST.
Definition LPUART.h:148
static constexpr uint32 DATA_R8T8(uint32 value)
DATA - R8T8.
Definition LPUART.h:1149
@ DATA_FRETSC
DATA - FRETSC.
@ STAT_RXEDGIF
STAT - RXEDGIF.
@ MODIR_TXCTSC
MODIR - TXCTSC.
@ MODIR_RXRTSE
MODIR - RXRTSE.
@ WATER_TXWATER
WATER - TXWATER.
@ FIFO_RXFIFOSIZE
FIFO - RXFIFOSIZE.
@ VERID_MINOR
VERID - MINOR.
@ BAUD_MATCFG
BAUD - MATCFG.
@ STAT_RAF
STAT - RAF - Receiver Active Flag.
@ MODIR_TXRTSE
MODIR - TXRTSE.
@ WATER_TXCOUNT
WATER - TXCOUNT.
@ FIFO_TXOFE
FIFO - TXOFE.
@ DATARO_DATA
DATARO - DATA.
@ GLOBAL_RST
GLOBAL - RST.
@ STAT_BRK13
STAT - BRK13.
@ PARAM_RXFIFO
PARAM - RXFIFO.
@ BAUD_RIDMAE
BAUD - RIDMAE.
@ CTRL_TXINV
CTRL - TXINV.
@ CTRL_TXDIR
CTRL - TXDIR.
@ BAUD_RXEDGIE
BAUD - RXEDGIE.
@ FIFO_RXEMPT
FIFO - RXEMPT.
@ MODIR_TXCTSSRC
MODIR - TXCTSSRC.
@ FIFO_TXFLUSH
FIFO - TXFLUSH.
@ VERID_FEATURE
VERID - FEATURE.
@ DATA_PARITYE
DATA - PARITYE.
@ PINCFG_TRGSEL
PINCFG - TRGSEL.
@ MODIR_TXCTSE
MODIR - TXCTSE.
@ BAUD_LBKDIE
BAUD - LBKDIE.
@ MODIR_IREN
MODIR - IREN.
@ CTRL_MA1IE
CTRL - MA1IE.
@ BAUD_MAEN2
BAUD - MAEN2.
@ BAUD_RESYNCDIS
BAUD - RESYNCDIS.
@ MODIR_RTSWATER
MODIR - RTSWATER.
@ STAT_RWUID
STAT - RWUID.
@ CTRL_MA2IE
CTRL - MA2IE.
@ BAUD_BOTHEDGE
BAUD - BOTHEDGE.
@ WATER_RXWATER
WATER - RXWATER.
@ PARAM_TXFIFO
PARAM - TXFIFO.
@ WATER_RXCOUNT
WATER - RXCOUNT.
@ STAT_LBKFE
STAT - LBKFE.
@ FIFO_TXFIFOSIZE
FIFO - TXFIFOSIZE.
@ FIFO_RXUFE
FIFO - RXUFE.
@ MODIR_TXRTSPOL
MODIR - TXRTSPOL.
@ STAT_LBKDIF
STAT - LBKDIF.
@ STAT_RXINV
STAT - RXINV.
@ BAUD_TDMAE
BAUD - TDMAE.
@ VERID_MAJOR
VERID - MAJOR.
@ STAT_LBKDE
STAT - LBKDE.
@ FIFO_RXFLUSH
FIFO - RXFLUSH.
@ BAUD_MAEN1
BAUD - MAEN1.
@ CTRL_DOZEEN
CTRL - DOZEEN.
@ DATA_IDLINE
DATA - IDLINE.
@ FIFO_TXEMPT
FIFO - TXEMPT.
@ FIFO_RXIDEN
FIFO - RXIDEN.
@ CTRL_LOOPS
CTRL - LOOPS.
@ DATA_LINBRK
DATA - LINBRK.
@ DATA_NOISY
DATA - NOISY.
@ BAUD_RDMAE
BAUD - RDMAE.
@ CTRL_IDLECFG
CTRL - IDLECFG.
@ DATA_RXEMPT
DATA - RXEMPT.
@ DATA_FRETSC
DATA - FRETSC.
@ STAT_RXEDGIF
STAT - RXEDGIF.
@ MODIR_TXCTSC
MODIR - TXCTSC.
@ MODIR_RXRTSE
MODIR - RXRTSE.
@ WATER_TXWATER
WATER - TXWATER.
@ FIFO_RXFIFOSIZE
FIFO - RXFIFOSIZE.
@ VERID_MINOR
VERID - MINOR.
@ BAUD_MATCFG
BAUD - MATCFG.
@ STAT_RAF
STAT - RAF - Receiver Active Flag.
@ MODIR_TXRTSE
MODIR - TXRTSE.
@ WATER_TXCOUNT
WATER - TXCOUNT.
@ FIFO_TXOFE
FIFO - TXOFE.
@ DATARO_DATA
DATARO - DATA.
@ GLOBAL_RST
GLOBAL - RST.
@ STAT_BRK13
STAT - BRK13.
@ PARAM_RXFIFO
PARAM - RXFIFO.
@ BAUD_RIDMAE
BAUD - RIDMAE.
@ CTRL_TXINV
CTRL - TXINV.
@ CTRL_TXDIR
CTRL - TXDIR.
@ BAUD_RXEDGIE
BAUD - RXEDGIE.
@ FIFO_RXEMPT
FIFO - RXEMPT.
@ MODIR_TXCTSSRC
MODIR - TXCTSSRC.
@ FIFO_TXFLUSH
FIFO - TXFLUSH.
@ VERID_FEATURE
VERID - FEATURE.
@ DATA_PARITYE
DATA - PARITYE.
@ PINCFG_TRGSEL
PINCFG - TRGSEL.
@ MODIR_TXCTSE
MODIR - TXCTSE.
@ BAUD_LBKDIE
BAUD - LBKDIE.
@ MODIR_IREN
MODIR - IREN.
@ CTRL_MA1IE
CTRL - MA1IE.
@ BAUD_MAEN2
BAUD - MAEN2.
@ BAUD_RESYNCDIS
BAUD - RESYNCDIS.
@ MODIR_RTSWATER
MODIR - RTSWATER.
@ STAT_RWUID
STAT - RWUID.
@ CTRL_MA2IE
CTRL - MA2IE.
@ BAUD_BOTHEDGE
BAUD - BOTHEDGE.
@ WATER_RXWATER
WATER - RXWATER.
@ PARAM_TXFIFO
PARAM - TXFIFO.
@ WATER_RXCOUNT
WATER - RXCOUNT.
@ STAT_LBKFE
STAT - LBKFE.
@ FIFO_TXFIFOSIZE
FIFO - TXFIFOSIZE.
@ FIFO_RXUFE
FIFO - RXUFE.
@ MODIR_TXRTSPOL
MODIR - TXRTSPOL.
@ STAT_LBKDIF
STAT - LBKDIF.
@ STAT_RXINV
STAT - RXINV.
@ BAUD_TDMAE
BAUD - TDMAE.
@ VERID_MAJOR
VERID - MAJOR.
@ STAT_LBKDE
STAT - LBKDE.
@ FIFO_RXFLUSH
FIFO - RXFLUSH.
@ BAUD_MAEN1
BAUD - MAEN1.
@ CTRL_DOZEEN
CTRL - DOZEEN.
@ DATA_IDLINE
DATA - IDLINE.
@ FIFO_TXEMPT
FIFO - TXEMPT.
@ FIFO_RXIDEN
FIFO - RXIDEN.
@ CTRL_LOOPS
CTRL - LOOPS.
@ DATA_LINBRK
DATA - LINBRK.
@ DATA_NOISY
DATA - NOISY.
@ BAUD_RDMAE
BAUD - RDMAE.
@ CTRL_IDLECFG
CTRL - IDLECFG.
@ DATA_RXEMPT
DATA - RXEMPT.
Definition lpuart/Register.h:29