mFrame
載入中...
搜尋中...
無符合項目
LPSPI.h
1
7#ifndef MCXA153_583C3F5F_8E58_4CB0_A8F8_21DC5B4205F9
8#define MCXA153_583C3F5F_8E58_4CB0_A8F8_21DC5B4205F9
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16#include "./../lpspi/Mask.h"
17#include "./../lpspi/Register.h"
18#include "./../lpspi/Shift.h"
19
20//----------------------------------------------------------------------------------------
21
22/* ***************************************************************************************
23 * Namespace
24 */
25namespace mcxa153::chip::lpspi {
26 class LPSPI;
27 extern Register &LPSPI0;
28 extern Register &LPSPI1;
29} // namespace mcxa153::chip::lpspi
30
31/* ***************************************************************************************
32 * Class/Interface/Struct/Enum
33 */
34
148 /* *************************************************************************************
149 * Variable
150 */
151
152 /* *************************************************************************************
153 * Abstract Method
154 */
155
156 /* *************************************************************************************
157 * Construct Method
158 */
159 protected:
164 virtual ~LPSPI(void) override = default;
165
166 /* *************************************************************************************
167 * Operator Method
168 */
169
170 /* *************************************************************************************
171 * Override Method
172 */
173
174 /* *************************************************************************************
175 * Public Method
176 */
177
178 /* *************************************************************************************
179 * Protected Method
180 */
181
182 /* *************************************************************************************
183 * Private Method
184 */
185
186 /* *************************************************************************************
187 * Static Variable
188 */
189
190 /* *************************************************************************************
191 * Static Method
192 */
193 public:
202 static inline constexpr uint32 VERID_FEATURE(uint32 value) {
203 return ((value << +Shift::VERID_FEATURE) & +Mask::VERID_FEATURE);
204 }
205
211 static inline constexpr uint32 VERID_MINOR(uint32 value) {
212 return ((value << +Shift::VERID_MINOR) & +Mask::VERID_MINOR);
213 }
214
220 static inline constexpr uint32 VERID_MAJOR(uint32 value) {
221 return ((value << +Shift::VERID_MAJOR) & +Mask::VERID_MAJOR);
222 }
223
229 static inline constexpr uint32 PARAM_TXFIFO(uint32 value) {
230 return ((value << +Shift::PARAM_TXFIFO) & +Mask::PARAM_TXFIFO);
231 }
232
238 static inline constexpr uint32 PARAM_RXFIFO(uint32 value) {
239 return ((value << +Shift::PARAM_RXFIFO) & +Mask::PARAM_RXFIFO);
240 }
241
247 static inline constexpr uint32 PARAM_PCSNUM(uint32 value) {
248 return ((value << +Shift::PARAM_PCSNUM) & +Mask::PARAM_PCSNUM);
249 }
250
260 static inline constexpr uint32 CR_MEN(uint32 value) {
261 return ((value << +Shift::CR_MEN) & +Mask::CR_MEN);
262 }
263
273 static inline constexpr uint32 CR_RST(uint32 value) {
274 return ((value << +Shift::CR_RST) & +Mask::CR_RST);
275 }
276
286 static inline constexpr uint32 CR_DBGEN(uint32 value) {
287 return ((value << +Shift::CR_DBGEN) & +Mask::CR_DBGEN);
288 }
289
299 static inline constexpr uint32 CR_RTF(uint32 value) {
300 return ((value << +Shift::CR_RTF) & +Mask::CR_RTF);
301 }
302
312 static inline constexpr uint32 CR_RRF(uint32 value) {
313 return ((value << +Shift::CR_RRF) & +Mask::CR_RRF);
314 }
315
325 static inline constexpr uint32 SR_TDF(uint32 value) {
326 return ((value << +Shift::SR_TDF) & +Mask::SR_TDF);
327 }
328
338 static inline constexpr uint32 SR_RDF(uint32 value) {
339 return ((value << +Shift::SR_RDF) & +Mask::SR_RDF);
340 }
341
355 static inline constexpr uint32 SR_WCF(uint32 value) {
356 return ((value << +Shift::SR_WCF) & +Mask::SR_WCF);
357 }
358
372 static inline constexpr uint32 SR_FCF(uint32 value) {
373 return ((value << +Shift::SR_FCF) & +Mask::SR_FCF);
374 }
375
389 static inline constexpr uint32 SR_TCF(uint32 value) {
390 return ((value << +Shift::SR_TCF) & +Mask::SR_TCF);
391 }
392
406 static inline constexpr uint32 SR_TEF(uint32 value) {
407 return ((value << +Shift::SR_TEF) & +Mask::SR_TEF);
408 }
409
423 static inline constexpr uint32 SR_REF(uint32 value) {
424 return ((value << +Shift::SR_REF) & +Mask::SR_REF);
425 }
426
440 static inline constexpr uint32 SR_DMF(uint32 value) {
441 return ((value << +Shift::SR_DMF) & +Mask::SR_DMF);
442 }
443
453 static inline constexpr uint32 SR_MBF(uint32 value) {
454 return ((value << +Shift::SR_MBF) & +Mask::SR_MBF);
455 }
456
466 static inline constexpr uint32 IER_TDIE(uint32 value) {
467 return ((value << +Shift::IER_TDIE) & +Mask::IER_TDIE);
468 }
469
479 static inline constexpr uint32 IER_RDIE(uint32 value) {
480 return ((value << +Shift::IER_RDIE) & +Mask::IER_RDIE);
481 }
482
492 static inline constexpr uint32 IER_WCIE(uint32 value) {
493 return ((value << +Shift::IER_WCIE) & +Mask::IER_WCIE);
494 }
495
505 static inline constexpr uint32 IER_FCIE(uint32 value) {
506 return ((value << +Shift::IER_FCIE) & +Mask::IER_FCIE);
507 }
508
518 static inline constexpr uint32 IER_TCIE(uint32 value) {
519 return ((value << +Shift::IER_TCIE) & +Mask::IER_TCIE);
520 }
521
531 static inline constexpr uint32 IER_TEIE(uint32 value) {
532 return ((value << +Shift::IER_TEIE) & +Mask::IER_TEIE);
533 }
534
544 static inline constexpr uint32 IER_REIE(uint32 value) {
545 return ((value << +Shift::IER_REIE) & +Mask::IER_REIE);
546 }
547
557 static inline constexpr uint32 IER_DMIE(uint32 value) {
558 return ((value << +Shift::IER_DMIE) & +Mask::IER_DMIE);
559 }
560
570 static inline constexpr uint32 DER_TDDE(uint32 value) {
571 return ((value << +Shift::DER_TDDE) & +Mask::DER_TDDE);
572 }
573
583 static inline constexpr uint32 DER_RDDE(uint32 value) {
584 return ((value << +Shift::DER_RDDE) & +Mask::DER_RDDE);
585 }
586
596 static inline constexpr uint32 DER_FCDE(uint32 value) {
597 return ((value << +Shift::DER_FCDE) & +Mask::DER_FCDE);
598 }
599
609 static inline constexpr uint32 CFGR0_HREN(uint32 value) {
610 return ((value << +Shift::CFGR0_HREN) & +Mask::CFGR0_HREN);
611 }
612
622 static inline constexpr uint32 CFGR0_HRPOL(uint32 value) {
623 return ((value << +Shift::CFGR0_HRPOL) & +Mask::CFGR0_HRPOL);
624 }
625
635 static inline constexpr uint32 CFGR0_HRSEL(uint32 value) {
636 return ((value << +Shift::CFGR0_HRSEL) & +Mask::CFGR0_HRSEL);
637 }
638
648 static inline constexpr uint32 CFGR0_HRDIR(uint32 value) {
649 return ((value << +Shift::CFGR0_HRDIR) & +Mask::CFGR0_HRDIR);
650 }
651
661 static inline constexpr uint32 CFGR0_CIRFIFO(uint32 value) {
662 return ((value << +Shift::CFGR0_CIRFIFO) & +Mask::CFGR0_CIRFIFO);
663 }
664
674 static inline constexpr uint32 CFGR0_RDMO(uint32 value) {
675 return ((value << +Shift::CFGR0_RDMO) & +Mask::CFGR0_RDMO);
676 }
677
687 static inline constexpr uint32 CFGR1_MASTER(uint32 value) {
688 return ((value << +Shift::CFGR1_MASTER) & +Mask::CFGR1_MASTER);
689 }
690
700 static inline constexpr uint32 CFGR1_SAMPLE(uint32 value) {
701 return ((value << +Shift::CFGR1_SAMPLE) & +Mask::CFGR1_SAMPLE);
702 }
703
713 static inline constexpr uint32 CFGR1_AUTOPCS(uint32 value) {
714 return ((value << +Shift::CFGR1_AUTOPCS) & +Mask::CFGR1_AUTOPCS);
715 }
716
726 static inline constexpr uint32 CFGR1_NOSTALL(uint32 value) {
727 return ((value << +Shift::CFGR1_NOSTALL) & +Mask::CFGR1_NOSTALL);
728 }
729
739 static inline constexpr uint32 CFGR1_PARTIAL(uint32 value) {
740 return ((value << +Shift::CFGR1_PARTIAL) & +Mask::CFGR1_PARTIAL);
741 }
742
752 static inline constexpr uint32 CFGR1_PCSPOL(uint32 value) {
753 return ((value << +Shift::CFGR1_PCSPOL) & +Mask::CFGR1_PCSPOL);
754 }
755
777 static inline constexpr uint32 CFGR1_MATCFG(uint32 value) {
778 return ((value << +Shift::CFGR1_MATCFG) & +Mask::CFGR1_MATCFG);
779 }
780
796 static inline constexpr uint32 CFGR1_PINCFG(uint32 value) {
797 return ((value << +Shift::CFGR1_PINCFG) & +Mask::CFGR1_PINCFG);
798 }
799
809 static inline constexpr uint32 CFGR1_OUTCFG(uint32 value) {
810 return ((value << +Shift::CFGR1_OUTCFG) & +Mask::CFGR1_OUTCFG);
811 }
812
822 static inline constexpr uint32 CFGR1_PCSCFG(uint32 value) {
823 return ((value << +Shift::CFGR1_PCSCFG) & +Mask::CFGR1_PCSCFG);
824 }
825
831 static inline constexpr uint32 DMR0_MATCH0(uint32 value) {
832 return ((value << +Shift::DMR0_MATCH0) & +Mask::DMR0_MATCH0);
833 }
834
835 /*
836 * @brief DMR1 - MATCH1
837 *
838 * Data Match 1 - Match 1 Value
839 */
840 static inline constexpr uint32 DMR1_MATCH1(uint32 value) {
841 return ((value << +Shift::DMR1_MATCH1) & +Mask::DMR1_MATCH1);
842 }
843
849 static inline constexpr uint32 CCR_SCKDIV(uint32 value) {
850 return ((value << +Shift::CCR_SCKDIV) & +Mask::CCR_SCKDIV);
851 }
852
858 static inline constexpr uint32 CCR_DBT(uint32 value) {
859 return ((value << +Shift::CCR_DBT) & +Mask::CCR_DBT);
860 }
861
867 static inline constexpr uint32 CCR_PCSSCK(uint32 value) {
868 return ((value << +Shift::CCR_PCSSCK) & +Mask::CCR_PCSSCK);
869 }
870
876 static inline constexpr uint32 CCR_SCKPCS(uint32 value) {
877 return ((value << +Shift::CCR_SCKPCS) & +Mask::CCR_SCKPCS);
878 }
879
885 static inline constexpr uint32 CCR1_SCKSET(uint32 value) {
886 return ((value << +Shift::CCR1_SCKSET) & +Mask::CCR1_SCKSET);
887 }
888
894 static inline constexpr uint32 CCR1_SCKHLD(uint32 value) {
895 return ((value << +Shift::CCR1_SCKHLD) & +Mask::CCR1_SCKHLD);
896 }
897
903 static inline constexpr uint32 CCR1_PCSPCS(uint32 value) {
904 return ((value << +Shift::CCR1_PCSPCS) & +Mask::CCR1_PCSPCS);
905 }
906
912 static inline constexpr uint32 CCR1_SCKSCK(uint32 value) {
913 return ((value << +Shift::CCR1_SCKSCK) & +Mask::CCR1_SCKSCK);
914 }
915
921 static inline constexpr uint32 FCR_TXWATER(uint32 value) {
922 return ((value << +Shift::FCR_TXWATER) & +Mask::FCR_TXWATER);
923 }
924
930 static inline constexpr uint32 FCR_RXWATER(uint32 value) {
931 return ((value << +Shift::FCR_RXWATER) & +Mask::FCR_RXWATER);
932 }
933
939 static inline constexpr uint32 FSR_TXCOUNT(uint32 value) {
940 return ((value << +Shift::FSR_TXCOUNT) & +Mask::FSR_TXCOUNT);
941 }
942
948 static inline constexpr uint32 FSR_RXCOUNT(uint32 value) {
949 return ((value << +Shift::FSR_RXCOUNT) & +Mask::FSR_RXCOUNT);
950 }
951
957 static inline constexpr uint32 TCR_FRAMESZ(uint32 value) {
958 return ((value << +Shift::TCR_FRAMESZ) & +Mask::TCR_FRAMESZ);
959 }
960
974 static inline constexpr uint32 TCR_WIDTH(uint32 value) {
975 return ((value << +Shift::TCR_WIDTH) & +Mask::TCR_WIDTH);
976 }
977
987 static inline constexpr uint32 TCR_TXMSK(uint32 value) {
988 return ((value << +Shift::TCR_TXMSK) & +Mask::TCR_TXMSK);
989 }
990
1000 static inline constexpr uint32 TCR_RXMSK(uint32 value) {
1001 return ((value << +Shift::TCR_RXMSK) & +Mask::TCR_RXMSK);
1002 }
1003
1013 static inline constexpr uint32 TCR_CONTC(uint32 value) {
1014 return ((value << +Shift::TCR_CONTC) & +Mask::TCR_CONTC);
1015 }
1016
1026 static inline constexpr uint32 TCR_CONT(uint32 value) {
1027 return ((value << +Shift::TCR_CONT) & +Mask::TCR_CONT);
1028 }
1029
1039 static inline constexpr uint32 TCR_BYSW(uint32 value) {
1040 return ((value << +Shift::TCR_BYSW) & +Mask::TCR_BYSW);
1041 }
1042
1052 static inline constexpr uint32 TCR_LSBF(uint32 value) {
1053 return ((value << +Shift::TCR_LSBF) & +Mask::TCR_LSBF);
1054 }
1055
1069 static inline constexpr uint32 TCR_PCS(uint32 value) {
1070 return ((value << +Shift::TCR_PCS) & +Mask::TCR_PCS);
1071 }
1072
1094 static inline constexpr uint32 TCR_PRESCALE(uint32 value) {
1095 return ((value << +Shift::TCR_PRESCALE) & +Mask::TCR_PRESCALE);
1096 }
1097
1107 static inline constexpr uint32 TCR_CPHA(uint32 value) {
1108 return ((value << +Shift::TCR_CPHA) & +Mask::TCR_CPHA);
1109 }
1110
1120 static inline constexpr uint32 TCR_CPOL(uint32 value) {
1121 return ((value << +Shift::TCR_CPOL) & +Mask::TCR_CPOL);
1122 }
1123
1128 static inline constexpr uint32 TDR_DATA(uint32 value) {
1129 return ((value << +Shift::TDR_DATA) & +Mask::TDR_DATA);
1130 }
1131
1141 static inline constexpr uint32 RSR_SOF(uint32 value) {
1142 return ((value << +Shift::RSR_SOF) & +Mask::RSR_SOF);
1143 }
1144
1154 static inline constexpr uint32 RSR_RXEMPTY(uint32 value) {
1155 return ((value << +Shift::RSR_RXEMPTY) & +Mask::RSR_RXEMPTY);
1156 }
1157
1163 static inline constexpr uint32 RDR_DATA(uint32 value) {
1164 return ((value << +Shift::RDR_DATA) & +Mask::RDR_DATA);
1165 }
1166
1172 static inline constexpr uint32 RDROR_DATA(uint32 value) {
1173 return ((value << +Shift::RDROR_DATA) & +Mask::RDROR_DATA);
1174 }
1175
1181 static inline constexpr uint32 TCBR_DATA(uint32 value) {
1182 return ((value << +Shift::TCBR_DATA) & +Mask::TCBR_DATA);
1183 }
1184
1190 static inline constexpr uint32 TDBR_DATA(uint32 value) {
1191 return ((value << +Shift::TDBR_DATA) & +Mask::TDBR_DATA);
1192 }
1193
1199 static inline constexpr uint32 RDBR_DATA(uint32 value) {
1200 return ((value << +Shift::RDBR_DATA) & +Mask::RDBR_DATA);
1201 }
1202};
1203
1204/* ***************************************************************************************
1205 * End of file
1206 */
1207
1208#endif /* MCXA153_583C3F5F_8E58_4CB0_A8F8_21DC5B4205F9 */
MCXA153 低功耗串列周邊介面 (Low Power Serial Peripheral Interface) 控制器靜態工具類別
Definition LPSPI.h:147
static constexpr uint32 TCR_CONTC(uint32 value)
TCR - CONTC.
Definition LPSPI.h:1013
static constexpr uint32 DMR0_MATCH0(uint32 value)
DMR0 - MATCH0.
Definition LPSPI.h:831
static constexpr uint32 TCR_FRAMESZ(uint32 value)
TCR - FRAMESZ.
Definition LPSPI.h:957
static constexpr uint32 DER_TDDE(uint32 value)
DER - TDDE.
Definition LPSPI.h:570
static constexpr uint32 CCR_PCSSCK(uint32 value)
CCR - PCSSCK.
Definition LPSPI.h:867
static constexpr uint32 CR_RTF(uint32 value)
CR - RTF.
Definition LPSPI.h:299
static constexpr uint32 RSR_RXEMPTY(uint32 value)
RSR - RXEMPTY.
Definition LPSPI.h:1154
static constexpr uint32 PARAM_RXFIFO(uint32 value)
PARAM - RXFIFO.
Definition LPSPI.h:238
static constexpr uint32 CFGR1_NOSTALL(uint32 value)
CFGR1 - NOSTALL.
Definition LPSPI.h:726
static constexpr uint32 CCR1_SCKSET(uint32 value)
CCR1 - SCKSET.
Definition LPSPI.h:885
static constexpr uint32 DER_FCDE(uint32 value)
DER - FCDE.
Definition LPSPI.h:596
static constexpr uint32 IER_RDIE(uint32 value)
IER - RDIE.
Definition LPSPI.h:479
static constexpr uint32 CFGR1_OUTCFG(uint32 value)
CFGR1 - OUTCFG.
Definition LPSPI.h:809
static constexpr uint32 CFGR0_HRDIR(uint32 value)
CFGR0 - HRDIR.
Definition LPSPI.h:648
static constexpr uint32 FSR_TXCOUNT(uint32 value)
FSR - TXCOUNT.
Definition LPSPI.h:939
static constexpr uint32 CFGR1_PCSCFG(uint32 value)
CFGR1 - PCSCFG.
Definition LPSPI.h:822
static constexpr uint32 TCR_CONT(uint32 value)
TCR - CONT.
Definition LPSPI.h:1026
static constexpr uint32 CCR1_PCSPCS(uint32 value)
CCR1 - PCSPCS.
Definition LPSPI.h:903
static constexpr uint32 FSR_RXCOUNT(uint32 value)
FSR - RXCOUNT.
Definition LPSPI.h:948
static constexpr uint32 CFGR1_PINCFG(uint32 value)
CFGR1 - PINCFG.
Definition LPSPI.h:796
static constexpr uint32 SR_REF(uint32 value)
SR - REF.
Definition LPSPI.h:423
static constexpr uint32 FCR_RXWATER(uint32 value)
FCR - RXWATER.
Definition LPSPI.h:930
static constexpr uint32 IER_REIE(uint32 value)
IER - REIE.
Definition LPSPI.h:544
static constexpr uint32 CFGR1_PCSPOL(uint32 value)
CFGR1 - PCSPOL.
Definition LPSPI.h:752
static constexpr uint32 CFGR0_HRSEL(uint32 value)
CFGR0 - HRSEL.
Definition LPSPI.h:635
static constexpr uint32 IER_TDIE(uint32 value)
IER - TDIE.
Definition LPSPI.h:466
static constexpr uint32 CR_MEN(uint32 value)
CR - MEN.
Definition LPSPI.h:260
static constexpr uint32 IER_TCIE(uint32 value)
IER - TCIE.
Definition LPSPI.h:518
static constexpr uint32 TCR_TXMSK(uint32 value)
TCR - TXMSK.
Definition LPSPI.h:987
static constexpr uint32 IER_DMIE(uint32 value)
IER - DMIE.
Definition LPSPI.h:557
static constexpr uint32 VERID_MAJOR(uint32 value)
MAJOR - Major.
Definition LPSPI.h:220
static constexpr uint32 TCR_PCS(uint32 value)
TCR - PCS.
Definition LPSPI.h:1069
static constexpr uint32 RDBR_DATA(uint32 value)
RDBR - DATA.
Definition LPSPI.h:1199
static constexpr uint32 TCR_CPHA(uint32 value)
TCR - CPHA.
Definition LPSPI.h:1107
static constexpr uint32 SR_MBF(uint32 value)
SR - MBF.
Definition LPSPI.h:453
static constexpr uint32 TCR_BYSW(uint32 value)
TCR - BYSW.
Definition LPSPI.h:1039
static constexpr uint32 TDR_DATA(uint32 value)
TDR - DATA.
Definition LPSPI.h:1128
static constexpr uint32 TCR_WIDTH(uint32 value)
TCR - WIDTH.
Definition LPSPI.h:974
static constexpr uint32 IER_TEIE(uint32 value)
IER - TEIE.
Definition LPSPI.h:531
static constexpr uint32 CFGR1_MASTER(uint32 value)
CFGR1 - MASTER.
Definition LPSPI.h:687
static constexpr uint32 CFGR1_MATCFG(uint32 value)
CFGR1 - MATCFG.
Definition LPSPI.h:777
static constexpr uint32 TDBR_DATA(uint32 value)
TDBR - DATA.
Definition LPSPI.h:1190
static constexpr uint32 CR_RRF(uint32 value)
CR - RRF.
Definition LPSPI.h:312
static constexpr uint32 SR_TDF(uint32 value)
SR - TDF.
Definition LPSPI.h:325
static constexpr uint32 CFGR1_SAMPLE(uint32 value)
CFGR1 - SAMPLE.
Definition LPSPI.h:700
static constexpr uint32 SR_FCF(uint32 value)
SR - FCF.
Definition LPSPI.h:372
static constexpr uint32 FCR_TXWATER(uint32 value)
FCR - TXWATER.
Definition LPSPI.h:921
static constexpr uint32 CCR_SCKPCS(uint32 value)
CCR - SCKPCS.
Definition LPSPI.h:876
static constexpr uint32 RDROR_DATA(uint32 value)
RDROR - DATA.
Definition LPSPI.h:1172
static constexpr uint32 VERID_FEATURE(uint32 value)
VERID - FEATURE.
Definition LPSPI.h:202
static constexpr uint32 IER_FCIE(uint32 value)
IER - FCIE.
Definition LPSPI.h:505
static constexpr uint32 CR_RST(uint32 value)
CR - RST.
Definition LPSPI.h:273
static constexpr uint32 TCR_PRESCALE(uint32 value)
TCR - PRESCALE.
Definition LPSPI.h:1094
static constexpr uint32 CFGR1_PARTIAL(uint32 value)
CFGR1 - PARTIAL.
Definition LPSPI.h:739
static constexpr uint32 TCR_LSBF(uint32 value)
TCR - LSBF.
Definition LPSPI.h:1052
static constexpr uint32 CCR_SCKDIV(uint32 value)
CCR - SCKDIV.
Definition LPSPI.h:849
static constexpr uint32 CFGR0_RDMO(uint32 value)
CFGR0 - RDMO.
Definition LPSPI.h:674
static constexpr uint32 CCR1_SCKSCK(uint32 value)
CCR1 - SCKSCK.
Definition LPSPI.h:912
static constexpr uint32 CFGR1_AUTOPCS(uint32 value)
CFGR1 - AUTOPCS.
Definition LPSPI.h:713
static constexpr uint32 CR_DBGEN(uint32 value)
CR - DBGEN.
Definition LPSPI.h:286
static constexpr uint32 RDR_DATA(uint32 value)
RDR - DATA.
Definition LPSPI.h:1163
static constexpr uint32 RSR_SOF(uint32 value)
RSR - SOF.
Definition LPSPI.h:1141
static constexpr uint32 VERID_MINOR(uint32 value)
MINOR - Minor.
Definition LPSPI.h:211
virtual ~LPSPI(void) override=default
Destroy the object.
static constexpr uint32 SR_DMF(uint32 value)
SR - DMF.
Definition LPSPI.h:440
static constexpr uint32 SR_TEF(uint32 value)
SR - TEF.
Definition LPSPI.h:406
static constexpr uint32 IER_WCIE(uint32 value)
IER - WCIE.
Definition LPSPI.h:492
static constexpr uint32 TCR_RXMSK(uint32 value)
TCR - RXMSK.
Definition LPSPI.h:1000
static constexpr uint32 CCR_DBT(uint32 value)
CCR - DBT.
Definition LPSPI.h:858
static constexpr uint32 CFGR0_CIRFIFO(uint32 value)
CFGR0 - CIRFIFO.
Definition LPSPI.h:661
static constexpr uint32 PARAM_TXFIFO(uint32 value)
PARAM - TXFIFO.
Definition LPSPI.h:229
static constexpr uint32 DER_RDDE(uint32 value)
DER - RDDE.
Definition LPSPI.h:583
static constexpr uint32 SR_WCF(uint32 value)
SR - WCF.
Definition LPSPI.h:355
static constexpr uint32 CCR1_SCKHLD(uint32 value)
CCR1 - SCKHLD.
Definition LPSPI.h:894
static constexpr uint32 CFGR0_HRPOL(uint32 value)
CFGR0 - HRPOL.
Definition LPSPI.h:622
static constexpr uint32 PARAM_PCSNUM(uint32 value)
PARAM.
Definition LPSPI.h:247
static constexpr uint32 TCR_CPOL(uint32 value)
TCR - CPOL.
Definition LPSPI.h:1120
static constexpr uint32 TCBR_DATA(uint32 value)
TCBR - DATA.
Definition LPSPI.h:1181
static constexpr uint32 SR_TCF(uint32 value)
SR - TCF.
Definition LPSPI.h:389
static constexpr uint32 CFGR0_HREN(uint32 value)
CFGR0 - HREN.
Definition LPSPI.h:609
static constexpr uint32 SR_RDF(uint32 value)
SR - RDF.
Definition LPSPI.h:338
Definition NonInstantiable.h:29
Definition lpspi/Count.h:22
@ CFGR0_HRSEL
CFGR0 - HRSEL.
@ CFGR1_OUTCFG
CFGR1 - OUTCFG.
@ CFGR0_HRPOL
CFGR0 - HRPOL.
@ VERID_MINOR
MINOR - Minor.
@ FCR_TXWATER
FCR - TXWATER.
@ CFGR1_SAMPLE
CFGR1 - SAMPLE.
@ DMR0_MATCH0
DMR0 - MATCH0.
@ CFGR1_NOSTALL
CFGR1 - NOSTALL.
@ TCR_FRAMESZ
TCR - FRAMESZ.
@ CFGR1_PCSCFG
CFGR1 - PCSCFG.
@ CFGR1_PINCFG
CFGR1 - PINCFG.
@ PARAM_RXFIFO
PARAM - RXFIFO.
@ FCR_RXWATER
FCR - RXWATER.
@ CFGR0_CIRFIFO
CFGR0 - CIRFIFO.
@ CCR1_SCKHLD
CCR1 - SCKHLD.
@ CFGR1_PARTIAL
CFGR1 - PARTIAL.
@ VERID_FEATURE
VERID - FEATURE.
@ CFGR1_PCSPOL
CFGR1 - PCSPOL.
@ FSR_RXCOUNT
FSR - RXCOUNT.
@ CFGR1_AUTOPCS
CFGR1 - AUTOPCS.
@ CFGR1_MATCFG
CFGR1 - MATCFG.
@ CCR1_SCKSET
CCR1 - SCKSET.
@ PARAM_TXFIFO
PARAM - TXFIFO.
@ TCR_PRESCALE
TCR - PRESCALE.
@ CCR1_PCSPCS
CCR1 - PCSPCS.
@ VERID_MAJOR
MAJOR - Major.
@ RSR_RXEMPTY
RSR - RXEMPTY.
@ CFGR1_MASTER
CFGR1 - MASTER.
@ CFGR0_HRDIR
CFGR0 - HRDIR.
@ CCR1_SCKSCK
CCR1 - SCKSCK.
@ FSR_TXCOUNT
FSR - TXCOUNT.
@ CFGR0_HRSEL
CFGR0 - HRSEL.
@ CFGR1_OUTCFG
CFGR1 - OUTCFG.
@ CFGR0_HRPOL
CFGR0 - HRPOL.
@ VERID_MINOR
MINOR - Minor.
@ FCR_TXWATER
FCR - TXWATER.
@ CFGR1_SAMPLE
CFGR1 - SAMPLE.
@ DMR0_MATCH0
DMR0 - MATCH0.
@ CFGR1_NOSTALL
CFGR1 - NOSTALL.
@ TCR_FRAMESZ
TCR - FRAMESZ.
@ CFGR1_PCSCFG
CFGR1 - PCSCFG.
@ CFGR1_PINCFG
CFGR1 - PINCFG.
@ PARAM_RXFIFO
PARAM - RXFIFO.
@ FCR_RXWATER
FCR - RXWATER.
@ CFGR0_CIRFIFO
CFGR0 - CIRFIFO.
@ CCR1_SCKHLD
CCR1 - SCKHLD.
@ CFGR1_PARTIAL
CFGR1 - PARTIAL.
@ VERID_FEATURE
VERID - FEATURE.
@ CFGR1_PCSPOL
CFGR1 - PCSPOL.
@ FSR_RXCOUNT
FSR - RXCOUNT.
@ CFGR1_AUTOPCS
CFGR1 - AUTOPCS.
@ CFGR1_MATCFG
CFGR1 - MATCFG.
@ CCR1_SCKSET
CCR1 - SCKSET.
@ PARAM_TXFIFO
PARAM - TXFIFO.
@ TCR_PRESCALE
TCR - PRESCALE.
@ CCR1_PCSPCS
CCR1 - PCSPCS.
@ VERID_MAJOR
MAJOR - Major.
@ RSR_RXEMPTY
RSR - RXEMPTY.
@ CFGR1_MASTER
CFGR1 - MASTER.
@ CFGR0_HRDIR
CFGR0 - HRDIR.
@ CCR1_SCKSCK
CCR1 - SCKSCK.
@ FSR_TXCOUNT
FSR - TXCOUNT.
@ LPSPI
低功耗SPI群組 - LPSPI控制器操作狀態 (400-499)