mFrame
載入中...
搜尋中...
無符合項目
lpspi/Mask.h
1
7
#ifndef MCXA153_170C708E_8018_40F9_88EB_E2B88E638381
8
#define MCXA153_170C708E_8018_40F9_88EB_E2B88E638381
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
#include "mframe.h"
14
15
//----------------------------------------------------------------------------------------
16
17
//----------------------------------------------------------------------------------------
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
namespace
mcxa153::chip::lpspi
{
23
enum struct
Mask
: uint32;
24
25
constexpr
unsigned
int
operator+
(
Mask
e) {
26
return
static_cast<
unsigned
int
>
(e);
27
}
28
}
// namespace mcxa153::chip::lpspi
29
30
/* ***************************************************************************************
31
* Class/Interface/Struct/Enum
32
*/
33
43
enum struct
mcxa153::chip::lpspi::Mask
: uint32 {
52
VERID_FEATURE = 0xFFFFU,
53
59
VERID_MINOR = 0xFF0000U,
60
66
VERID_MAJOR = 0xFF000000U,
67
73
PARAM_TXFIFO
= 0xFFU,
74
80
PARAM_RXFIFO
= 0xFF00U,
81
87
PARAM_PCSNUM
= 0xFF0000U,
88
98
CR_MEN
= 0x1U,
99
109
CR_RST
= 0x2U,
110
120
CR_DBGEN
= 0x8U,
121
131
CR_RTF
= 0x100U,
132
142
CR_RRF
= 0x200U,
143
153
SR_TDF
= 0x1U,
154
164
SR_RDF
= 0x2U,
165
179
SR_WCF
= 0x100U,
180
194
SR_FCF
= 0x200U,
195
209
SR_TCF
= 0x400U,
210
224
SR_TEF
= 0x800U,
225
239
SR_REF
= 0x1000U,
240
254
SR_DMF
= 0x2000U,
255
265
SR_MBF
= 0x1000000U,
266
276
IER_TDIE
= 0x1U,
277
287
IER_RDIE
= 0x2U,
288
298
IER_WCIE
= 0x100U,
299
309
IER_FCIE
= 0x200U,
310
320
IER_TCIE
= 0x400U,
321
331
IER_TEIE
= 0x800U,
332
342
IER_REIE
= 0x1000U,
343
353
IER_DMIE
= 0x2000U,
354
364
DER_TDDE
= 0x1U,
365
375
DER_RDDE
= 0x2U,
376
386
DER_FCDE
= 0x200U,
387
397
CFGR0_HREN
= 0x1U,
398
408
CFGR0_HRPOL
= 0x2U,
409
419
CFGR0_HRSEL
= 0x4U,
420
430
CFGR0_HRDIR
= 0x8U,
431
441
CFGR0_CIRFIFO
= 0x100U,
442
452
CFGR0_RDMO
= 0x200U,
453
463
CFGR1_MASTER
= 0x1U,
464
474
CFGR1_SAMPLE
= 0x2U,
475
485
CFGR1_AUTOPCS
= 0x4U,
486
496
CFGR1_NOSTALL
= 0x8U,
497
507
CFGR1_PARTIAL
= 0x10U,
508
518
CFGR1_PCSPOL
= 0xF00U,
519
541
CFGR1_MATCFG
= 0x70000U,
542
558
CFGR1_PINCFG
= 0x3000000U,
559
569
CFGR1_OUTCFG
= 0x4000000U,
570
580
CFGR1_PCSCFG
= 0x8000000U,
581
587
DMR0_MATCH0
= 0xFFFFFFFFU,
588
589
/*
590
* @brief DMR1 - MATCH1
591
*
592
* Data Match 1 - Match 1 Value
593
*/
594
DMR1_MATCH1 = 0xFFFFFFFFU,
595
601
CCR_SCKDIV
= 0xFFU,
602
608
CCR_DBT
= 0xFF00U,
609
615
CCR_PCSSCK
= 0xFF0000U,
616
622
CCR_SCKPCS
= 0xFF000000U,
623
629
CCR1_SCKSET
= 0xFFU,
630
636
CCR1_SCKHLD
= 0xFF00U,
637
643
CCR1_PCSPCS
= 0xFF0000U,
644
650
CCR1_SCKSCK
= 0xFF000000U,
651
657
FCR_TXWATER
= 0x3U,
658
664
FCR_RXWATER
= 0x30000U,
665
671
FSR_TXCOUNT
= 0x7U,
672
678
FSR_RXCOUNT
= 0x70000U,
679
685
TCR_FRAMESZ
= 0xFFFU,
686
700
TCR_WIDTH
= 0x30000U,
701
711
TCR_TXMSK
= 0x40000U,
712
722
TCR_RXMSK
= 0x80000U,
723
733
TCR_CONTC
= 0x100000U,
734
744
TCR_CONT
= 0x200000U,
745
755
TCR_BYSW
= 0x400000U,
756
766
TCR_LSBF
= 0x800000U,
767
781
TCR_PCS
= 0x3000000U,
782
804
TCR_PRESCALE
= 0x38000000U,
805
815
TCR_CPHA
= 0x40000000U,
816
826
TCR_CPOL
= 0x80000000U,
827
832
TDR_DATA
= 0xFFFFFFFFU,
833
843
RSR_SOF
= 0x1U,
844
854
RSR_RXEMPTY
= 0x2U,
855
861
RDR_DATA
= 0xFFFFFFFFU,
862
868
RDROR_DATA
= 0xFFFFFFFFU,
869
875
TCBR_DATA
= 0xFFFFFFFFU,
876
882
TDBR_DATA
= 0xFFFFFFFFU,
883
889
RDBR_DATA
= 0xFFFFFFFFU
890
};
891
892
/* ***************************************************************************************
893
* End of file
894
*/
895
896
#endif
/* MCXA153_170C708E_8018_40F9_88EB_E2B88E638381 */
mcxa153::chip::clock::operator+
constexpr unsigned int operator+(AttachID e)
將AttachID轉換為無符號整數
Definition
AttachID.h:42
mcxa153::chip::lpspi
Definition
lpspi/Count.h:22
mcxa153::chip::lpspi::Mask
Mask
LPSPI 暫存器位元遮罩枚舉
Definition
lpspi/Mask.h:43
mcxa153::chip::lpspi::Mask::IER_TDIE
@ IER_TDIE
IER - TDIE.
mcxa153::chip::lpspi::Mask::CFGR0_HRSEL
@ CFGR0_HRSEL
CFGR0 - HRSEL.
mcxa153::chip::lpspi::Mask::CFGR1_OUTCFG
@ CFGR1_OUTCFG
CFGR1 - OUTCFG.
mcxa153::chip::lpspi::Mask::CFGR0_HRPOL
@ CFGR0_HRPOL
CFGR0 - HRPOL.
mcxa153::chip::lpspi::Mask::CR_MEN
@ CR_MEN
CR - MEN.
mcxa153::chip::lpspi::Mask::DER_RDDE
@ DER_RDDE
DER - RDDE.
mcxa153::chip::lpspi::Mask::TDBR_DATA
@ TDBR_DATA
TDBR - DATA.
mcxa153::chip::lpspi::Mask::TCR_CONT
@ TCR_CONT
TCR - CONT.
mcxa153::chip::lpspi::Mask::SR_DMF
@ SR_DMF
SR - DMF.
mcxa153::chip::lpspi::Mask::CR_DBGEN
@ CR_DBGEN
CR - DBGEN.
mcxa153::chip::lpspi::Mask::CR_RTF
@ CR_RTF
CR - RTF.
mcxa153::chip::lpspi::Mask::IER_TCIE
@ IER_TCIE
IER - TCIE.
mcxa153::chip::lpspi::Mask::IER_RDIE
@ IER_RDIE
IER - RDIE.
mcxa153::chip::lpspi::Mask::RDR_DATA
@ RDR_DATA
RDR - DATA.
mcxa153::chip::lpspi::Mask::TDR_DATA
@ TDR_DATA
TDR - DATA.
mcxa153::chip::lpspi::Mask::CR_RST
@ CR_RST
CR - RST.
mcxa153::chip::lpspi::Mask::TCR_PCS
@ TCR_PCS
TCR - PCS.
mcxa153::chip::lpspi::Mask::FCR_TXWATER
@ FCR_TXWATER
FCR - TXWATER.
mcxa153::chip::lpspi::Mask::CFGR1_SAMPLE
@ CFGR1_SAMPLE
CFGR1 - SAMPLE.
mcxa153::chip::lpspi::Mask::DMR0_MATCH0
@ DMR0_MATCH0
DMR0 - MATCH0.
mcxa153::chip::lpspi::Mask::SR_RDF
@ SR_RDF
SR - RDF.
mcxa153::chip::lpspi::Mask::TCR_LSBF
@ TCR_LSBF
TCR - LSBF.
mcxa153::chip::lpspi::Mask::CFGR1_NOSTALL
@ CFGR1_NOSTALL
CFGR1 - NOSTALL.
mcxa153::chip::lpspi::Mask::TCBR_DATA
@ TCBR_DATA
TCBR - DATA.
mcxa153::chip::lpspi::Mask::TCR_FRAMESZ
@ TCR_FRAMESZ
TCR - FRAMESZ.
mcxa153::chip::lpspi::Mask::SR_REF
@ SR_REF
SR - REF.
mcxa153::chip::lpspi::Mask::SR_FCF
@ SR_FCF
SR - FCF.
mcxa153::chip::lpspi::Mask::CFGR1_PCSCFG
@ CFGR1_PCSCFG
CFGR1 - PCSCFG.
mcxa153::chip::lpspi::Mask::CFGR1_PINCFG
@ CFGR1_PINCFG
CFGR1 - PINCFG.
mcxa153::chip::lpspi::Mask::DER_FCDE
@ DER_FCDE
DER - FCDE.
mcxa153::chip::lpspi::Mask::PARAM_RXFIFO
@ PARAM_RXFIFO
PARAM - RXFIFO.
mcxa153::chip::lpspi::Mask::RDROR_DATA
@ RDROR_DATA
RDROR - DATA.
mcxa153::chip::lpspi::Mask::IER_FCIE
@ IER_FCIE
IER - FCIE.
mcxa153::chip::lpspi::Mask::FCR_RXWATER
@ FCR_RXWATER
FCR - RXWATER.
mcxa153::chip::lpspi::Mask::CCR_SCKDIV
@ CCR_SCKDIV
CCR - SCKDIV.
mcxa153::chip::lpspi::Mask::CCR_SCKPCS
@ CCR_SCKPCS
CCR - SCKPCS.
mcxa153::chip::lpspi::Mask::CFGR0_CIRFIFO
@ CFGR0_CIRFIFO
CFGR0 - CIRFIFO.
mcxa153::chip::lpspi::Mask::CCR1_SCKHLD
@ CCR1_SCKHLD
CCR1 - SCKHLD.
mcxa153::chip::lpspi::Mask::CFGR0_HREN
@ CFGR0_HREN
CFGR0 - HREN.
mcxa153::chip::lpspi::Mask::CR_RRF
@ CR_RRF
CR - RRF.
mcxa153::chip::lpspi::Mask::IER_REIE
@ IER_REIE
IER - REIE.
mcxa153::chip::lpspi::Mask::CFGR1_PARTIAL
@ CFGR1_PARTIAL
CFGR1 - PARTIAL.
mcxa153::chip::lpspi::Mask::TCR_BYSW
@ TCR_BYSW
TCR - BYSW.
mcxa153::chip::lpspi::Mask::TCR_CPOL
@ TCR_CPOL
TCR - CPOL.
mcxa153::chip::lpspi::Mask::SR_TDF
@ SR_TDF
SR - TDF.
mcxa153::chip::lpspi::Mask::CFGR1_PCSPOL
@ CFGR1_PCSPOL
CFGR1 - PCSPOL.
mcxa153::chip::lpspi::Mask::FSR_RXCOUNT
@ FSR_RXCOUNT
FSR - RXCOUNT.
mcxa153::chip::lpspi::Mask::DER_TDDE
@ DER_TDDE
DER - TDDE.
mcxa153::chip::lpspi::Mask::TCR_CPHA
@ TCR_CPHA
TCR - CPHA.
mcxa153::chip::lpspi::Mask::CFGR0_RDMO
@ CFGR0_RDMO
CFGR0 - RDMO.
mcxa153::chip::lpspi::Mask::TCR_WIDTH
@ TCR_WIDTH
TCR - WIDTH.
mcxa153::chip::lpspi::Mask::CFGR1_AUTOPCS
@ CFGR1_AUTOPCS
CFGR1 - AUTOPCS.
mcxa153::chip::lpspi::Mask::TCR_TXMSK
@ TCR_TXMSK
TCR - TXMSK.
mcxa153::chip::lpspi::Mask::CFGR1_MATCFG
@ CFGR1_MATCFG
CFGR1 - MATCFG.
mcxa153::chip::lpspi::Mask::CCR1_SCKSET
@ CCR1_SCKSET
CCR1 - SCKSET.
mcxa153::chip::lpspi::Mask::PARAM_TXFIFO
@ PARAM_TXFIFO
PARAM - TXFIFO.
mcxa153::chip::lpspi::Mask::RDBR_DATA
@ RDBR_DATA
RDBR - DATA.
mcxa153::chip::lpspi::Mask::TCR_RXMSK
@ TCR_RXMSK
TCR - RXMSK.
mcxa153::chip::lpspi::Mask::TCR_PRESCALE
@ TCR_PRESCALE
TCR - PRESCALE.
mcxa153::chip::lpspi::Mask::CCR1_PCSPCS
@ CCR1_PCSPCS
CCR1 - PCSPCS.
mcxa153::chip::lpspi::Mask::SR_MBF
@ SR_MBF
SR - MBF.
mcxa153::chip::lpspi::Mask::SR_TCF
@ SR_TCF
SR - TCF.
mcxa153::chip::lpspi::Mask::SR_WCF
@ SR_WCF
SR - WCF.
mcxa153::chip::lpspi::Mask::TCR_CONTC
@ TCR_CONTC
TCR - CONTC.
mcxa153::chip::lpspi::Mask::RSR_RXEMPTY
@ RSR_RXEMPTY
RSR - RXEMPTY.
mcxa153::chip::lpspi::Mask::CFGR1_MASTER
@ CFGR1_MASTER
CFGR1 - MASTER.
mcxa153::chip::lpspi::Mask::IER_DMIE
@ IER_DMIE
IER - DMIE.
mcxa153::chip::lpspi::Mask::CFGR0_HRDIR
@ CFGR0_HRDIR
CFGR0 - HRDIR.
mcxa153::chip::lpspi::Mask::CCR1_SCKSCK
@ CCR1_SCKSCK
CCR1 - SCKSCK.
mcxa153::chip::lpspi::Mask::RSR_SOF
@ RSR_SOF
RSR - SOF.
mcxa153::chip::lpspi::Mask::CCR_PCSSCK
@ CCR_PCSSCK
CCR - PCSSCK.
mcxa153::chip::lpspi::Mask::IER_TEIE
@ IER_TEIE
IER - TEIE.
mcxa153::chip::lpspi::Mask::PARAM_PCSNUM
@ PARAM_PCSNUM
PARAM.
mcxa153::chip::lpspi::Mask::CCR_DBT
@ CCR_DBT
CCR - DBT.
mcxa153::chip::lpspi::Mask::SR_TEF
@ SR_TEF
SR - TEF.
mcxa153::chip::lpspi::Mask::FSR_TXCOUNT
@ FSR_TXCOUNT
FSR - TXCOUNT.
mcxa153::chip::lpspi::Mask::IER_WCIE
@ IER_WCIE
IER - WCIE.
src
mcxa153
src
mcxa153
chip
lpspi
Mask.h
產生者:
1.11.0