mFrame
載入中...
搜尋中...
無符合項目
lpuart/Shift.h
1
7#ifndef MCXA153_09A56C9D_FEFE_4373_8735_91F9DED00F9D
8#define MCXA153_09A56C9D_FEFE_4373_8735_91F9DED00F9D
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15/* ***************************************************************************************
16 * Namespace
17 */
18namespace mcxa153::chip::lpuart {
19 enum struct Shift : unsigned int;
20
30 constexpr unsigned int operator+(Shift e) {
31 return static_cast<unsigned int>(e);
32 }
33} // namespace mcxa153::chip::lpuart
34
35/* ***************************************************************************************
36 * Class/Interface/Struct/Enum
37 */
38
39
50enum struct mcxa153::chip::lpuart::Shift : unsigned int {
62 VERID_FEATURE = 0U,
63
70 VERID_MINOR = 16U,
71
78 VERID_MAJOR = 24U,
79
86 PARAM_TXFIFO = 0U,
87
94 PARAM_RXFIFO = 8U,
95
106 GLOBAL_RST = 1U,
107
123 PINCFG_TRGSEL = 0U,
124
131 BAUD_SBR = 0U,
132
143 BAUD_SBNS = 13U,
144
155 BAUD_RXEDGIE = 14U,
156
167 BAUD_LBKDIE = 15U,
168
179 BAUD_RESYNCDIS = 16U,
180
191 BAUD_BOTHEDGE = 17U,
192
208 BAUD_MATCFG = 18U,
209
220 BAUD_RIDMAE = 20U,
221
232 BAUD_RDMAE = 21U,
233
244 BAUD_TDMAE = 23U,
245
316 BAUD_OSR = 24U,
317
330 BAUD_M10 = 29U,
331
342 BAUD_MAEN2 = 30U,
343
354 BAUD_MAEN1 = 31U,
355
366 STAT_LBKFE = 0U,
367
378 STAT_AME = 1U,
379
394 STAT_MA2F = 14U,
395
410 STAT_MA1F = 15U,
411
426 STAT_PF = 16U,
427
442 STAT_FE = 17U,
443
458 STAT_NF = 18U,
459
474 STAT_OR = 19U,
475
490 STAT_IDLE = 20U,
491
502 STAT_RDRF = 21U,
503
514 STAT_TC = 22U,
515
526 STAT_TDRE = 23U,
527
538 STAT_RAF = 24U,
539
550 STAT_LBKDE = 25U,
551
562 STAT_BRK13 = 26U,
563
574 STAT_RWUID = 27U,
575
586 STAT_RXINV = 28U,
587
598 STAT_MSBF = 29U,
599
614 STAT_RXEDGIF = 30U,
615
630 STAT_LBKDIF = 31U,
631
642 CTRL_PT = 0U,
643
654 CTRL_PE = 1U,
655
666 CTRL_ILT = 2U,
667
678 CTRL_WAKE = 3U,
679
690 CTRL_M = 4U,
691
702 CTRL_RSRC = 5U,
703
714 CTRL_DOZEEN = 6U,
715
726 CTRL_LOOPS = 7U,
727
750 CTRL_IDLECFG = 8U,
751
762 CTRL_M7 = 11U,
763
774 CTRL_MA2IE = 14U,
775
786 CTRL_MA1IE = 15U,
787
798 CTRL_SBK = 16U,
799
810 CTRL_RWU = 17U,
811
822 CTRL_RE = 18U,
823
834 CTRL_TE = 19U,
835
846 CTRL_ILIE = 20U,
847
858 CTRL_RIE = 21U,
859
870 CTRL_TCIE = 22U,
871
882 CTRL_TIE = 23U,
883
894 CTRL_PEIE = 24U,
895
906 CTRL_FEIE = 25U,
907
918 CTRL_NEIE = 26U,
919
930 CTRL_ORIE = 27U,
931
942 CTRL_TXINV = 28U,
943
954 CTRL_TXDIR = 29U,
955
962 CTRL_R9T8 = 30U,
963
970 CTRL_R8T9 = 31U,
971
978 DATA_R0T0 = 0U,
979
986 DATA_R1T1 = 1U,
987
994 DATA_R2T2 = 2U,
995
1002 DATA_R3T3 = 3U,
1003
1010 DATA_R4T4 = 4U,
1011
1018 DATA_R5T5 = 5U,
1019
1026 DATA_R6T6 = 6U,
1027
1034 DATA_R7T7 = 7U,
1035
1042 DATA_R8T8 = 8U,
1043
1050 DATA_R9T9 = 9U,
1051
1062 DATA_LINBRK = 10U,
1063
1074 DATA_IDLINE = 11U,
1075
1086 DATA_RXEMPT = 12U,
1087
1098 DATA_FRETSC = 13U,
1099
1110 DATA_PARITYE = 14U,
1111
1122 DATA_NOISY = 15U,
1123
1130 MATCH_MA1 = 0U,
1131
1138 MATCH_MA2 = 16U,
1139
1150 MODIR_TXCTSE = 0U,
1151
1162 MODIR_TXRTSE = 1U,
1163
1174 MODIR_TXRTSPOL = 2U,
1175
1186 MODIR_RXRTSE = 3U,
1187
1198 MODIR_TXCTSC = 4U,
1199
1211 MODIR_TXCTSSRC = 5U,
1212
1219 MODIR_RTSWATER = 8U,
1220
1235 MODIR_TNP = 16U,
1236
1247 MODIR_IREN = 18U,
1248
1271 FIFO_RXFIFOSIZE = 0U,
1272
1283 FIFO_RXFE = 3U,
1284
1307 FIFO_TXFIFOSIZE = 4U,
1308
1319 FIFO_TXFE = 7U,
1320
1331 FIFO_RXUFE = 8U,
1332
1343 FIFO_TXOFE = 9U,
1344
1367 FIFO_RXIDEN = 10U,
1368
1379 FIFO_RXFLUSH = 14U,
1380
1391 FIFO_TXFLUSH = 15U,
1392
1407 FIFO_RXUF = 16U,
1408
1423 FIFO_TXOF = 17U,
1424
1435 FIFO_RXEMPT = 22U,
1436
1447 FIFO_TXEMPT = 23U,
1448
1455 WATER_TXWATER = 0U,
1456
1463 WATER_TXCOUNT = 8U,
1464
1471 WATER_RXWATER = 16U,
1472
1479 WATER_RXCOUNT = 24U,
1480
1487 DATARO_DATA = 0U
1488};
1489
1490/* ***************************************************************************************
1491 * End of file
1492 */
1493
1494#endif /* MCXA153_09A56C9D_FEFE_4373_8735_91F9DED00F9D */
Definition LPUART.h:25
@ DATA_FRETSC
DATA - FRETSC.
@ STAT_RXEDGIF
STAT - RXEDGIF.
@ MODIR_TXCTSC
MODIR - TXCTSC.
@ MODIR_RXRTSE
MODIR - RXRTSE.
@ WATER_TXWATER
WATER - TXWATER.
@ FIFO_RXFIFOSIZE
FIFO - RXFIFOSIZE.
@ BAUD_MATCFG
BAUD - MATCFG.
@ STAT_RAF
STAT - RAF - Receiver Active Flag.
@ MODIR_TXRTSE
MODIR - TXRTSE.
@ WATER_TXCOUNT
WATER - TXCOUNT.
@ DATARO_DATA
DATARO - DATA.
@ BAUD_RIDMAE
BAUD - RIDMAE.
@ BAUD_RXEDGIE
BAUD - RXEDGIE.
@ FIFO_RXEMPT
FIFO - RXEMPT.
@ MODIR_TXCTSSRC
MODIR - TXCTSSRC.
@ FIFO_TXFLUSH
FIFO - TXFLUSH.
@ DATA_PARITYE
DATA - PARITYE.
@ PINCFG_TRGSEL
PINCFG - TRGSEL.
@ MODIR_TXCTSE
MODIR - TXCTSE.
@ BAUD_LBKDIE
BAUD - LBKDIE.
@ BAUD_RESYNCDIS
BAUD - RESYNCDIS.
@ MODIR_RTSWATER
MODIR - RTSWATER.
@ BAUD_BOTHEDGE
BAUD - BOTHEDGE.
@ WATER_RXWATER
WATER - RXWATER.
@ WATER_RXCOUNT
WATER - RXCOUNT.
@ FIFO_TXFIFOSIZE
FIFO - TXFIFOSIZE.
@ MODIR_TXRTSPOL
MODIR - TXRTSPOL.
@ STAT_LBKDIF
STAT - LBKDIF.
@ FIFO_RXFLUSH
FIFO - RXFLUSH.
@ CTRL_DOZEEN
CTRL - DOZEEN.
@ DATA_IDLINE
DATA - IDLINE.
@ FIFO_TXEMPT
FIFO - TXEMPT.
@ FIFO_RXIDEN
FIFO - RXIDEN.
@ DATA_LINBRK
DATA - LINBRK.
@ CTRL_IDLECFG
CTRL - IDLECFG.
@ DATA_RXEMPT
DATA - RXEMPT.
Shift
LPUART 暫存器位元位移枚舉
Definition lpuart/Shift.h:50