mFrame
載入中...
搜尋中...
無符合項目
lpuart/Shift.h
1
7
#ifndef CHIP_09A56C9D_FEFE_4373_8735_91F9DED00F9D
8
#define CHIP_09A56C9D_FEFE_4373_8735_91F9DED00F9D
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
14
//----------------------------------------------------------------------------------------
15
#include "mframe.h"
16
17
//----------------------------------------------------------------------------------------
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
namespace
chip::lpuart
{
23
enum struct
Shift
:
unsigned
int;
24
25
constexpr
unsigned
int
operator+(
Shift
e) {
26
return
static_cast<
unsigned
int
>
(e);
27
}
28
}
// namespace chip::lpuart
29
30
/* ***************************************************************************************
31
* Class/Interface/Struct/Enum
32
*/
33
enum struct
chip::lpuart::Shift
:
unsigned
int
{
43
VERID_FEATURE = 0U,
44
50
VERID_MINOR = 16U,
51
57
VERID_MAJOR = 24U,
58
64
PARAM_TXFIFO
= 0U,
65
71
PARAM_RXFIFO
= 8U,
72
82
GLOBAL_RST
= 1U,
83
97
PINCFG_TRGSEL
= 0U,
98
103
BAUD_SBR
= 0U,
104
114
BAUD_SBNS
= 13U,
115
125
BAUD_RXEDGIE
= 14U,
126
136
BAUD_LBKDIE
= 15U,
137
147
BAUD_RESYNCDIS
= 16U,
148
158
BAUD_BOTHEDGE
= 17U,
159
173
BAUD_MATCFG
= 18U,
174
184
BAUD_RIDMAE
= 20U,
185
195
BAUD_RDMAE
= 21U,
196
206
BAUD_TDMAE
= 23U,
207
277
BAUD_OSR
= 24U,
278
288
BAUD_M10
= 29U,
289
299
BAUD_MAEN2
= 30U,
300
310
BAUD_MAEN1
= 31U,
311
321
STAT_LBKFE
= 0U,
322
332
STAT_AME
= 1U,
333
347
STAT_MA2F
= 14U,
348
362
STAT_MA1F
= 15U,
363
377
STAT_PF
= 16U,
378
392
STAT_FE
= 17U,
393
407
STAT_NF
= 18U,
408
422
STAT_OR
= 19U,
423
437
STAT_IDLE
= 20U,
438
448
STAT_RDRF
= 21U,
449
459
STAT_TC
= 22U,
460
470
STAT_TDRE
= 23U,
471
479
STAT_RAF
= 24U,
480
490
STAT_LBKDE
= 25U,
491
501
STAT_BRK13
= 26U,
502
512
STAT_RWUID
= 27U,
513
523
STAT_RXINV
= 28U,
524
534
STAT_MSBF
= 29U,
535
549
STAT_RXEDGIF
= 30U,
550
564
STAT_LBKDIF
= 31U,
565
575
CTRL_PT
= 0U,
576
586
CTRL_PE
= 1U,
587
597
CTRL_ILT
= 2U,
598
608
CTRL_WAKE
= 3U,
609
619
CTRL_M
= 4U,
620
630
CTRL_RSRC
= 5U,
631
641
CTRL_DOZEEN
= 6U,
642
652
CTRL_LOOPS
= 7U,
653
675
CTRL_IDLECFG
= 8U,
676
686
CTRL_M7
= 11U,
687
697
CTRL_MA2IE
= 14U,
698
708
CTRL_MA1IE
= 15U,
709
719
CTRL_SBK
= 16U,
720
730
CTRL_RWU
= 17U,
731
741
CTRL_RE
= 18U,
742
752
CTRL_TE
= 19U,
753
763
CTRL_ILIE
= 20U,
764
774
CTRL_RIE
= 21U,
775
785
CTRL_TCIE
= 22U,
786
796
CTRL_TIE
= 23U,
797
807
CTRL_PEIE
= 24U,
808
818
CTRL_FEIE
= 25U,
819
829
CTRL_NEIE
= 26U,
830
840
CTRL_ORIE
= 27U,
841
851
CTRL_TXINV
= 28U,
852
862
CTRL_TXDIR
= 29U,
863
869
CTRL_R9T8
= 30U,
870
876
CTRL_R8T9
= 31U,
877
883
DATA_R0T0
= 0U,
884
890
DATA_R1T1
= 1U,
891
897
DATA_R2T2
= 2U,
898
904
DATA_R3T3
= 3U,
905
911
DATA_R4T4
= 4U,
912
918
DATA_R5T5
= 5U,
919
925
DATA_R6T6
= 6U,
926
932
DATA_R7T7
= 7U,
933
939
DATA_R8T8
= 8U,
940
946
DATA_R9T9
= 9U,
947
957
DATA_LINBRK
= 10U,
958
968
DATA_IDLINE
= 11U,
969
979
DATA_RXEMPT
= 12U,
980
990
DATA_FRETSC
= 13U,
991
1001
DATA_PARITYE
= 14U,
1002
1012
DATA_NOISY
= 15U,
1013
1019
MATCH_MA1
= 0U,
1020
1026
MATCH_MA2
= 16U,
1027
1037
MODIR_TXCTSE
= 0U,
1038
1048
MODIR_TXRTSE
= 1U,
1049
1059
MODIR_TXRTSPOL
= 2U,
1060
1070
MODIR_RXRTSE
= 3U,
1071
1081
MODIR_TXCTSC
= 4U,
1082
1092
MODIR_TXCTSSRC
= 5U,
1093
1099
MODIR_RTSWATER
= 8U,
1100
1114
MODIR_TNP
= 16U,
1115
1125
MODIR_IREN
= 18U,
1126
1148
FIFO_RXFIFOSIZE
= 0U,
1149
1159
FIFO_RXFE
= 3U,
1160
1182
FIFO_TXFIFOSIZE
= 4U,
1183
1193
FIFO_TXFE
= 7U,
1194
1204
FIFO_RXUFE
= 8U,
1205
1215
FIFO_TXOFE
= 9U,
1216
1238
FIFO_RXIDEN
= 10U,
1239
1249
FIFO_RXFLUSH
= 14U,
1250
1260
FIFO_TXFLUSH
= 15U,
1261
1275
FIFO_RXUF
= 16U,
1276
1290
FIFO_TXOF
= 17U,
1291
1301
FIFO_RXEMPT
= 22U,
1302
1312
FIFO_TXEMPT
= 23U,
1313
1319
WATER_TXWATER
= 0U,
1320
1326
WATER_TXCOUNT
= 8U,
1327
1333
WATER_RXWATER
= 16U,
1334
1340
WATER_RXCOUNT
= 24U,
1341
1347
DATARO_DATA
= 0U
1348
1349
};
1350
1351
/* ***************************************************************************************
1352
* End of file
1353
*/
1354
1355
#endif
/* CHIP_09A56C9D_FEFE_4373_8735_91F9DED00F9D */
chip::lpuart
Definition
LPUART.h:25
chip::lpuart::Shift
Shift
Definition
lpuart/Shift.h:33
chip::lpuart::Mask::FIFO_RXUF
@ FIFO_RXUF
FIFO - RXUF.
chip::lpuart::Mask::DATA_FRETSC
@ DATA_FRETSC
DATA - FRETSC.
chip::lpuart::Mask::STAT_MSBF
@ STAT_MSBF
STAT - MSBF.
chip::lpuart::Mask::STAT_RXEDGIF
@ STAT_RXEDGIF
STAT - RXEDGIF.
chip::lpuart::Mask::MODIR_TXCTSC
@ MODIR_TXCTSC
MODIR - TXCTSC.
chip::lpuart::Mask::BAUD_SBR
@ BAUD_SBR
BAUD - SBR.
chip::lpuart::Mask::MODIR_RXRTSE
@ MODIR_RXRTSE
MODIR - RXRTSE.
chip::lpuart::Mask::CTRL_ILIE
@ CTRL_ILIE
CTRL - ILIE.
chip::lpuart::Mask::WATER_TXWATER
@ WATER_TXWATER
WATER - TXWATER.
chip::lpuart::Mask::STAT_PF
@ STAT_PF
STAT - PF.
chip::lpuart::Mask::DATA_R4T4
@ DATA_R4T4
DATA - R4T4.
chip::lpuart::Mask::FIFO_RXFIFOSIZE
@ FIFO_RXFIFOSIZE
FIFO - RXFIFOSIZE.
chip::lpuart::Mask::STAT_MA2F
@ STAT_MA2F
STAT - MA2F.
chip::lpuart::Mask::CTRL_M
@ CTRL_M
CTRL - M.
chip::lpuart::Mask::CTRL_M7
@ CTRL_M7
CTRL - M7.
chip::lpuart::Mask::CTRL_PT
@ CTRL_PT
CTRL - PT.
chip::lpuart::Mask::FIFO_RXFE
@ FIFO_RXFE
FIFO - RXFE.
chip::lpuart::Mask::BAUD_MATCFG
@ BAUD_MATCFG
BAUD - MATCFG.
chip::lpuart::Mask::STAT_RAF
@ STAT_RAF
STAT - RAF - Receiver Active Flag.
chip::lpuart::Mask::MODIR_TXRTSE
@ MODIR_TXRTSE
MODIR - TXRTSE.
chip::lpuart::Mask::WATER_TXCOUNT
@ WATER_TXCOUNT
WATER - TXCOUNT.
chip::lpuart::Mask::FIFO_TXOFE
@ FIFO_TXOFE
FIFO - TXOFE.
chip::lpuart::Mask::CTRL_RSRC
@ CTRL_RSRC
CTRL - RSRC.
chip::lpuart::Mask::BAUD_SBNS
@ BAUD_SBNS
BAUD - SBNS.
chip::lpuart::Mask::CTRL_TE
@ CTRL_TE
CTRL - TE.
chip::lpuart::Mask::DATA_R3T3
@ DATA_R3T3
DATA - R3T3.
chip::lpuart::Mask::DATARO_DATA
@ DATARO_DATA
DATARO - DATA.
chip::lpuart::Mask::CTRL_WAKE
@ CTRL_WAKE
CTRL - WAKE.
chip::lpuart::Mask::GLOBAL_RST
@ GLOBAL_RST
GLOBAL - RST.
chip::lpuart::Mask::STAT_BRK13
@ STAT_BRK13
STAT - BRK13.
chip::lpuart::Mask::STAT_MA1F
@ STAT_MA1F
STAT - MA1F.
chip::lpuart::Mask::CTRL_NEIE
@ CTRL_NEIE
CTRL - NEIE.
chip::lpuart::Mask::PARAM_RXFIFO
@ PARAM_RXFIFO
PARAM - RXFIFO.
chip::lpuart::Mask::CTRL_SBK
@ CTRL_SBK
CTRL - SBK.
chip::lpuart::Mask::BAUD_M10
@ BAUD_M10
BAUD - M10.
chip::lpuart::Mask::STAT_OR
@ STAT_OR
STAT - OR.
chip::lpuart::Mask::CTRL_ORIE
@ CTRL_ORIE
CTRL - ORIE.
chip::lpuart::Mask::BAUD_RIDMAE
@ BAUD_RIDMAE
BAUD - RIDMAE.
chip::lpuart::Mask::CTRL_TXINV
@ CTRL_TXINV
CTRL - TXINV.
chip::lpuart::Mask::CTRL_TCIE
@ CTRL_TCIE
CTRL - TCIE.
chip::lpuart::Mask::STAT_TDRE
@ STAT_TDRE
STAT - TDRE.
chip::lpuart::Mask::CTRL_TXDIR
@ CTRL_TXDIR
CTRL - TXDIR.
chip::lpuart::Mask::DATA_R5T5
@ DATA_R5T5
DATA - R5T5.
chip::lpuart::Mask::MATCH_MA1
@ MATCH_MA1
MATCH - MA1.
chip::lpuart::Mask::BAUD_RXEDGIE
@ BAUD_RXEDGIE
BAUD - RXEDGIE.
chip::lpuart::Mask::FIFO_RXEMPT
@ FIFO_RXEMPT
FIFO - RXEMPT.
chip::lpuart::Mask::MODIR_TXCTSSRC
@ MODIR_TXCTSSRC
MODIR - TXCTSSRC.
chip::lpuart::Mask::FIFO_TXFLUSH
@ FIFO_TXFLUSH
FIFO - TXFLUSH.
chip::lpuart::Mask::DATA_PARITYE
@ DATA_PARITYE
DATA - PARITYE.
chip::lpuart::Mask::STAT_TC
@ STAT_TC
STAT - TC.
chip::lpuart::Mask::PINCFG_TRGSEL
@ PINCFG_TRGSEL
PINCFG - TRGSEL.
chip::lpuart::Mask::STAT_FE
@ STAT_FE
STAT - FE.
chip::lpuart::Mask::DATA_R8T8
@ DATA_R8T8
DATA - R8T8.
chip::lpuart::Mask::MODIR_TXCTSE
@ MODIR_TXCTSE
MODIR - TXCTSE.
chip::lpuart::Mask::BAUD_LBKDIE
@ BAUD_LBKDIE
BAUD - LBKDIE.
chip::lpuart::Mask::BAUD_OSR
@ BAUD_OSR
BAUD - OSR.
chip::lpuart::Mask::DATA_R6T6
@ DATA_R6T6
DATA - R6T6.
chip::lpuart::Mask::STAT_AME
@ STAT_AME
STAT - AME.
chip::lpuart::Mask::MODIR_IREN
@ MODIR_IREN
MODIR - IREN.
chip::lpuart::Mask::CTRL_MA1IE
@ CTRL_MA1IE
CTRL - MA1IE.
chip::lpuart::Mask::BAUD_MAEN2
@ BAUD_MAEN2
BAUD - MAEN2.
chip::lpuart::Mask::BAUD_RESYNCDIS
@ BAUD_RESYNCDIS
BAUD - RESYNCDIS.
chip::lpuart::Mask::MODIR_RTSWATER
@ MODIR_RTSWATER
MODIR - RTSWATER.
chip::lpuart::Mask::STAT_RWUID
@ STAT_RWUID
STAT - RWUID.
chip::lpuart::Mask::CTRL_MA2IE
@ CTRL_MA2IE
CTRL - MA2IE.
chip::lpuart::Mask::CTRL_RE
@ CTRL_RE
CTRL - RE.
chip::lpuart::Mask::BAUD_BOTHEDGE
@ BAUD_BOTHEDGE
BAUD - BOTHEDGE.
chip::lpuart::Mask::WATER_RXWATER
@ WATER_RXWATER
WATER - RXWATER.
chip::lpuart::Mask::CTRL_RWU
@ CTRL_RWU
CTRL - RWU.
chip::lpuart::Mask::PARAM_TXFIFO
@ PARAM_TXFIFO
PARAM - TXFIFO.
chip::lpuart::Mask::DATA_R0T0
@ DATA_R0T0
DATA - R0T0.
chip::lpuart::Mask::WATER_RXCOUNT
@ WATER_RXCOUNT
WATER - RXCOUNT.
chip::lpuart::Mask::STAT_LBKFE
@ STAT_LBKFE
STAT - LBKFE.
chip::lpuart::Mask::FIFO_TXFIFOSIZE
@ FIFO_TXFIFOSIZE
FIFO - TXFIFOSIZE.
chip::lpuart::Mask::FIFO_RXUFE
@ FIFO_RXUFE
FIFO - RXUFE.
chip::lpuart::Mask::MODIR_TXRTSPOL
@ MODIR_TXRTSPOL
MODIR - TXRTSPOL.
chip::lpuart::Mask::STAT_LBKDIF
@ STAT_LBKDIF
STAT - LBKDIF.
chip::lpuart::Mask::STAT_RXINV
@ STAT_RXINV
STAT - RXINV.
chip::lpuart::Mask::STAT_RDRF
@ STAT_RDRF
STAT - RDRF.
chip::lpuart::Mask::BAUD_TDMAE
@ BAUD_TDMAE
BAUD - TDMAE.
chip::lpuart::Mask::DATA_R1T1
@ DATA_R1T1
DATA - R1T1.
chip::lpuart::Mask::DATA_R2T2
@ DATA_R2T2
DATA - R2T2.
chip::lpuart::Mask::STAT_LBKDE
@ STAT_LBKDE
STAT - LBKDE.
chip::lpuart::Mask::FIFO_RXFLUSH
@ FIFO_RXFLUSH
FIFO - RXFLUSH.
chip::lpuart::Mask::STAT_NF
@ STAT_NF
STAT - NF.
chip::lpuart::Mask::BAUD_MAEN1
@ BAUD_MAEN1
BAUD - MAEN1.
chip::lpuart::Mask::DATA_R7T7
@ DATA_R7T7
DATA - R7T7.
chip::lpuart::Mask::CTRL_DOZEEN
@ CTRL_DOZEEN
CTRL - DOZEEN.
chip::lpuart::Mask::CTRL_ILT
@ CTRL_ILT
CTRL - ILT.
chip::lpuart::Mask::DATA_IDLINE
@ DATA_IDLINE
DATA - IDLINE.
chip::lpuart::Mask::CTRL_PE
@ CTRL_PE
CTRL - PE.
chip::lpuart::Mask::CTRL_R8T9
@ CTRL_R8T9
CTRL - R8T9.
chip::lpuart::Mask::FIFO_TXEMPT
@ FIFO_TXEMPT
FIFO - TXEMPT.
chip::lpuart::Mask::FIFO_RXIDEN
@ FIFO_RXIDEN
FIFO - RXIDEN.
chip::lpuart::Mask::MATCH_MA2
@ MATCH_MA2
MATCH - MA2.
chip::lpuart::Mask::DATA_R9T9
@ DATA_R9T9
DATA - R9T9.
chip::lpuart::Mask::CTRL_LOOPS
@ CTRL_LOOPS
CTRL - LOOPS.
chip::lpuart::Mask::CTRL_RIE
@ CTRL_RIE
CTRL - RIE.
chip::lpuart::Mask::DATA_LINBRK
@ DATA_LINBRK
DATA - LINBRK.
chip::lpuart::Mask::MODIR_TNP
@ MODIR_TNP
MODIR - TNP.
chip::lpuart::Mask::DATA_NOISY
@ DATA_NOISY
DATA - NOISY.
chip::lpuart::Mask::CTRL_TIE
@ CTRL_TIE
CTRL - TIE.
chip::lpuart::Mask::CTRL_FEIE
@ CTRL_FEIE
CTRL - FEIE.
chip::lpuart::Mask::CTRL_R9T8
@ CTRL_R9T8
CTRL - R9T8.
chip::lpuart::Mask::BAUD_RDMAE
@ BAUD_RDMAE
BAUD - RDMAE.
chip::lpuart::Mask::CTRL_PEIE
@ CTRL_PEIE
CTRL - PEIE.
chip::lpuart::Mask::FIFO_TXOF
@ FIFO_TXOF
FIFO - TXOF.
chip::lpuart::Mask::STAT_IDLE
@ STAT_IDLE
STAT - IDLE.
chip::lpuart::Mask::FIFO_TXFE
@ FIFO_TXFE
FIFO - TXFE.
chip::lpuart::Mask::CTRL_IDLECFG
@ CTRL_IDLECFG
CTRL - IDLECFG.
chip::lpuart::Mask::DATA_RXEMPT
@ DATA_RXEMPT
DATA - RXEMPT.
C:
Workspaces
mframe-doxygen
souurce
nxp
mcxa153
chip
src
lpuart
Shift.h
產生者:
1.11.0