mFrame
載入中...
搜尋中...
無符合項目
lpspi/Shift.h
1
7#ifndef MCXA153_37E12C2E_7714_47E0_8CAC_1BC5A2176BC9
8#define MCXA153_37E12C2E_7714_47E0_8CAC_1BC5A2176BC9
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace mcxa153::chip::lpspi {
23 enum struct Shift : uint32;
24
34 constexpr unsigned int operator+(Shift e) {
35 return static_cast<unsigned int>(e);
36 }
37} // namespace mcxa153::chip::lpspi
38
39/* ***************************************************************************************
40 * Class/Interface/Struct/Enum
41 */
42
52enum struct mcxa153::chip::lpspi::Shift : uint32 {
61 VERID_FEATURE = 0U,
62
68 VERID_MINOR = 16U,
69
75 VERID_MAJOR = 24U,
76
82 PARAM_TXFIFO = 0U,
83
89 PARAM_RXFIFO = 8U,
90
96 PARAM_PCSNUM = 16U,
97
107 CR_MEN = 0U,
108
118 CR_RST = 1U,
119
129 CR_DBGEN = 3U,
130
140 CR_RTF = 8U,
141
151 CR_RRF = 9U,
152
162 SR_TDF = 0U,
163
173 SR_RDF = 1U,
174
188 SR_WCF = 8U,
189
203 SR_FCF = 9U,
204
218 SR_TCF = 10U,
219
233 SR_TEF = 11U,
234
248 SR_REF = 12U,
249
263 SR_DMF = 13U,
264
274 SR_MBF = 24U,
275
285 IER_TDIE = 0U,
286
296 IER_RDIE = 1U,
297
307 IER_WCIE = 8U,
308
318 IER_FCIE = 9U,
319
329 IER_TCIE = 10U,
330
340 IER_TEIE = 11U,
341
351 IER_REIE = 12U,
352
362 IER_DMIE = 13U,
363
373 DER_TDDE = 0U,
374
384 DER_RDDE = 1U,
385
395 DER_FCDE = 9U,
396
406 CFGR0_HREN = 0U,
407
417 CFGR0_HRPOL = 1U,
418
428 CFGR0_HRSEL = 2U,
429
439 CFGR0_HRDIR = 3U,
440
450 CFGR0_CIRFIFO = 8U,
451
461 CFGR0_RDMO = 9U,
462
472 CFGR1_MASTER = 0U,
473
483 CFGR1_SAMPLE = 1U,
484
494 CFGR1_AUTOPCS = 2U,
495
505 CFGR1_NOSTALL = 3U,
506
516 CFGR1_PARTIAL = 4U,
517
527 CFGR1_PCSPOL = 8U,
528
550 CFGR1_MATCFG = 16U,
551
567 CFGR1_PINCFG = 24U,
568
578 CFGR1_OUTCFG = 26U,
579
589 CFGR1_PCSCFG = 27U,
590
596 DMR0_MATCH0 = 0U,
597
598 /*
599 * @brief DMR1 - MATCH1
600 *
601 * Data Match 1 - Match 1 Value
602 */
603 DMR1_MATCH1 = 0U,
604
610 CCR_SCKDIV = 0U,
611
617 CCR_DBT = 8U,
618
624 CCR_PCSSCK = 16U,
625
631 CCR_SCKPCS = 24U,
632
638 CCR1_SCKSET = 0U,
639
645 CCR1_SCKHLD = 8U,
646
652 CCR1_PCSPCS = 16U,
653
659 CCR1_SCKSCK = 24U,
660
666 FCR_TXWATER = 0U,
667
673 FCR_RXWATER = 16U,
674
680 FSR_TXCOUNT = 0U,
681
687 FSR_RXCOUNT = 16U,
688
694 TCR_FRAMESZ = 0U,
695
709 TCR_WIDTH = 16U,
710
720 TCR_TXMSK = 18U,
721
731 TCR_RXMSK = 19U,
732
742 TCR_CONTC = 20U,
743
753 TCR_CONT = 21U,
754
764 TCR_BYSW = 22U,
765
775 TCR_LSBF = 23U,
776
790 TCR_PCS = 24U,
791
813 TCR_PRESCALE = 27U,
814
824 TCR_CPHA = 30U,
825
835 TCR_CPOL = 31U,
836
841 TDR_DATA = 0U,
842
852 RSR_SOF = 0U,
853
863 RSR_RXEMPTY = 1U,
864
870 RDR_DATA = 0U,
871
877 RDROR_DATA = 0U,
878
884 TCBR_DATA = 0U,
885
891 TDBR_DATA = 0U,
892
898 RDBR_DATA = 0U
899};
900
901/* ***************************************************************************************
902 * End of file
903 */
904
905#endif /* MCXA153_37E12C2E_7714_47E0_8CAC_1BC5A2176BC9 */
Definition lpspi/Count.h:22
@ CFGR0_HRSEL
CFGR0 - HRSEL.
@ CFGR1_OUTCFG
CFGR1 - OUTCFG.
@ CFGR0_HRPOL
CFGR0 - HRPOL.
@ 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.
@ 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.
@ RSR_RXEMPTY
RSR - RXEMPTY.
@ CFGR1_MASTER
CFGR1 - MASTER.
@ CFGR0_HRDIR
CFGR0 - HRDIR.
@ CCR1_SCKSCK
CCR1 - SCKSCK.
@ FSR_TXCOUNT
FSR - TXCOUNT.
Shift
LPSPI (Low Power Serial Peripheral Interface) 位移枚舉
Definition lpspi/Shift.h:52