mFrame
載入中...
搜尋中...
無符合項目
lpi2c/Shift.h
1
7#ifndef CHIP_C7F0BCCC_9142_44E7_B48D_A57001F235C8
8#define CHIP_C7F0BCCC_9142_44E7_B48D_A57001F235C8
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace chip::lpi2c {
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::lpi2c
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
33enum struct chip::lpi2c::Shift : unsigned int {
43 VERID_FEATURE = 0U,
44
50 VERID_MINOR = 16U,
51
57 VERID_MAJOR = 24U,
58
64 PARAM_MTXFIFO = 0U,
65
71 PARAM_MRXFIFO = 8U,
72
82 MCR_MEN = 0U,
83
93 MCR_RST = 1U,
94
104 MCR_DOZEN = 2U,
105
115 MCR_DBGEN = 3U,
116
126 MCR_RTF = 8U,
127
137 MCR_RRF = 9U,
138
148 MSR_TDF = 0U,
149
159 MSR_RDF = 1U,
160
174 MSR_EPF = 8U,
175
189 MSR_SDF = 9U,
190
204 MSR_NDF = 10U,
205
219 MSR_ALF = 11U,
220
234 MSR_FEF = 12U,
235
249 MSR_PLTF = 13U,
250
264 MSR_DMF = 14U,
265
279 MSR_STF = 15U,
280
290 MSR_MBF = 24U,
291
301 MSR_BBF = 25U,
302
312 MIER_TDIE = 0U,
313
323 MIER_RDIE = 1U,
324
334 MIER_EPIE = 8U,
335
345 MIER_SDIE = 9U,
346
356 MIER_NDIE = 10U,
357
367 MIER_ALIE = 11U,
368
378 MIER_FEIE = 12U,
379
389 MIER_PLTIE = 13U,
390
400 MIER_DMIE = 14U,
401
411 MIER_STIE = 15U,
412
422 MDER_TDDE = 0U,
423
433 MDER_RDDE = 1U,
434
444 MCFGR0_HREN = 0U,
445
455 MCFGR0_HRPOL = 1U,
456
466 MCFGR0_HRSEL = 2U,
467
477 MCFGR0_HRDIR = 3U,
478
488 MCFGR0_CIRFIFO = 8U,
489
499 MCFGR0_RDMO = 9U,
500
510 MCFGR0_RELAX = 16U,
511
521 MCFGR0_ABORT = 17U,
522
544 MCFGR1_PRESCALE = 0U,
545
555 MCFGR1_AUTOSTOP = 8U,
556
566 MCFGR1_IGNACK = 9U,
567
577 MCFGR1_TIMECFG = 10U,
578
588 MCFGR1_STOPCFG = 11U,
589
599 MCFGR1_STARTCFG = 12U,
600
622 MCFGR1_MATCFG = 16U,
623
645 MCFGR1_PINCFG = 24U,
646
652 MCFGR2_BUSIDLE = 0U,
653
659 MCFGR2_FILTSCL = 16U,
660
666 MCFGR2_FILTSDA = 24U,
667
673 MCFGR3_PINLOW = 8U,
674
680 MDMR_MATCH0 = 0U,
681
687 MDMR_MATCH1 = 16U,
688
693 MCCR0_CLKLO = 0U,
694
699 MCCR0_CLKHI = 8U,
700
705 MCCR0_SETHOLD = 16U,
706
711 MCCR0_DATAVD = 24U,
712
717 MCCR1_CLKLO = 0U,
718
723 MCCR1_CLKHI = 8U,
724
729 MCCR1_SETHOLD = 16U,
730
735 MCCR1_DATAVD = 24U,
736
742 MFCR_TXWATER = 0U,
743
749 MFCR_RXWATER = 16U,
750
756 MFSR_TXCOUNT = 0U,
757
763 MFSR_RXCOUNT = 16U,
764
770 MTDR_DATA = 0U,
771
793 MTDR_CMD = 8U,
794
799 MRDR_DATA = 0U,
800
810 MRDR_RXEMPTY = 14U,
811
816 MRDROR_DATA = 0U,
817
827 MRDROR_RXEMPTY = 14U,
828
838 SCR_SEN = 0U,
839
849 SCR_RST = 1U,
850
860 SCR_FILTEN = 4U,
861
871 SCR_FILTDZ = 5U,
872
882 SCR_RTF = 8U,
883
893 SCR_RRF = 9U,
894
904 SSR_TDF = 0U,
905
915 SSR_RDF = 1U,
916
926 SSR_AVF = 2U,
927
937 SSR_TAF = 3U,
938
952 SSR_RSF = 8U,
953
967 SSR_SDF = 9U,
968
982 SSR_BEF = 10U,
983
997 SSR_FEF = 11U,
998
1008 SSR_AM0F = 12U,
1009
1019 SSR_AM1F = 13U,
1020
1030 SSR_GCF = 14U,
1031
1041 SSR_SARF = 15U,
1042
1052 SSR_SBF = 24U,
1053
1063 SSR_BBF = 25U,
1064
1074 SIER_TDIE = 0U,
1075
1085 SIER_RDIE = 1U,
1086
1096 SIER_AVIE = 2U,
1097
1107 SIER_TAIE = 3U,
1108
1118 SIER_RSIE = 8U,
1119
1129 SIER_SDIE = 9U,
1130
1140 SIER_BEIE = 10U,
1141
1151 SIER_FEIE = 11U,
1152
1162 SIER_AM0IE = 12U,
1163
1173 SIER_AM1IE = 13U,
1174
1184 SIER_GCIE = 14U,
1185
1195 SIER_SARIE = 15U,
1196
1206 SDER_TDDE = 0U,
1207
1217 SDER_RDDE = 1U,
1218
1228 SDER_AVDE = 2U,
1229
1239 SDER_RSDE = 8U,
1240
1250 SDER_SDDE = 9U,
1251
1261 SCFGR0_RDREQ = 0U,
1262
1272 SCFGR0_RDACK = 1U,
1273
1283 SCFGR1_ADRSTALL = 0U,
1284
1294 SCFGR1_RXSTALL = 1U,
1295
1305 SCFGR1_TXDSTALL = 2U,
1306
1316 SCFGR1_ACKSTALL = 3U,
1317
1328 SCFGR1_RXNACK = 4U,
1329
1339 SCFGR1_GCEN = 8U,
1340
1350 SCFGR1_SAEN = 9U,
1351
1361 SCFGR1_TXCFG = 10U,
1362
1373 SCFGR1_RXCFG = 11U,
1374
1384 SCFGR1_IGNACK = 12U,
1385
1395 SCFGR1_HSMEN = 13U,
1396
1418 SCFGR1_ADDRCFG = 16U,
1419
1429 SCFGR1_RXALL = 24U,
1430
1440 SCFGR1_RSCFG = 25U,
1441
1451 SCFGR1_SDCFG = 26U,
1452
1458 SCFGR2_CLKHOLD = 0U,
1459
1465 SCFGR2_DATAVD = 8U,
1466
1472 SCFGR2_FILTSCL = 16U,
1473
1479 SCFGR2_FILTSDA = 24U,
1480
1486 SAMR_ADDR0 = 1U,
1487
1493 SAMR_ADDR1 = 17U,
1494
1500 SASR_RADDR = 0U,
1501
1511 SASR_ANV = 14U,
1512
1522 STAR_TXNACK = 0U,
1523
1529 STDR_DATA = 0U,
1530
1536 SRDR_DATA = 0U,
1537
1543 SRDR_RADDR = 8U,
1544
1554 SRDR_RXEMPTY = 14U,
1555
1565 SRDR_SOF = 15U,
1566
1572 SRDROR_DATA = 0U,
1573
1579 SRDROR_RADDR = 8U,
1580
1590 SRDROR_RXEMPTY = 14U,
1591
1601 SRDROR_SOF = 15U
1602
1603};
1604
1605/* ***************************************************************************************
1606 * End of file
1607 */
1608
1609#endif /* CHIP_C7F0BCCC_9142_44E7_B48D_A57001F235C8 */
Definition LPI2C.h:25
@ MSR_STF
MSR - STF.
@ SSR_SARF
SSR - SARF.
@ SCFGR1_SDCFG
SCFGR1 - SDCFG.
@ SCR_SEN
SCR - SEN.
@ SSR_RDF
SSR - RDF.
@ SASR_ANV
SASR -ANV.
@ SSR_TAF
SSR - TAF.
@ SCFGR1_GCEN
SCFGR1 - GCEN.
@ MCFGR0_RELAX
MCFGR0 - RELAX.
@ MDMR_MATCH1
MDMR - MATCH1.
@ MSR_MBF
MSR - MBF.
@ SAMR_ADDR0
SAMR - ADDR0.
@ MIER_TDIE
MIER - TDIE.
@ MCFGR0_HREN
MCFGR0 - HREN.
@ MCCR1_CLKHI
MCCR1 - CLKHI.
@ MRDROR_RXEMPTY
MRDROR - RXEMPTY.
@ SIER_AVIE
SIER - AVIE.
@ MCR_DOZEN
MCR - DOZEN.
@ SCR_RST
SCR - RST.
@ MSR_FEF
MSR - FEF.
@ SSR_BBF
SSR - BBF.
@ MIER_NDIE
MIER - NDIE.
@ SCR_RTF
SCR - RTF.
@ SSR_RSF
SSR - RSF.
@ SRDR_RXEMPTY
SRDR - RXEMPTY.
@ SCR_FILTDZ
SCR - FILTDZ.
@ SASR_RADDR
SASR -RADDR.
@ MCFGR0_HRDIR
MCFGR0 - HRDIR.
@ SIER_FEIE
SIER - FEIE.
@ SAMR_ADDR1
SAMR - ADDR1.
@ SRDR_SOF
SRDR - SOF.
@ SCFGR1_RXSTALL
SCFGR1 - RXSTALL.
@ MCFGR1_STARTCFG
MCFGR1 - STARTCFG.
@ SIER_RDIE
SIER - RDIE.
@ SSR_SBF
SSR - SBF.
@ SCFGR2_DATAVD
SCFGR2 - DATAVD.
@ MRDR_RXEMPTY
MRDR - RXEMPTY.
@ MCCR1_DATAVD
MCCR1 - DATAVD.
@ SSR_BEF
SSR - BEF.
@ MFCR_RXWATER
MFCR - RXWATER.
@ MIER_FEIE
MIER - FEIE.
@ MCR_RTF
MCR - RTF.
@ SCFGR1_ADRSTALL
SCFGR1 - ADRSTALL.
@ MCR_RST
MCR - RST.
@ MIER_EPIE
MIER - EPIE.
@ SCFGR1_TXDSTALL
SCFGR1 - TXDSTALL.
@ MIER_STIE
MIER - STIE.
@ SCFGR2_FILTSDA
SCFGR2 - FILTSDA.
@ MCFGR2_FILTSDA
MCFGR2 - FILTSDA.
@ SIER_SARIE
SIER - SARIE.
@ MCFGR1_STOPCFG
MCFGR1 - STOPCFG.
@ SSR_AVF
SSR - AVF.
@ MFSR_TXCOUNT
MFSR - TXCOUNT.
@ MTDR_CMD
MTDR - CMD.
@ MSR_NDF
MSR - NDF.
@ SDER_TDDE
SDER - TDDE.
@ MCFGR0_ABORT
MCFGR0 - ABORT.
@ MCFGR0_HRSEL
MCFGR0 - HRSEL.
@ MCCR0_DATAVD
MCCR0 - DATAVD.
@ SCFGR1_RXCFG
SCFGR1 - RXCFG.
@ MSR_RDF
MSR - RDF.
@ SSR_AM1F
SSR - AM1F.
@ MCFGR1_PRESCALE
MCFGR1 - PRESCALE.
@ MSR_EPF
MSR - EPF.
@ SCFGR0_RDACK
SCFGR0 - RDACK.
@ SIER_TDIE
SIER - TDIE.
@ SSR_GCF
SSR - GCF.
@ SCR_RRF
SCR - RRF.
@ SSR_AM0F
SSR - AM0F.
@ MCCR1_CLKLO
MCCR1 - CLKLO.
@ SIER_SDIE
SIER - SDIE.
@ MIER_RDIE
MIER - RDIE.
@ MCFGR0_RDMO
MCFGR0 - RDMO.
@ MIER_SDIE
MIER - SDIE.
@ SIER_RSIE
SIER - RSIE.
@ MCR_RRF
MCR - RRF.
@ SCFGR1_ADDRCFG
SCFGR1 - ADDRCFG.
@ SSR_FEF
SSR - FEF.
@ MIER_DMIE
MIER - DMIE.
@ MCFGR0_HRPOL
MCFGR0 - HRPOL.
@ SDER_RSDE
SDER - RSDE.
@ MCFGR3_PINLOW
MCFGR3 - PINLOW.
@ MIER_PLTIE
MIER - PLTIE.
@ MSR_SDF
MSR - SDF.
@ MSR_BBF
MSR - BBF.
@ SDER_SDDE
SDER - SDDE.
@ MCFGR1_MATCFG
MCFGR1 - MATCFG.
@ SCFGR1_RSCFG
SCFGR1 - RSCFG.
@ MCFGR1_PINCFG
MCFGR1 - PINCFG.
@ SRDR_RADDR
SRDR - RADDR.
@ SCFGR1_RXNACK
SCFGR1 - RXNACK.
@ SCFGR2_FILTSCL
SCFGR2 - FILTSCL.
@ SCFGR1_SAEN
SCFGR1 - SAEN.
@ MRDROR_DATA
MRDROR - DATA.
@ SRDR_DATA
SRDR - DATA.
@ SDER_RDDE
SDER - RDDE.
@ SRDROR_SOF
SRDROR - SOF.
@ SCFGR2_CLKHOLD
SCFGR2 - CLKHOLD.
@ MCCR0_CLKHI
MCCR0 - CLKHI.
@ SIER_GCIE
SIER - GCIE.
@ MDER_RDDE
MDER - RDDE.
@ SCFGR0_RDREQ
SCFGR0 - RDREQ.
@ MCFGR1_AUTOSTOP
MCFGR1 - AUTOSTOP.
@ SSR_SDF
SSR - SDF.
@ PARAM_MRXFIFO
PARAM - MRXFIFO.
@ MDER_TDDE
MDER - TDDE.
@ MCFGR2_FILTSCL
MCFGR2 - FILTSCL.
@ MIER_ALIE
MIER - ALIE.
@ SCFGR1_ACKSTALL
SCFGR1 - ACKSTALL.
@ MCCR1_SETHOLD
MCCR1 - SETHOLD.
@ SRDROR_RADDR
SRDROR - RADDR.
@ MCR_MEN
MCR - MEN.
@ PARAM_MTXFIFO
PARAM - MTXFIFO.
@ MDMR_MATCH0
MDMR - MATCH0.
@ SRDROR_DATA
SRDROR - DATA.
@ SSR_TDF
SSR - TDF.
@ SIER_TAIE
SIER - TAIE.
@ MSR_TDF
MSR - TDF.
@ MFSR_RXCOUNT
MFSR - RXCOUNT.
@ MSR_DMF
MSR - DMF.
@ MSR_PLTF
MSR - PLTF.
@ SIER_BEIE
SIER - BEIE.
@ SDER_AVDE
SDER - AVDE.
@ SCFGR1_TXCFG
SCFGR1 - TXCFG.
@ SCFGR1_IGNACK
SCFGR1 - IGNACK.
@ SCR_FILTEN
SCR - FILTEN.
@ MCCR0_SETHOLD
MCCR0 - SETHOLD.
@ MRDR_DATA
MRDR - DATA.
@ MCFGR1_TIMECFG
MCFGR1 - TIMECFG.
@ MSR_ALF
MSR - ALF.
@ MCFGR2_BUSIDLE
MCFGR2 - BUSIDLE.
@ SCFGR1_RXALL
SCFGR1 - RXALL.
@ MCFGR1_IGNACK
MCFGR1 - IGNACK.
@ SCFGR1_HSMEN
SCFGR1 - HSMEN.
@ SIER_AM0IE
SIER - AM0IE.
@ MFCR_TXWATER
MFCR - TXWATER.
@ SIER_AM1IE
SIER - AM1IE.
@ MCR_DBGEN
MCR - DBGEN.
@ MCFGR0_CIRFIFO
MCFGR0 - CIRFIFO.
@ STDR_DATA
STDR - DATA.
@ MCCR0_CLKLO
MCCR0 - CLKLO.
@ STAR_TXNACK
STAR - TXNACK.
@ MTDR_DATA
MTDR - DATA.
@ SRDROR_RXEMPTY
SRDROR - RXEMPTY.
Shift
Definition lpi2c/Shift.h:33