![]() |
mFrame
|
複合項目 | |
class | LPSPI |
MCXA153 低功耗串列周邊介面 (Low Power Serial Peripheral Interface) 控制器靜態工具類別 更多... | |
struct | Register |
LPSPI 週邊暫存器存取層 更多... | |
列舉型態 | |
enum struct | Count : uint32 { TDBR = (128U) , RDBR = (128U) } |
LPSPI (Low Power Serial Peripheral Interface) 週邊計數器枚舉 更多... | |
enum struct | Mask : uint32 { VERID_FEATURE = 0xFFFFU , VERID_MINOR = 0xFF0000U , VERID_MAJOR = 0xFF000000U , PARAM_TXFIFO = 0xFFU , PARAM_RXFIFO = 0xFF00U , PARAM_PCSNUM = 0xFF0000U , CR_MEN = 0x1U , CR_RST = 0x2U , CR_DBGEN = 0x8U , CR_RTF = 0x100U , CR_RRF = 0x200U , SR_TDF = 0x1U , SR_RDF = 0x2U , SR_WCF = 0x100U , SR_FCF = 0x200U , SR_TCF = 0x400U , SR_TEF = 0x800U , SR_REF = 0x1000U , SR_DMF = 0x2000U , SR_MBF = 0x1000000U , IER_TDIE = 0x1U , IER_RDIE = 0x2U , IER_WCIE = 0x100U , IER_FCIE = 0x200U , IER_TCIE = 0x400U , IER_TEIE = 0x800U , IER_REIE = 0x1000U , IER_DMIE = 0x2000U , DER_TDDE = 0x1U , DER_RDDE = 0x2U , DER_FCDE = 0x200U , CFGR0_HREN = 0x1U , CFGR0_HRPOL = 0x2U , CFGR0_HRSEL = 0x4U , CFGR0_HRDIR = 0x8U , CFGR0_CIRFIFO = 0x100U , CFGR0_RDMO = 0x200U , CFGR1_MASTER = 0x1U , CFGR1_SAMPLE = 0x2U , CFGR1_AUTOPCS = 0x4U , CFGR1_NOSTALL = 0x8U , CFGR1_PARTIAL = 0x10U , CFGR1_PCSPOL = 0xF00U , CFGR1_MATCFG = 0x70000U , CFGR1_PINCFG = 0x3000000U , CFGR1_OUTCFG = 0x4000000U , CFGR1_PCSCFG = 0x8000000U , DMR0_MATCH0 = 0xFFFFFFFFU , DMR1_MATCH1 = 0xFFFFFFFFU , CCR_SCKDIV = 0xFFU , CCR_DBT = 0xFF00U , CCR_PCSSCK = 0xFF0000U , CCR_SCKPCS = 0xFF000000U , CCR1_SCKSET = 0xFFU , CCR1_SCKHLD = 0xFF00U , CCR1_PCSPCS = 0xFF0000U , CCR1_SCKSCK = 0xFF000000U , FCR_TXWATER = 0x3U , FCR_RXWATER = 0x30000U , FSR_TXCOUNT = 0x7U , FSR_RXCOUNT = 0x70000U , TCR_FRAMESZ = 0xFFFU , TCR_WIDTH = 0x30000U , TCR_TXMSK = 0x40000U , TCR_RXMSK = 0x80000U , TCR_CONTC = 0x100000U , TCR_CONT = 0x200000U , TCR_BYSW = 0x400000U , TCR_LSBF = 0x800000U , TCR_PCS = 0x3000000U , TCR_PRESCALE = 0x38000000U , TCR_CPHA = 0x40000000U , TCR_CPOL = 0x80000000U , TDR_DATA = 0xFFFFFFFFU , RSR_SOF = 0x1U , RSR_RXEMPTY = 0x2U , RDR_DATA = 0xFFFFFFFFU , RDROR_DATA = 0xFFFFFFFFU , TCBR_DATA = 0xFFFFFFFFU , TDBR_DATA = 0xFFFFFFFFU , RDBR_DATA = 0xFFFFFFFFU } |
LPSPI 暫存器位元遮罩枚舉 更多... | |
enum struct | Shift : uint32 { VERID_FEATURE = 0U , VERID_MINOR = 16U , VERID_MAJOR = 24U , PARAM_TXFIFO = 0U , PARAM_RXFIFO = 8U , PARAM_PCSNUM = 16U , CR_MEN = 0U , CR_RST = 1U , CR_DBGEN = 3U , CR_RTF = 8U , CR_RRF = 9U , SR_TDF = 0U , SR_RDF = 1U , SR_WCF = 8U , SR_FCF = 9U , SR_TCF = 10U , SR_TEF = 11U , SR_REF = 12U , SR_DMF = 13U , SR_MBF = 24U , IER_TDIE = 0U , IER_RDIE = 1U , IER_WCIE = 8U , IER_FCIE = 9U , IER_TCIE = 10U , IER_TEIE = 11U , IER_REIE = 12U , IER_DMIE = 13U , DER_TDDE = 0U , DER_RDDE = 1U , DER_FCDE = 9U , CFGR0_HREN = 0U , CFGR0_HRPOL = 1U , CFGR0_HRSEL = 2U , CFGR0_HRDIR = 3U , CFGR0_CIRFIFO = 8U , CFGR0_RDMO = 9U , CFGR1_MASTER = 0U , CFGR1_SAMPLE = 1U , CFGR1_AUTOPCS = 2U , CFGR1_NOSTALL = 3U , CFGR1_PARTIAL = 4U , CFGR1_PCSPOL = 8U , CFGR1_MATCFG = 16U , CFGR1_PINCFG = 24U , CFGR1_OUTCFG = 26U , CFGR1_PCSCFG = 27U , DMR0_MATCH0 = 0U , DMR1_MATCH1 = 0U , CCR_SCKDIV = 0U , CCR_DBT = 8U , CCR_PCSSCK = 16U , CCR_SCKPCS = 24U , CCR1_SCKSET = 0U , CCR1_SCKHLD = 8U , CCR1_PCSPCS = 16U , CCR1_SCKSCK = 24U , FCR_TXWATER = 0U , FCR_RXWATER = 16U , FSR_TXCOUNT = 0U , FSR_RXCOUNT = 16U , TCR_FRAMESZ = 0U , TCR_WIDTH = 16U , TCR_TXMSK = 18U , TCR_RXMSK = 19U , TCR_CONTC = 20U , TCR_CONT = 21U , TCR_BYSW = 22U , TCR_LSBF = 23U , TCR_PCS = 24U , TCR_PRESCALE = 27U , TCR_CPHA = 30U , TCR_CPOL = 31U , TDR_DATA = 0U , RSR_SOF = 0U , RSR_RXEMPTY = 1U , RDR_DATA = 0U , RDROR_DATA = 0U , TCBR_DATA = 0U , TDBR_DATA = 0U , RDBR_DATA = 0U } |
LPSPI (Low Power Serial Peripheral Interface) 位移枚舉 更多... | |
函式 | |
constexpr uint32 | operator+ (Count e) |
constexpr unsigned int | operator+ (Mask e) |
constexpr unsigned int | operator+ (Shift e) |
Shift Operator - Convert Shift Enum to Integer. | |
變數 | |
Register & | LPSPI0 |
Register & | LPSPI1 |
Copyright (c) 2020 ZxyKira All rights reserved.
SPDX-License-Identifier: MIT
|
strong |
|
strong |
LPSPI 暫存器位元遮罩枚舉
定義了 LPSPI (Low Power SPI) 週邊各暫存器的位元欄位遮罩值, 用於位元操作、欄位存取和暫存器配置。每個遮罩對應特定暫存器的特定位元欄位。
|
strong |
LPSPI (Low Power Serial Peripheral Interface) 位移枚舉
此枚舉定義了 LPSPI 週邊各暫存器的位移值,用於位元操作和暫存器配置。
|
constexpr |
Shift Operator - Convert Shift Enum to Integer.
Convert LPI2C shift enumeration to unsigned integer value 將LPSPI位移列舉轉換為無符號整數值
e | Shift enumeration value 位移列舉值 |