mFrame
載入中...
搜尋中...
無符合項目
LPI2C.h
1
7#ifndef CHIP_24487F57_5891_46B9_BC96_EB155B14D364
8#define CHIP_24487F57_5891_46B9_BC96_EB155B14D364
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18#include "./Mask.h"
19#include "./Register.h"
20#include "./Shift.h"
21
22/* ***************************************************************************************
23 * Namespace
24 */
25namespace chip::lpi2c {
26 class LPI2C;
27 extern Register &LPI2C0;
28} // namespace chip::lpi2c
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
34 /* *************************************************************************************
35 * Variable
36 */
37
38 /* *************************************************************************************
39 * Abstract Method
40 */
41
42 /* *************************************************************************************
43 * Construct Method
44 */
45 public:
50 LPI2C(void);
51
56 virtual ~LPI2C(void) override;
57
58 /* *************************************************************************************
59 * Operator Method
60 */
61
62 /* *************************************************************************************
63 * Public Method <Override>
64 */
65
66 /* *************************************************************************************
67 * Public Method
68 */
69
70 /* *************************************************************************************
71 * Protected Method
72 */
73
74 /* *************************************************************************************
75 * Private Method
76 */
77
78 /* *************************************************************************************
79 * Static Variable
80 */
81
82 /* *************************************************************************************
83 * Static Method
84 */
85 public:
95 static inline constexpr uint32 VERID_FEATURE(uint32 value) {
96 return ((value << +Shift::VERID_FEATURE) & +Mask::VERID_FEATURE);
97 }
98
104 static inline constexpr uint32 VERID_MINOR(uint32 value) {
105 return ((value << +Shift::VERID_MINOR) & +Mask::VERID_MINOR);
106 }
107
113 static inline constexpr uint32 VERID_MAJOR(uint32 value) {
114 return ((value << +Shift::VERID_MAJOR) & +Mask::VERID_MAJOR);
115 }
116
122 static inline constexpr uint32 PARAM_MTXFIFO(uint32 value) {
123 return ((value << +Shift::PARAM_MTXFIFO) & +Mask::PARAM_MTXFIFO);
124 }
125
131 static inline constexpr uint32 PARAM_MRXFIFO(uint32 value) {
132 return ((value << +Shift::PARAM_MRXFIFO) & +Mask::PARAM_MRXFIFO);
133 }
134
144 static inline constexpr uint32 MCR_MEN(uint32 value) {
145 return ((value << +Shift::MCR_MEN) & +Mask::MCR_MEN);
146 }
147
157 static inline constexpr uint32 MCR_RST(uint32 value) {
158 return ((value << +Shift::MCR_RST) & +Mask::MCR_RST);
159 }
160
170 static inline constexpr uint32 MCR_DOZEN(uint32 value) {
171 return ((value << +Shift::MCR_DOZEN) & +Mask::MCR_DOZEN);
172 }
173
183 static inline constexpr uint32 MCR_DBGEN(uint32 value) {
184 return ((value << +Shift::MCR_DBGEN) & +Mask::MCR_DBGEN);
185 }
186
196 static inline constexpr uint32 MCR_RTF(uint32 value) {
197 return ((value << +Shift::MCR_RTF) & +Mask::MCR_RTF);
198 }
199
209 static inline constexpr uint32 MCR_RRF(uint32 value) {
210 return ((value << +Shift::MCR_RRF) & +Mask::MCR_RRF);
211 }
212
222 static inline constexpr uint32 MSR_TDF(uint32 value) {
223 return ((value << +Shift::MSR_TDF) & +Mask::MSR_TDF);
224 }
225
235 static inline constexpr uint32 MSR_RDF(uint32 value) {
236 return ((value << +Shift::MSR_RDF) & +Mask::MSR_RDF);
237 }
238
252 static inline constexpr uint32 MSR_EPF(uint32 value) {
253 return ((value << +Shift::MSR_EPF) & +Mask::MSR_EPF);
254 }
255
269 static inline constexpr uint32 MSR_SDF(uint32 value) {
270 return ((value << +Shift::MSR_SDF) & +Mask::MSR_SDF);
271 }
272
286 static inline constexpr uint32 MSR_NDF(uint32 value) {
287 return ((value << +Shift::MSR_NDF) & +Mask::MSR_NDF);
288 }
289
303 static inline constexpr uint32 MSR_ALF(uint32 value) {
304 return ((value << +Shift::MSR_ALF) & +Mask::MSR_ALF);
305 }
306
320 static inline constexpr uint32 MSR_FEF(uint32 value) {
321 return ((value << +Shift::MSR_FEF) & +Mask::MSR_FEF);
322 }
323
337 static inline constexpr uint32 MSR_PLTF(uint32 value) {
338 return ((value << +Shift::MSR_PLTF) & +Mask::MSR_PLTF);
339 }
340
354 static inline constexpr uint32 MSR_DMF(uint32 value) {
355 return ((value << +Shift::MSR_DMF) & +Mask::MSR_DMF);
356 }
357
371 static inline constexpr uint32 MSR_STF(uint32 value) {
372 return ((value << +Shift::MSR_STF) & +Mask::MSR_STF);
373 }
374
384 static inline constexpr uint32 MSR_MBF(uint32 value) {
385 return ((value << +Shift::MSR_MBF) & +Mask::MSR_MBF);
386 }
387
397 static inline constexpr uint32 MSR_BBF(uint32 value) {
398 return ((value << +Shift::MSR_BBF) & +Mask::MSR_BBF);
399 }
400
410 static inline constexpr uint32 MIER_TDIE(uint32 value) {
411 return ((value << +Shift::MIER_TDIE) & +Mask::MIER_TDIE);
412 }
413
423 static inline constexpr uint32 MIER_RDIE(uint32 value) {
424 return ((value << +Shift::MIER_RDIE) & +Mask::MIER_RDIE);
425 }
426
436 static inline constexpr uint32 MIER_EPIE(uint32 value) {
437 return ((value << +Shift::MIER_EPIE) & +Mask::MIER_EPIE);
438 }
439
449 static inline constexpr uint32 MIER_SDIE(uint32 value) {
450 return ((value << +Shift::MIER_SDIE) & +Mask::MIER_SDIE);
451 }
452
462 static inline constexpr uint32 MIER_NDIE(uint32 value) {
463 return ((value << +Shift::MIER_NDIE) & +Mask::MIER_NDIE);
464 }
465
475 static inline constexpr uint32 MIER_ALIE(uint32 value) {
476 return ((value << +Shift::MIER_ALIE) & +Mask::MIER_ALIE);
477 }
478
488 static inline constexpr uint32 MIER_FEIE(uint32 value) {
489 return ((value << +Shift::MIER_FEIE) & +Mask::MIER_FEIE);
490 }
491
501 static inline constexpr uint32 MIER_PLTIE(uint32 value) {
502 return ((value << +Shift::MIER_PLTIE) & +Mask::MIER_PLTIE);
503 }
504
514 static inline constexpr uint32 MIER_DMIE(uint32 value) {
515 return ((value << +Shift::MIER_DMIE) & +Mask::MIER_DMIE);
516 }
517
527 static inline constexpr uint32 MIER_STIE(uint32 value) {
528 return ((value << +Shift::MIER_STIE) & +Mask::MIER_STIE);
529 }
530
540 static inline constexpr uint32 MDER_TDDE(uint32 value) {
541 return ((value << +Shift::MDER_TDDE) & +Mask::MDER_TDDE);
542 }
543
553 static inline constexpr uint32 MDER_RDDE(uint32 value) {
554 return ((value << +Shift::MDER_RDDE) & +Mask::MDER_RDDE);
555 }
556
566 static inline constexpr uint32 MCFGR0_HREN(uint32 value) {
567 return ((value << +Shift::MCFGR0_HREN) & +Mask::MCFGR0_HREN);
568 }
569
579 static inline constexpr uint32 MCFGR0_HRPOL(uint32 value) {
580 return ((value << +Shift::MCFGR0_HRPOL) & +Mask::MCFGR0_HRPOL);
581 }
582
592 static inline constexpr uint32 MCFGR0_HRSEL(uint32 value) {
593 return ((value << +Shift::MCFGR0_HRSEL) & +Mask::MCFGR0_HRSEL);
594 }
595
605 static inline constexpr uint32 MCFGR0_HRDIR(uint32 value) {
606 return ((value << +Shift::MCFGR0_HRDIR) & +Mask::MCFGR0_HRDIR);
607 }
608
618 static inline constexpr uint32 MCFGR0_CIRFIFO(uint32 value) {
619 return ((value << +Shift::MCFGR0_CIRFIFO) & +Mask::MCFGR0_CIRFIFO);
620 }
621
631 static inline constexpr uint32 MCFGR0_RDMO(uint32 value) {
632 return ((value << +Shift::MCFGR0_RDMO) & +Mask::MCFGR0_RDMO);
633 }
634
644 static inline constexpr uint32 MCFGR0_RELAX(uint32 value) {
645 return ((value << +Shift::MCFGR0_RELAX) & +Mask::MCFGR0_RELAX);
646 }
647
657 static inline constexpr uint32 MCFGR0_ABORT(uint32 value) {
658 return ((value << +Shift::MCFGR0_ABORT) & +Mask::MCFGR0_ABORT);
659 }
660
682 static inline constexpr uint32 MCFGR1_PRESCALE(uint32 value) {
683 return ((value << +Shift::MCFGR1_PRESCALE) & +Mask::MCFGR1_PRESCALE);
684 }
685
695 static inline constexpr uint32 MCFGR1_AUTOSTOP(uint32 value) {
696 return ((value << +Shift::MCFGR1_AUTOSTOP) & +Mask::MCFGR1_AUTOSTOP);
697 }
698
708 static inline constexpr uint32 MCFGR1_IGNACK(uint32 value) {
709 return ((value << +Shift::MCFGR1_IGNACK) & +Mask::MCFGR1_IGNACK);
710 }
711
721 static inline constexpr uint32 MCFGR1_TIMECFG(uint32 value) {
722 return ((value << +Shift::MCFGR1_TIMECFG) & +Mask::MCFGR1_TIMECFG);
723 }
724
734 static inline constexpr uint32 MCFGR1_STOPCFG(uint32 value) {
735 return ((value << +Shift::MCFGR1_STOPCFG) & +Mask::MCFGR1_STOPCFG);
736 }
737
747 static inline constexpr uint32 MCFGR1_STARTCFG(uint32 value) {
748 return ((value << +Shift::MCFGR1_STARTCFG) & +Mask::MCFGR1_STARTCFG);
749 }
750
776 static inline constexpr uint32 MCFGR1_MATCFG(uint32 value) {
777 return ((value << +Shift::MCFGR1_MATCFG) & +Mask::MCFGR1_MATCFG);
778 }
779
801 static inline constexpr uint32 MCFGR1_PINCFG(uint32 value) {
802 return ((value << +Shift::MCFGR1_PINCFG) & +Mask::MCFGR1_PINCFG);
803 }
804
810 static inline constexpr uint32 MCFGR2_BUSIDLE(uint32 value) {
811 return ((value << +Shift::MCFGR2_BUSIDLE) & +Mask::MCFGR2_BUSIDLE);
812 }
813
819 static inline constexpr uint32 MCFGR2_FILTSCL(uint32 value) {
820 return ((value << +Shift::MCFGR2_FILTSCL) & +Mask::MCFGR2_FILTSCL);
821 }
822
828 static inline constexpr uint32 MCFGR2_FILTSDA(uint32 value) {
829 return ((value << +Shift::MCFGR2_FILTSDA) & +Mask::MCFGR2_FILTSDA);
830 }
831
837 static inline constexpr uint32 MCFGR3_PINLOW(uint32 value) {
838 return ((value << +Shift::MCFGR3_PINLOW) & +Mask::MCFGR3_PINLOW);
839 }
840
846 static inline constexpr uint32 MDMR_MATCH0(uint32 value) {
847 return ((value << +Shift::MDMR_MATCH0) & +Mask::MDMR_MATCH0);
848 }
849
855 static inline constexpr uint32 MDMR_MATCH1(uint32 value) {
856 return ((value << +Shift::MDMR_MATCH1) & +Mask::MDMR_MATCH1);
857 }
858
863 static inline constexpr uint32 MCCR0_CLKLO(uint32 value) {
864 return ((value << +Shift::MCCR0_CLKLO) & +Mask::MCCR0_CLKLO);
865 }
866
871 static inline constexpr uint32 MCCR0_CLKHI(uint32 value) {
872 return ((value << +Shift::MCCR0_CLKHI) & +Mask::MCCR0_CLKHI);
873 }
874
879 static inline constexpr uint32 MCCR0_SETHOLD(uint32 value) {
880 return ((value << +Shift::MCCR0_SETHOLD) & +Mask::MCCR0_SETHOLD);
881 }
882
887 static inline constexpr uint32 MCCR0_DATAVD(uint32 value) {
888 return ((value << +Shift::MCCR0_DATAVD) & +Mask::MCCR0_DATAVD);
889 }
890
895 static inline constexpr uint32 MCCR1_CLKLO(uint32 value) {
896 return ((value << +Shift::MCCR1_CLKLO) & +Mask::MCCR1_CLKLO);
897 }
898
903 static inline constexpr uint32 MCCR1_CLKHI(uint32 value) {
904 return ((value << +Shift::MCCR1_CLKHI) & +Mask::MCCR1_CLKHI);
905 }
906
911 static inline constexpr uint32 MCCR1_SETHOLD(uint32 value) {
912 return ((value << +Shift::MCCR1_SETHOLD) & +Mask::MCCR1_SETHOLD);
913 }
914
919 static inline constexpr uint32 MCCR1_DATAVD(uint32 value) {
920 return ((value << +Shift::MCCR1_DATAVD) & +Mask::MCCR1_DATAVD);
921 }
922
928 static inline constexpr uint32 MFCR_TXWATER(uint32 value) {
929 return ((value << +Shift::MFCR_TXWATER) & +Mask::MFCR_TXWATER);
930 }
931
937 static inline constexpr uint32 MFCR_RXWATER(uint32 value) {
938 return ((value << +Shift::MFCR_RXWATER) & +Mask::MFCR_RXWATER);
939 }
940
946 static inline constexpr uint32 MFSR_TXCOUNT(uint32 value) {
947 return ((value << +Shift::MFSR_TXCOUNT) & +Mask::MFSR_TXCOUNT);
948 }
949
955 static inline constexpr uint32 MFSR_RXCOUNT(uint32 value) {
956 return ((value << +Shift::MFSR_RXCOUNT) & +Mask::MFSR_RXCOUNT);
957 }
958
964 static inline constexpr uint32 MTDR_DATA(uint32 value) {
965 return ((value << +Shift::MTDR_DATA) & +Mask::MTDR_DATA);
966 }
967
993 static inline constexpr uint32 MTDR_CMD(uint32 value) {
994 return ((value << +Shift::MTDR_CMD) & +Mask::MTDR_CMD);
995 }
996
1001 static inline constexpr uint32 MRDR_DATA(uint32 value) {
1002 return ((value << +Shift::MRDR_DATA) & +Mask::MRDR_DATA);
1003 }
1004
1014 static inline constexpr uint32 MRDR_RXEMPTY(uint32 value) {
1015 return ((value << +Shift::MRDR_RXEMPTY) & +Mask::MRDR_RXEMPTY);
1016 }
1017
1022 static inline constexpr uint32 MRDROR_DATA(uint32 value) {
1023 return ((value << +Shift::MRDROR_DATA) & +Mask::MRDROR_DATA);
1024 }
1025
1035 static inline constexpr uint32 MRDROR_RXEMPTY(uint32 value) {
1036 return ((value << +Shift::MRDROR_RXEMPTY) & +Mask::MRDROR_RXEMPTY);
1037 }
1038
1048 static inline constexpr uint32 SCR_SEN(uint32 value) {
1049 return ((value << +Shift::SCR_SEN) & +Mask::SCR_SEN);
1050 }
1051
1061 static inline constexpr uint32 SCR_RST(uint32 value) {
1062 return ((value << +Shift::SCR_RST) & +Mask::SCR_RST);
1063 }
1064
1074 static inline constexpr uint32 SCR_FILTEN(uint32 value) {
1075 return ((value << +Shift::SCR_FILTEN) & +Mask::SCR_FILTEN);
1076 }
1077
1087 static inline constexpr uint32 SCR_FILTDZ(uint32 value) {
1088 return ((value << +Shift::SCR_FILTDZ) & +Mask::SCR_FILTDZ);
1089 }
1090
1100 static inline constexpr uint32 SCR_RTF(uint32 value) {
1101 return ((value << +Shift::SCR_RTF) & +Mask::SCR_RTF);
1102 }
1103
1113 static inline constexpr uint32 SCR_RRF(uint32 value) {
1114 return ((value << +Shift::SCR_RRF) & +Mask::SCR_RRF);
1115 }
1116
1126 static inline constexpr uint32 SSR_TDF(uint32 value) {
1127 return ((value << +Shift::SSR_TDF) & +Mask::SSR_TDF);
1128 }
1129
1139 static inline constexpr uint32 SSR_RDF(uint32 value) {
1140 return ((value << +Shift::SSR_RDF) & +Mask::SSR_RDF);
1141 }
1142
1152 static inline constexpr uint32 SSR_AVF(uint32 value) {
1153 return ((value << +Shift::SSR_AVF) & +Mask::SSR_AVF);
1154 }
1155
1165 static inline constexpr uint32 SSR_TAF(uint32 value) {
1166 return ((value << +Shift::SSR_TAF) & +Mask::SSR_TAF);
1167 }
1168
1182 static inline constexpr uint32 SSR_RSF(uint32 value) {
1183 return ((value << +Shift::SSR_RSF) & +Mask::SSR_RSF);
1184 }
1185
1199 static inline constexpr uint32 SSR_SDF(uint32 value) {
1200 return ((value << +Shift::SSR_SDF) & +Mask::SSR_SDF);
1201 }
1202
1216 static inline constexpr uint32 SSR_BEF(uint32 value) {
1217 return ((value << +Shift::SSR_BEF) & +Mask::SSR_BEF);
1218 }
1219
1233 static inline constexpr uint32 SSR_FEF(uint32 value) {
1234 return ((value << +Shift::SSR_FEF) & +Mask::SSR_FEF);
1235 }
1236
1246 static inline constexpr uint32 SSR_AM0F(uint32 value) {
1247 return ((value << +Shift::SSR_AM0F) & +Mask::SSR_AM0F);
1248 }
1249
1259 static inline constexpr uint32 SSR_AM1F(uint32 value) {
1260 return ((value << +Shift::SSR_AM1F) & +Mask::SSR_AM1F);
1261 }
1262
1272 static inline constexpr uint32 SSR_GCF(uint32 value) {
1273 return ((value << +Shift::SSR_GCF) & +Mask::SSR_GCF);
1274 }
1275
1285 static inline constexpr uint32 SSR_SARF(uint32 value) {
1286 return ((value << +Shift::SSR_SARF) & +Mask::SSR_SARF);
1287 }
1288
1298 static inline constexpr uint32 SSR_SBF(uint32 value) {
1299 return ((value << +Shift::SSR_SBF) & +Mask::SSR_SBF);
1300 }
1301
1311 static inline constexpr uint32 SSR_BBF(uint32 value) {
1312 return ((value << +Shift::SSR_BBF) & +Mask::SSR_BBF);
1313 }
1314
1324 static inline constexpr uint32 SIER_TDIE(uint32 value) {
1325 return ((value << +Shift::SIER_TDIE) & +Mask::SIER_TDIE);
1326 }
1327
1337 static inline constexpr uint32 SIER_RDIE(uint32 value) {
1338 return ((value << +Shift::SIER_RDIE) & +Mask::SIER_RDIE);
1339 }
1340
1350 static inline constexpr uint32 SIER_AVIE(uint32 value) {
1351 return ((value << +Shift::SIER_AVIE) & +Mask::SIER_AVIE);
1352 }
1353
1363 static inline constexpr uint32 SIER_TAIE(uint32 value) {
1364 return ((value << +Shift::SIER_TAIE) & +Mask::SIER_TAIE);
1365 }
1366
1376 static inline constexpr uint32 SIER_RSIE(uint32 value) {
1377 return ((value << +Shift::SIER_RSIE) & +Mask::SIER_RSIE);
1378 }
1379
1389 static inline constexpr uint32 SIER_SDIE(uint32 value) {
1390 return ((value << +Shift::SIER_SDIE) & +Mask::SIER_SDIE);
1391 }
1392
1402 static inline constexpr uint32 SIER_BEIE(uint32 value) {
1403 return ((value << +Shift::SIER_BEIE) & +Mask::SIER_BEIE);
1404 }
1405
1415 static inline constexpr uint32 SIER_FEIE(uint32 value) {
1416 return ((value << +Shift::SIER_FEIE) & +Mask::SIER_FEIE);
1417 }
1418
1428 static inline constexpr uint32 SIER_AM0IE(uint32 value) {
1429 return ((value << +Shift::SIER_AM0IE) & +Mask::SIER_AM0IE);
1430 }
1431
1441 static inline constexpr uint32 SIER_AM1IE(uint32 value) {
1442 return ((value << +Shift::SIER_AM1IE) & +Mask::SIER_AM1IE);
1443 }
1444
1454 static inline constexpr uint32 SIER_GCIE(uint32 value) {
1455 return ((value << +Shift::SIER_GCIE) & +Mask::SIER_GCIE);
1456 }
1457
1467 static inline constexpr uint32 SIER_SARIE(uint32 value) {
1468 return ((value << +Shift::SIER_SARIE) & +Mask::SIER_SARIE);
1469 }
1470
1480 static inline constexpr uint32 SDER_TDDE(uint32 value) {
1481 return ((value << +Shift::SDER_TDDE) & +Mask::SDER_TDDE);
1482 }
1483
1493 static inline constexpr uint32 SDER_RDDE(uint32 value) {
1494 return ((value << +Shift::SDER_RDDE) & +Mask::SDER_RDDE);
1495 }
1496
1506 static inline constexpr uint32 SDER_AVDE(uint32 value) {
1507 return ((value << +Shift::SDER_AVDE) & +Mask::SDER_AVDE);
1508 }
1509
1519 static inline constexpr uint32 SDER_RSDE(uint32 value) {
1520 return ((value << +Shift::SDER_RSDE) & +Mask::SDER_RSDE);
1521 }
1522
1532 static inline constexpr uint32 SDER_SDDE(uint32 value) {
1533 return ((value << +Shift::SDER_SDDE) & +Mask::SDER_SDDE);
1534 }
1535
1545 static inline constexpr uint32 SCFGR0_RDREQ(uint32 value) {
1546 return ((value << +Shift::SCFGR0_RDREQ) & +Mask::SCFGR0_RDREQ);
1547 }
1548
1558 static inline constexpr uint32 SCFGR0_RDACK(uint32 value) {
1559 return ((value << +Shift::SCFGR0_RDACK) & +Mask::SCFGR0_RDACK);
1560 }
1561
1571 static inline constexpr uint32 SCFGR1_ADRSTALL(uint32 value) {
1572 return ((value << +Shift::SCFGR1_ADRSTALL) & +Mask::SCFGR1_ADRSTALL);
1573 }
1574
1584 static inline constexpr uint32 SCFGR1_RXSTALL(uint32 value) {
1585 return ((value << +Shift::SCFGR1_RXSTALL) & +Mask::SCFGR1_RXSTALL);
1586 }
1587
1597 static inline constexpr uint32 SCFGR1_TXDSTALL(uint32 value) {
1598 return ((value << +Shift::SCFGR1_TXDSTALL) & +Mask::SCFGR1_TXDSTALL);
1599 }
1600
1610 static inline constexpr uint32 SCFGR1_ACKSTALL(uint32 value) {
1611 return ((value << +Shift::SCFGR1_ACKSTALL) & +Mask::SCFGR1_ACKSTALL);
1612 }
1613
1624 static inline constexpr uint32 SCFGR1_RXNACK(uint32 value) {
1625 return ((value << +Shift::SCFGR1_RXNACK) & +Mask::SCFGR1_RXNACK);
1626 }
1627
1637 static inline constexpr uint32 SCFGR1_GCEN(uint32 value) {
1638 return ((value << +Shift::SCFGR1_GCEN) & +Mask::SCFGR1_GCEN);
1639 }
1640
1650 static inline constexpr uint32 SCFGR1_SAEN(uint32 value) {
1651 return ((value << +Shift::SCFGR1_SAEN) & +Mask::SCFGR1_SAEN);
1652 }
1653
1663 static inline constexpr uint32 SCFGR1_TXCFG(uint32 value) {
1664 return ((value << +Shift::SCFGR1_TXCFG) & +Mask::SCFGR1_TXCFG);
1665 }
1666
1677 static inline constexpr uint32 SCFGR1_RXCFG(uint32 value) {
1678 return ((value << +Shift::SCFGR1_RXCFG) & +Mask::SCFGR1_RXCFG);
1679 }
1680
1690 static inline constexpr uint32 SCFGR1_IGNACK(uint32 value) {
1691 return ((value << +Shift::SCFGR1_IGNACK) & +Mask::SCFGR1_IGNACK);
1692 }
1693
1703 static inline constexpr uint32 SCFGR1_HSMEN(uint32 value) {
1704 return ((value << +Shift::SCFGR1_HSMEN) & +Mask::SCFGR1_HSMEN);
1705 }
1706
1728 static inline constexpr uint32 SCFGR1_ADDRCFG(uint32 value) {
1729 return ((value << +Shift::SCFGR1_ADDRCFG) & +Mask::SCFGR1_ADDRCFG);
1730 }
1731
1741 static inline constexpr uint32 SCFGR1_RXALL(uint32 value) {
1742 return ((value << +Shift::SCFGR1_RXALL) & +Mask::SCFGR1_RXALL);
1743 }
1744
1754 static inline constexpr uint32 SCFGR1_RSCFG(uint32 value) {
1755 return ((value << +Shift::SCFGR1_RSCFG) & +Mask::SCFGR1_RSCFG);
1756 }
1757
1767 static inline constexpr uint32 SCFGR1_SDCFG(uint32 value) {
1768 return ((value << +Shift::SCFGR1_SDCFG) & +Mask::SCFGR1_SDCFG);
1769 }
1770
1776 static inline constexpr uint32 SCFGR2_CLKHOLD(uint32 value) {
1777 return ((value << +Shift::SCFGR2_CLKHOLD) & +Mask::SCFGR2_CLKHOLD);
1778 }
1779
1785 static inline constexpr uint32 SCFGR2_DATAVD(uint32 value) {
1786 return ((value << +Shift::SCFGR2_DATAVD) & +Mask::SCFGR2_DATAVD);
1787 }
1788
1794 static inline constexpr uint32 SCFGR2_FILTSCL(uint32 value) {
1795 return ((value << +Shift::SCFGR2_FILTSCL) & +Mask::SCFGR2_FILTSCL);
1796 }
1797
1803 static inline constexpr uint32 SCFGR2_FILTSDA(uint32 value) {
1804 return ((value << +Shift::SCFGR2_FILTSDA) & +Mask::SCFGR2_FILTSDA);
1805 }
1806
1812 static inline constexpr uint32 SAMR_ADDR0(uint32 value) {
1813 return ((value << +Shift::SAMR_ADDR0) & +Mask::SAMR_ADDR0);
1814 }
1815
1821 static inline constexpr uint32 SAMR_ADDR1(uint32 value) {
1822 return ((value << +Shift::SAMR_ADDR1) & +Mask::SAMR_ADDR1);
1823 }
1824
1830 static inline constexpr uint32 SASR_RADDR(uint32 value) {
1831 return ((value << +Shift::SASR_RADDR) & +Mask::SASR_RADDR);
1832 }
1833
1843 static inline constexpr uint32 SASR_ANV(uint32 value) {
1844 return ((value << +Shift::SASR_ANV) & +Mask::SASR_ANV);
1845 }
1846
1856 static inline constexpr uint32 STAR_TXNACK(uint32 value) {
1857 return ((value << +Shift::STAR_TXNACK) & +Mask::STAR_TXNACK);
1858 }
1859
1865 static inline constexpr uint32 STDR_DATA(uint32 value) {
1866 return ((value << +Shift::STDR_DATA) & +Mask::STDR_DATA);
1867 }
1868
1874 static inline constexpr uint32 SRDR_DATA(uint32 value) {
1875 return ((value << +Shift::SRDR_DATA) & +Mask::SRDR_DATA);
1876 }
1877
1883 static inline constexpr uint32 SRDR_RADDR(uint32 value) {
1884 return ((value << +Shift::SRDR_RADDR) & +Mask::SRDR_RADDR);
1885 }
1886
1896 static inline constexpr uint32 SRDR_RXEMPTY(uint32 value) {
1897 return ((value << +Shift::SRDR_RXEMPTY) & +Mask::SRDR_RXEMPTY);
1898 }
1899
1909 static inline constexpr uint32 SRDR_SOF(uint32 value) {
1910 return ((value << +Shift::SRDR_SOF) & +Mask::SRDR_SOF);
1911 }
1912
1918 static inline constexpr uint32 SRDROR_DATA(uint32 value) {
1919 return ((value << +Shift::SRDROR_DATA) & +Mask::SRDROR_DATA);
1920 }
1921
1927 static inline constexpr uint32 SRDROR_RADDR(uint32 value) {
1928 return ((value << +Shift::SRDROR_RADDR) & +Mask::SRDROR_RADDR);
1929 }
1930
1940 static inline constexpr uint32 SRDROR_RXEMPTY(uint32 value) {
1941 return ((value << +Shift::SRDROR_RXEMPTY) & +Mask::SRDROR_RXEMPTY);
1942 }
1943
1953 static inline constexpr uint32 SRDROR_SOF(uint32 value) {
1954 return ((value << +Shift::SRDROR_SOF) & +Mask::SRDROR_SOF);
1955 }
1956};
1957
1958/* ***************************************************************************************
1959 * End of file
1960 */
1961
1962#endif /* CHIP_24487F57_5891_46B9_BC96_EB155B14D364 */
Definition LPI2C.h:33
static constexpr uint32 MCCR1_DATAVD(uint32 value)
MCCR1 - DATAVD.
Definition LPI2C.h:919
static constexpr uint32 SSR_TDF(uint32 value)
SSR - TDF.
Definition LPI2C.h:1126
static constexpr uint32 SAMR_ADDR1(uint32 value)
SAMR - ADDR1.
Definition LPI2C.h:1821
static constexpr uint32 MCR_RRF(uint32 value)
MCR - RRF.
Definition LPI2C.h:209
static constexpr uint32 SSR_TAF(uint32 value)
SSR - TAF.
Definition LPI2C.h:1165
static constexpr uint32 MIER_NDIE(uint32 value)
MIER - NDIE.
Definition LPI2C.h:462
static constexpr uint32 SIER_AVIE(uint32 value)
SIER - AVIE.
Definition LPI2C.h:1350
static constexpr uint32 MIER_ALIE(uint32 value)
MIER - ALIE.
Definition LPI2C.h:475
static constexpr uint32 MCFGR2_FILTSCL(uint32 value)
MCFGR2 - FILTSCL.
Definition LPI2C.h:819
static constexpr uint32 SSR_FEF(uint32 value)
SSR - FEF.
Definition LPI2C.h:1233
static constexpr uint32 SRDROR_DATA(uint32 value)
SRDROR - DATA.
Definition LPI2C.h:1918
static constexpr uint32 MCFGR0_HRDIR(uint32 value)
MCFGR0 - HRDIR.
Definition LPI2C.h:605
static constexpr uint32 MCFGR2_BUSIDLE(uint32 value)
MCFGR2 - BUSIDLE.
Definition LPI2C.h:810
static constexpr uint32 SCFGR1_ACKSTALL(uint32 value)
SCFGR1 - ACKSTALL.
Definition LPI2C.h:1610
static constexpr uint32 SCFGR1_TXDSTALL(uint32 value)
SCFGR1 - TXDSTALL.
Definition LPI2C.h:1597
static constexpr uint32 SCFGR0_RDACK(uint32 value)
SCFGR0 - RDACK.
Definition LPI2C.h:1558
static constexpr uint32 MIER_PLTIE(uint32 value)
MIER - PLTIE.
Definition LPI2C.h:501
static constexpr uint32 MCFGR1_PINCFG(uint32 value)
MCFGR1 - PINCFG.
Definition LPI2C.h:801
static constexpr uint32 SASR_RADDR(uint32 value)
SASR -RADDR.
Definition LPI2C.h:1830
static constexpr uint32 MCR_DBGEN(uint32 value)
MCR - DBGEN.
Definition LPI2C.h:183
static constexpr uint32 STAR_TXNACK(uint32 value)
STAR - TXNACK.
Definition LPI2C.h:1856
static constexpr uint32 SCFGR2_DATAVD(uint32 value)
SCFGR2 - DATAVD.
Definition LPI2C.h:1785
static constexpr uint32 MCFGR0_HREN(uint32 value)
MCFGR0 - HREN.
Definition LPI2C.h:566
static constexpr uint32 SAMR_ADDR0(uint32 value)
SAMR - ADDR0.
Definition LPI2C.h:1812
static constexpr uint32 MCCR1_SETHOLD(uint32 value)
MCCR1 - SETHOLD.
Definition LPI2C.h:911
static constexpr uint32 SCFGR1_RXNACK(uint32 value)
SCFGR1 - RXNACK.
Definition LPI2C.h:1624
static constexpr uint32 SIER_FEIE(uint32 value)
SIER - FEIE.
Definition LPI2C.h:1415
static constexpr uint32 MFCR_RXWATER(uint32 value)
MFCR - RXWATER.
Definition LPI2C.h:937
static constexpr uint32 SIER_AM0IE(uint32 value)
SIER - AM0IE.
Definition LPI2C.h:1428
static constexpr uint32 SSR_GCF(uint32 value)
SSR - GCF.
Definition LPI2C.h:1272
static constexpr uint32 SCFGR0_RDREQ(uint32 value)
SCFGR0 - RDREQ.
Definition LPI2C.h:1545
static constexpr uint32 SDER_SDDE(uint32 value)
SDER - SDDE.
Definition LPI2C.h:1532
static constexpr uint32 SIER_AM1IE(uint32 value)
SIER - AM1IE.
Definition LPI2C.h:1441
static constexpr uint32 SRDR_DATA(uint32 value)
SRDR - DATA.
Definition LPI2C.h:1874
static constexpr uint32 MCFGR1_IGNACK(uint32 value)
MCFGR1 - IGNACK.
Definition LPI2C.h:708
static constexpr uint32 SCFGR1_ADDRCFG(uint32 value)
SCFGR1 - ADDRCFG.
Definition LPI2C.h:1728
static constexpr uint32 MCFGR1_STARTCFG(uint32 value)
MCFGR1 - STARTCFG.
Definition LPI2C.h:747
static constexpr uint32 SIER_RDIE(uint32 value)
SIER - RDIE.
Definition LPI2C.h:1337
static constexpr uint32 MSR_FEF(uint32 value)
MSR - FEF.
Definition LPI2C.h:320
static constexpr uint32 MCFGR3_PINLOW(uint32 value)
MCFGR3 - PINLOW.
Definition LPI2C.h:837
static constexpr uint32 SIER_GCIE(uint32 value)
SIER - GCIE.
Definition LPI2C.h:1454
static constexpr uint32 SCFGR2_FILTSDA(uint32 value)
SCFGR2 - FILTSDA.
Definition LPI2C.h:1803
static constexpr uint32 MSR_NDF(uint32 value)
MSR - NDF.
Definition LPI2C.h:286
static constexpr uint32 SCFGR1_RXSTALL(uint32 value)
SCFGR1 - RXSTALL.
Definition LPI2C.h:1584
static constexpr uint32 MRDROR_DATA(uint32 value)
MRDROR - DATA.
Definition LPI2C.h:1022
static constexpr uint32 MCCR0_DATAVD(uint32 value)
MCCR0 - DATAVD.
Definition LPI2C.h:887
static constexpr uint32 SSR_SBF(uint32 value)
SSR - SBF.
Definition LPI2C.h:1298
static constexpr uint32 MCFGR1_TIMECFG(uint32 value)
MCFGR1 - TIMECFG.
Definition LPI2C.h:721
static constexpr uint32 MSR_EPF(uint32 value)
MSR - EPF.
Definition LPI2C.h:252
static constexpr uint32 SRDR_RXEMPTY(uint32 value)
SRDR - RXEMPTY.
Definition LPI2C.h:1896
static constexpr uint32 SSR_RSF(uint32 value)
SSR - RSF.
Definition LPI2C.h:1182
static constexpr uint32 SDER_AVDE(uint32 value)
SDER - AVDE.
Definition LPI2C.h:1506
static constexpr uint32 MCFGR1_MATCFG(uint32 value)
MCFGR1 - MATCFG.
Definition LPI2C.h:776
static constexpr uint32 SIER_TAIE(uint32 value)
SIER - TAIE.
Definition LPI2C.h:1363
static constexpr uint32 SRDROR_RADDR(uint32 value)
SRDROR - RADDR.
Definition LPI2C.h:1927
static constexpr uint32 MCFGR0_CIRFIFO(uint32 value)
MCFGR0 - CIRFIFO.
Definition LPI2C.h:618
static constexpr uint32 MDMR_MATCH1(uint32 value)
MDMR - MATCH1.
Definition LPI2C.h:855
static constexpr uint32 STDR_DATA(uint32 value)
STDR - DATA.
Definition LPI2C.h:1865
static constexpr uint32 SSR_RDF(uint32 value)
SSR - RDF.
Definition LPI2C.h:1139
static constexpr uint32 MCFGR0_ABORT(uint32 value)
MCFGR0 - ABORT.
Definition LPI2C.h:657
static constexpr uint32 MCFGR0_HRSEL(uint32 value)
MCFGR0 - HRSEL.
Definition LPI2C.h:592
static constexpr uint32 MSR_ALF(uint32 value)
MSR - ALF.
Definition LPI2C.h:303
static constexpr uint32 SIER_SARIE(uint32 value)
SIER - SARIE.
Definition LPI2C.h:1467
static constexpr uint32 MSR_TDF(uint32 value)
MSR - TDF.
Definition LPI2C.h:222
static constexpr uint32 SSR_BEF(uint32 value)
SSR - BEF.
Definition LPI2C.h:1216
static constexpr uint32 SSR_SARF(uint32 value)
SSR - SARF.
Definition LPI2C.h:1285
static constexpr uint32 MCFGR1_PRESCALE(uint32 value)
MCFGR1 - PRESCALE.
Definition LPI2C.h:682
static constexpr uint32 SIER_TDIE(uint32 value)
SIER - TDIE.
Definition LPI2C.h:1324
static constexpr uint32 SSR_AM0F(uint32 value)
SSR - AM0F.
Definition LPI2C.h:1246
static constexpr uint32 MDMR_MATCH0(uint32 value)
MDMR - MATCH0.
Definition LPI2C.h:846
static constexpr uint32 MFSR_RXCOUNT(uint32 value)
MFSR - RXCOUNT.
Definition LPI2C.h:955
static constexpr uint32 SSR_BBF(uint32 value)
SSR - BBF.
Definition LPI2C.h:1311
static constexpr uint32 MIER_STIE(uint32 value)
MIER - STIE.
Definition LPI2C.h:527
static constexpr uint32 SRDROR_SOF(uint32 value)
SRDROR - SOF.
Definition LPI2C.h:1953
static constexpr uint32 MRDR_RXEMPTY(uint32 value)
MRDR - RXEMPTY.
Definition LPI2C.h:1014
static constexpr uint32 SDER_RSDE(uint32 value)
SDER - RSDE.
Definition LPI2C.h:1519
static constexpr uint32 SCR_RRF(uint32 value)
SCR - RRF.
Definition LPI2C.h:1113
static constexpr uint32 MIER_TDIE(uint32 value)
MIER - TDIE.
Definition LPI2C.h:410
static constexpr uint32 MTDR_CMD(uint32 value)
MTDR - CMD.
Definition LPI2C.h:993
static constexpr uint32 PARAM_MTXFIFO(uint32 value)
PARAM - MTXFIFO.
Definition LPI2C.h:122
static constexpr uint32 MTDR_DATA(uint32 value)
MTDR - DATA.
Definition LPI2C.h:964
static constexpr uint32 MFCR_TXWATER(uint32 value)
MFCR - TXWATER.
Definition LPI2C.h:928
static constexpr uint32 MCR_DOZEN(uint32 value)
MCR - DOZEN.
Definition LPI2C.h:170
static constexpr uint32 MCCR0_CLKHI(uint32 value)
MCCR0 - CLKHI.
Definition LPI2C.h:871
static constexpr uint32 MRDROR_RXEMPTY(uint32 value)
MRDROR - RXEMPTY.
Definition LPI2C.h:1035
static constexpr uint32 MCFGR0_RELAX(uint32 value)
MCFGR0 - RELAX.
Definition LPI2C.h:644
static constexpr uint32 MCFGR0_HRPOL(uint32 value)
MCFGR0 - HRPOL.
Definition LPI2C.h:579
static constexpr uint32 SCR_RST(uint32 value)
SCR - RST.
Definition LPI2C.h:1061
static constexpr uint32 SSR_AVF(uint32 value)
SSR - AVF.
Definition LPI2C.h:1152
static constexpr uint32 VERID_FEATURE(uint32 value)
VERID - FEATURE.
Definition LPI2C.h:95
static constexpr uint32 SSR_AM1F(uint32 value)
SSR - AM1F.
Definition LPI2C.h:1259
static constexpr uint32 MSR_BBF(uint32 value)
MSR - BBF.
Definition LPI2C.h:397
static constexpr uint32 MCR_MEN(uint32 value)
MCR - MEN.
Definition LPI2C.h:144
static constexpr uint32 SIER_RSIE(uint32 value)
SIER - RSIE.
Definition LPI2C.h:1376
static constexpr uint32 MCCR0_CLKLO(uint32 value)
MCCR0 - CLKLO.
Definition LPI2C.h:863
static constexpr uint32 SCFGR1_SAEN(uint32 value)
SCFGR1 - SAEN.
Definition LPI2C.h:1650
static constexpr uint32 SCFGR2_FILTSCL(uint32 value)
SCFGR2 - FILTSCL.
Definition LPI2C.h:1794
static constexpr uint32 SCFGR2_CLKHOLD(uint32 value)
SCFGR2 - CLKHOLD.
Definition LPI2C.h:1776
static constexpr uint32 MSR_SDF(uint32 value)
MSR - SDF.
Definition LPI2C.h:269
static constexpr uint32 MCR_RST(uint32 value)
MCR - RST.
Definition LPI2C.h:157
static constexpr uint32 SCFGR1_ADRSTALL(uint32 value)
SCFGR1 - ADRSTALL.
Definition LPI2C.h:1571
static constexpr uint32 MIER_SDIE(uint32 value)
MIER - SDIE.
Definition LPI2C.h:449
static constexpr uint32 MFSR_TXCOUNT(uint32 value)
MFSR - TXCOUNT.
Definition LPI2C.h:946
static constexpr uint32 SRDR_RADDR(uint32 value)
SRDR - RADDR.
Definition LPI2C.h:1883
static constexpr uint32 SDER_RDDE(uint32 value)
SDER - RDDE.
Definition LPI2C.h:1493
static constexpr uint32 MCCR1_CLKLO(uint32 value)
MCCR1 - CLKLO.
Definition LPI2C.h:895
static constexpr uint32 MCFGR2_FILTSDA(uint32 value)
MCFGR2 - FILTSDA.
Definition LPI2C.h:828
static constexpr uint32 MSR_PLTF(uint32 value)
MSR - PLTF.
Definition LPI2C.h:337
static constexpr uint32 SRDR_SOF(uint32 value)
SRDR - SOF.
Definition LPI2C.h:1909
static constexpr uint32 SSR_SDF(uint32 value)
SSR - SDF.
Definition LPI2C.h:1199
virtual ~LPI2C(void) override
Destroy the object.
LPI2C(void)
Construct a new object.
static constexpr uint32 SCFGR1_HSMEN(uint32 value)
SCFGR1 - HSMEN.
Definition LPI2C.h:1703
static constexpr uint32 MRDR_DATA(uint32 value)
MRDR - DATA.
Definition LPI2C.h:1001
static constexpr uint32 SCR_FILTDZ(uint32 value)
SCR - FILTDZ.
Definition LPI2C.h:1087
static constexpr uint32 MIER_DMIE(uint32 value)
MIER - DMIE.
Definition LPI2C.h:514
static constexpr uint32 MIER_EPIE(uint32 value)
MIER - EPIE.
Definition LPI2C.h:436
static constexpr uint32 SCR_SEN(uint32 value)
SCR - SEN.
Definition LPI2C.h:1048
static constexpr uint32 MSR_MBF(uint32 value)
MSR - MBF.
Definition LPI2C.h:384
static constexpr uint32 MIER_FEIE(uint32 value)
MIER - FEIE.
Definition LPI2C.h:488
static constexpr uint32 SCR_FILTEN(uint32 value)
SCR - FILTEN.
Definition LPI2C.h:1074
static constexpr uint32 MSR_STF(uint32 value)
MSR - STF.
Definition LPI2C.h:371
static constexpr uint32 SCFGR1_RXCFG(uint32 value)
SCFGR1 - RXCFG.
Definition LPI2C.h:1677
static constexpr uint32 PARAM_MRXFIFO(uint32 value)
PARAM - MRXFIFO.
Definition LPI2C.h:131
static constexpr uint32 SCFGR1_GCEN(uint32 value)
SCFGR1 - GCEN.
Definition LPI2C.h:1637
static constexpr uint32 MSR_DMF(uint32 value)
MSR - DMF.
Definition LPI2C.h:354
static constexpr uint32 SDER_TDDE(uint32 value)
SDER - TDDE.
Definition LPI2C.h:1480
static constexpr uint32 SCFGR1_IGNACK(uint32 value)
SCFGR1 - IGNACK.
Definition LPI2C.h:1690
static constexpr uint32 MCCR1_CLKHI(uint32 value)
MCCR1 - CLKHI.
Definition LPI2C.h:903
static constexpr uint32 SCR_RTF(uint32 value)
SCR - RTF.
Definition LPI2C.h:1100
static constexpr uint32 SASR_ANV(uint32 value)
SASR -ANV.
Definition LPI2C.h:1843
static constexpr uint32 MSR_RDF(uint32 value)
MSR - RDF.
Definition LPI2C.h:235
static constexpr uint32 SRDROR_RXEMPTY(uint32 value)
SRDROR - RXEMPTY.
Definition LPI2C.h:1940
static constexpr uint32 SCFGR1_RXALL(uint32 value)
SCFGR1 - RXALL.
Definition LPI2C.h:1741
static constexpr uint32 SIER_SDIE(uint32 value)
SIER - SDIE.
Definition LPI2C.h:1389
static constexpr uint32 SCFGR1_SDCFG(uint32 value)
SCFGR1 - SDCFG.
Definition LPI2C.h:1767
static constexpr uint32 SIER_BEIE(uint32 value)
SIER - BEIE.
Definition LPI2C.h:1402
static constexpr uint32 MCCR0_SETHOLD(uint32 value)
MCCR0 - SETHOLD.
Definition LPI2C.h:879
static constexpr uint32 MCFGR1_STOPCFG(uint32 value)
MCFGR1 - STOPCFG.
Definition LPI2C.h:734
static constexpr uint32 MCFGR1_AUTOSTOP(uint32 value)
MCFGR1 - AUTOSTOP.
Definition LPI2C.h:695
static constexpr uint32 MCR_RTF(uint32 value)
MCR - RTF.
Definition LPI2C.h:196
static constexpr uint32 MDER_RDDE(uint32 value)
MDER - RDDE.
Definition LPI2C.h:553
static constexpr uint32 MIER_RDIE(uint32 value)
MIER - RDIE.
Definition LPI2C.h:423
static constexpr uint32 SCFGR1_RSCFG(uint32 value)
SCFGR1 - RSCFG.
Definition LPI2C.h:1754
static constexpr uint32 MDER_TDDE(uint32 value)
MDER - TDDE.
Definition LPI2C.h:540
static constexpr uint32 VERID_MAJOR(uint32 value)
VERID - MAJOR.
Definition LPI2C.h:113
static constexpr uint32 SCFGR1_TXCFG(uint32 value)
SCFGR1 - TXCFG.
Definition LPI2C.h:1663
static constexpr uint32 MCFGR0_RDMO(uint32 value)
MCFGR0 - RDMO.
Definition LPI2C.h:631
static constexpr uint32 VERID_MINOR(uint32 value)
VERID - MINOR.
Definition LPI2C.h:104
Definition Object.h:34
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.
@ VERID_MINOR
VERID - MINOR.
@ 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.
@ VERID_FEATURE
VERID - FEATURE.
@ 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.
@ VERID_MAJOR
VERID - MAJOR.
@ 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.
@ 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.
@ VERID_MINOR
VERID - MINOR.
@ 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.
@ VERID_FEATURE
VERID - FEATURE.
@ 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.
@ VERID_MAJOR
VERID - MAJOR.
@ 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.
Definition lpi2c/Register.h:29