S32 SDK

Detailed Description

Macros

#define LPSPI_VERID_FEATURE_MASK   0xFFFFu
 
#define LPSPI_VERID_FEATURE_SHIFT   0u
 
#define LPSPI_VERID_FEATURE_WIDTH   16u
 
#define LPSPI_VERID_FEATURE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_VERID_FEATURE_SHIFT))&LPSPI_VERID_FEATURE_MASK)
 
#define LPSPI_VERID_MINOR_MASK   0xFF0000u
 
#define LPSPI_VERID_MINOR_SHIFT   16u
 
#define LPSPI_VERID_MINOR_WIDTH   8u
 
#define LPSPI_VERID_MINOR(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_VERID_MINOR_SHIFT))&LPSPI_VERID_MINOR_MASK)
 
#define LPSPI_VERID_MAJOR_MASK   0xFF000000u
 
#define LPSPI_VERID_MAJOR_SHIFT   24u
 
#define LPSPI_VERID_MAJOR_WIDTH   8u
 
#define LPSPI_VERID_MAJOR(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_VERID_MAJOR_SHIFT))&LPSPI_VERID_MAJOR_MASK)
 
#define LPSPI_PARAM_TXFIFO_MASK   0xFFu
 
#define LPSPI_PARAM_TXFIFO_SHIFT   0u
 
#define LPSPI_PARAM_TXFIFO_WIDTH   8u
 
#define LPSPI_PARAM_TXFIFO(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_PARAM_TXFIFO_SHIFT))&LPSPI_PARAM_TXFIFO_MASK)
 
#define LPSPI_PARAM_RXFIFO_MASK   0xFF00u
 
#define LPSPI_PARAM_RXFIFO_SHIFT   8u
 
#define LPSPI_PARAM_RXFIFO_WIDTH   8u
 
#define LPSPI_PARAM_RXFIFO(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_PARAM_RXFIFO_SHIFT))&LPSPI_PARAM_RXFIFO_MASK)
 
#define LPSPI_CR_MEN_MASK   0x1u
 
#define LPSPI_CR_MEN_SHIFT   0u
 
#define LPSPI_CR_MEN_WIDTH   1u
 
#define LPSPI_CR_MEN(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_MEN_SHIFT))&LPSPI_CR_MEN_MASK)
 
#define LPSPI_CR_RST_MASK   0x2u
 
#define LPSPI_CR_RST_SHIFT   1u
 
#define LPSPI_CR_RST_WIDTH   1u
 
#define LPSPI_CR_RST(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_RST_SHIFT))&LPSPI_CR_RST_MASK)
 
#define LPSPI_CR_DOZEN_MASK   0x4u
 
#define LPSPI_CR_DOZEN_SHIFT   2u
 
#define LPSPI_CR_DOZEN_WIDTH   1u
 
#define LPSPI_CR_DOZEN(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_DOZEN_SHIFT))&LPSPI_CR_DOZEN_MASK)
 
#define LPSPI_CR_DBGEN_MASK   0x8u
 
#define LPSPI_CR_DBGEN_SHIFT   3u
 
#define LPSPI_CR_DBGEN_WIDTH   1u
 
#define LPSPI_CR_DBGEN(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_DBGEN_SHIFT))&LPSPI_CR_DBGEN_MASK)
 
#define LPSPI_CR_RTF_MASK   0x100u
 
#define LPSPI_CR_RTF_SHIFT   8u
 
#define LPSPI_CR_RTF_WIDTH   1u
 
#define LPSPI_CR_RTF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_RTF_SHIFT))&LPSPI_CR_RTF_MASK)
 
#define LPSPI_CR_RRF_MASK   0x200u
 
#define LPSPI_CR_RRF_SHIFT   9u
 
#define LPSPI_CR_RRF_WIDTH   1u
 
#define LPSPI_CR_RRF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_RRF_SHIFT))&LPSPI_CR_RRF_MASK)
 
#define LPSPI_SR_TDF_MASK   0x1u
 
#define LPSPI_SR_TDF_SHIFT   0u
 
#define LPSPI_SR_TDF_WIDTH   1u
 
#define LPSPI_SR_TDF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_TDF_SHIFT))&LPSPI_SR_TDF_MASK)
 
#define LPSPI_SR_RDF_MASK   0x2u
 
#define LPSPI_SR_RDF_SHIFT   1u
 
#define LPSPI_SR_RDF_WIDTH   1u
 
#define LPSPI_SR_RDF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_RDF_SHIFT))&LPSPI_SR_RDF_MASK)
 
#define LPSPI_SR_WCF_MASK   0x100u
 
#define LPSPI_SR_WCF_SHIFT   8u
 
#define LPSPI_SR_WCF_WIDTH   1u
 
#define LPSPI_SR_WCF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_WCF_SHIFT))&LPSPI_SR_WCF_MASK)
 
#define LPSPI_SR_FCF_MASK   0x200u
 
#define LPSPI_SR_FCF_SHIFT   9u
 
#define LPSPI_SR_FCF_WIDTH   1u
 
#define LPSPI_SR_FCF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_FCF_SHIFT))&LPSPI_SR_FCF_MASK)
 
#define LPSPI_SR_TCF_MASK   0x400u
 
#define LPSPI_SR_TCF_SHIFT   10u
 
#define LPSPI_SR_TCF_WIDTH   1u
 
#define LPSPI_SR_TCF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_TCF_SHIFT))&LPSPI_SR_TCF_MASK)
 
#define LPSPI_SR_TEF_MASK   0x800u
 
#define LPSPI_SR_TEF_SHIFT   11u
 
#define LPSPI_SR_TEF_WIDTH   1u
 
#define LPSPI_SR_TEF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_TEF_SHIFT))&LPSPI_SR_TEF_MASK)
 
#define LPSPI_SR_REF_MASK   0x1000u
 
#define LPSPI_SR_REF_SHIFT   12u
 
#define LPSPI_SR_REF_WIDTH   1u
 
#define LPSPI_SR_REF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_REF_SHIFT))&LPSPI_SR_REF_MASK)
 
#define LPSPI_SR_DMF_MASK   0x2000u
 
#define LPSPI_SR_DMF_SHIFT   13u
 
#define LPSPI_SR_DMF_WIDTH   1u
 
#define LPSPI_SR_DMF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_DMF_SHIFT))&LPSPI_SR_DMF_MASK)
 
#define LPSPI_SR_MBF_MASK   0x1000000u
 
#define LPSPI_SR_MBF_SHIFT   24u
 
#define LPSPI_SR_MBF_WIDTH   1u
 
#define LPSPI_SR_MBF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_MBF_SHIFT))&LPSPI_SR_MBF_MASK)
 
#define LPSPI_IER_TDIE_MASK   0x1u
 
#define LPSPI_IER_TDIE_SHIFT   0u
 
#define LPSPI_IER_TDIE_WIDTH   1u
 
#define LPSPI_IER_TDIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_TDIE_SHIFT))&LPSPI_IER_TDIE_MASK)
 
#define LPSPI_IER_RDIE_MASK   0x2u
 
#define LPSPI_IER_RDIE_SHIFT   1u
 
#define LPSPI_IER_RDIE_WIDTH   1u
 
#define LPSPI_IER_RDIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_RDIE_SHIFT))&LPSPI_IER_RDIE_MASK)
 
#define LPSPI_IER_WCIE_MASK   0x100u
 
#define LPSPI_IER_WCIE_SHIFT   8u
 
#define LPSPI_IER_WCIE_WIDTH   1u
 
#define LPSPI_IER_WCIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_WCIE_SHIFT))&LPSPI_IER_WCIE_MASK)
 
#define LPSPI_IER_FCIE_MASK   0x200u
 
#define LPSPI_IER_FCIE_SHIFT   9u
 
#define LPSPI_IER_FCIE_WIDTH   1u
 
#define LPSPI_IER_FCIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_FCIE_SHIFT))&LPSPI_IER_FCIE_MASK)
 
#define LPSPI_IER_TCIE_MASK   0x400u
 
#define LPSPI_IER_TCIE_SHIFT   10u
 
#define LPSPI_IER_TCIE_WIDTH   1u
 
#define LPSPI_IER_TCIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_TCIE_SHIFT))&LPSPI_IER_TCIE_MASK)
 
#define LPSPI_IER_TEIE_MASK   0x800u
 
#define LPSPI_IER_TEIE_SHIFT   11u
 
#define LPSPI_IER_TEIE_WIDTH   1u
 
#define LPSPI_IER_TEIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_TEIE_SHIFT))&LPSPI_IER_TEIE_MASK)
 
#define LPSPI_IER_REIE_MASK   0x1000u
 
#define LPSPI_IER_REIE_SHIFT   12u
 
#define LPSPI_IER_REIE_WIDTH   1u
 
#define LPSPI_IER_REIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_REIE_SHIFT))&LPSPI_IER_REIE_MASK)
 
#define LPSPI_IER_DMIE_MASK   0x2000u
 
#define LPSPI_IER_DMIE_SHIFT   13u
 
#define LPSPI_IER_DMIE_WIDTH   1u
 
#define LPSPI_IER_DMIE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_DMIE_SHIFT))&LPSPI_IER_DMIE_MASK)
 
#define LPSPI_DER_TDDE_MASK   0x1u
 
#define LPSPI_DER_TDDE_SHIFT   0u
 
#define LPSPI_DER_TDDE_WIDTH   1u
 
#define LPSPI_DER_TDDE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DER_TDDE_SHIFT))&LPSPI_DER_TDDE_MASK)
 
#define LPSPI_DER_RDDE_MASK   0x2u
 
#define LPSPI_DER_RDDE_SHIFT   1u
 
#define LPSPI_DER_RDDE_WIDTH   1u
 
#define LPSPI_DER_RDDE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DER_RDDE_SHIFT))&LPSPI_DER_RDDE_MASK)
 
#define LPSPI_CFGR0_HREN_MASK   0x1u
 
#define LPSPI_CFGR0_HREN_SHIFT   0u
 
#define LPSPI_CFGR0_HREN_WIDTH   1u
 
#define LPSPI_CFGR0_HREN(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_HREN_SHIFT))&LPSPI_CFGR0_HREN_MASK)
 
#define LPSPI_CFGR0_HRPOL_MASK   0x2u
 
#define LPSPI_CFGR0_HRPOL_SHIFT   1u
 
#define LPSPI_CFGR0_HRPOL_WIDTH   1u
 
#define LPSPI_CFGR0_HRPOL(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_HRPOL_SHIFT))&LPSPI_CFGR0_HRPOL_MASK)
 
#define LPSPI_CFGR0_HRSEL_MASK   0x4u
 
#define LPSPI_CFGR0_HRSEL_SHIFT   2u
 
#define LPSPI_CFGR0_HRSEL_WIDTH   1u
 
#define LPSPI_CFGR0_HRSEL(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_HRSEL_SHIFT))&LPSPI_CFGR0_HRSEL_MASK)
 
#define LPSPI_CFGR0_CIRFIFO_MASK   0x100u
 
#define LPSPI_CFGR0_CIRFIFO_SHIFT   8u
 
#define LPSPI_CFGR0_CIRFIFO_WIDTH   1u
 
#define LPSPI_CFGR0_CIRFIFO(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_CIRFIFO_SHIFT))&LPSPI_CFGR0_CIRFIFO_MASK)
 
#define LPSPI_CFGR0_RDMO_MASK   0x200u
 
#define LPSPI_CFGR0_RDMO_SHIFT   9u
 
#define LPSPI_CFGR0_RDMO_WIDTH   1u
 
#define LPSPI_CFGR0_RDMO(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_RDMO_SHIFT))&LPSPI_CFGR0_RDMO_MASK)
 
#define LPSPI_CFGR1_MASTER_MASK   0x1u
 
#define LPSPI_CFGR1_MASTER_SHIFT   0u
 
#define LPSPI_CFGR1_MASTER_WIDTH   1u
 
#define LPSPI_CFGR1_MASTER(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_MASTER_SHIFT))&LPSPI_CFGR1_MASTER_MASK)
 
#define LPSPI_CFGR1_SAMPLE_MASK   0x2u
 
#define LPSPI_CFGR1_SAMPLE_SHIFT   1u
 
#define LPSPI_CFGR1_SAMPLE_WIDTH   1u
 
#define LPSPI_CFGR1_SAMPLE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_SAMPLE_SHIFT))&LPSPI_CFGR1_SAMPLE_MASK)
 
#define LPSPI_CFGR1_AUTOPCS_MASK   0x4u
 
#define LPSPI_CFGR1_AUTOPCS_SHIFT   2u
 
#define LPSPI_CFGR1_AUTOPCS_WIDTH   1u
 
#define LPSPI_CFGR1_AUTOPCS(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_AUTOPCS_SHIFT))&LPSPI_CFGR1_AUTOPCS_MASK)
 
#define LPSPI_CFGR1_NOSTALL_MASK   0x8u
 
#define LPSPI_CFGR1_NOSTALL_SHIFT   3u
 
#define LPSPI_CFGR1_NOSTALL_WIDTH   1u
 
#define LPSPI_CFGR1_NOSTALL(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_NOSTALL_SHIFT))&LPSPI_CFGR1_NOSTALL_MASK)
 
#define LPSPI_CFGR1_PCSPOL_MASK   0xF00u
 
#define LPSPI_CFGR1_PCSPOL_SHIFT   8u
 
#define LPSPI_CFGR1_PCSPOL_WIDTH   4u
 
#define LPSPI_CFGR1_PCSPOL(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_PCSPOL_SHIFT))&LPSPI_CFGR1_PCSPOL_MASK)
 
#define LPSPI_CFGR1_MATCFG_MASK   0x70000u
 
#define LPSPI_CFGR1_MATCFG_SHIFT   16u
 
#define LPSPI_CFGR1_MATCFG_WIDTH   3u
 
#define LPSPI_CFGR1_MATCFG(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_MATCFG_SHIFT))&LPSPI_CFGR1_MATCFG_MASK)
 
#define LPSPI_CFGR1_PINCFG_MASK   0x3000000u
 
#define LPSPI_CFGR1_PINCFG_SHIFT   24u
 
#define LPSPI_CFGR1_PINCFG_WIDTH   2u
 
#define LPSPI_CFGR1_PINCFG(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_PINCFG_SHIFT))&LPSPI_CFGR1_PINCFG_MASK)
 
#define LPSPI_CFGR1_OUTCFG_MASK   0x4000000u
 
#define LPSPI_CFGR1_OUTCFG_SHIFT   26u
 
#define LPSPI_CFGR1_OUTCFG_WIDTH   1u
 
#define LPSPI_CFGR1_OUTCFG(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_OUTCFG_SHIFT))&LPSPI_CFGR1_OUTCFG_MASK)
 
#define LPSPI_CFGR1_PCSCFG_MASK   0x8000000u
 
#define LPSPI_CFGR1_PCSCFG_SHIFT   27u
 
#define LPSPI_CFGR1_PCSCFG_WIDTH   1u
 
#define LPSPI_CFGR1_PCSCFG(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_PCSCFG_SHIFT))&LPSPI_CFGR1_PCSCFG_MASK)
 
#define LPSPI_DMR0_MATCH0_MASK   0xFFFFFFFFu
 
#define LPSPI_DMR0_MATCH0_SHIFT   0u
 
#define LPSPI_DMR0_MATCH0_WIDTH   32u
 
#define LPSPI_DMR0_MATCH0(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DMR0_MATCH0_SHIFT))&LPSPI_DMR0_MATCH0_MASK)
 
#define LPSPI_DMR1_MATCH1_MASK   0xFFFFFFFFu
 
#define LPSPI_DMR1_MATCH1_SHIFT   0u
 
#define LPSPI_DMR1_MATCH1_WIDTH   32u
 
#define LPSPI_DMR1_MATCH1(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DMR1_MATCH1_SHIFT))&LPSPI_DMR1_MATCH1_MASK)
 
#define LPSPI_CCR_SCKDIV_MASK   0xFFu
 
#define LPSPI_CCR_SCKDIV_SHIFT   0u
 
#define LPSPI_CCR_SCKDIV_WIDTH   8u
 
#define LPSPI_CCR_SCKDIV(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_SCKDIV_SHIFT))&LPSPI_CCR_SCKDIV_MASK)
 
#define LPSPI_CCR_DBT_MASK   0xFF00u
 
#define LPSPI_CCR_DBT_SHIFT   8u
 
#define LPSPI_CCR_DBT_WIDTH   8u
 
#define LPSPI_CCR_DBT(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_DBT_SHIFT))&LPSPI_CCR_DBT_MASK)
 
#define LPSPI_CCR_PCSSCK_MASK   0xFF0000u
 
#define LPSPI_CCR_PCSSCK_SHIFT   16u
 
#define LPSPI_CCR_PCSSCK_WIDTH   8u
 
#define LPSPI_CCR_PCSSCK(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_PCSSCK_SHIFT))&LPSPI_CCR_PCSSCK_MASK)
 
#define LPSPI_CCR_SCKPCS_MASK   0xFF000000u
 
#define LPSPI_CCR_SCKPCS_SHIFT   24u
 
#define LPSPI_CCR_SCKPCS_WIDTH   8u
 
#define LPSPI_CCR_SCKPCS(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_SCKPCS_SHIFT))&LPSPI_CCR_SCKPCS_MASK)
 
#define LPSPI_FCR_TXWATER_MASK   0x3u
 
#define LPSPI_FCR_TXWATER_SHIFT   0u
 
#define LPSPI_FCR_TXWATER_WIDTH   2u
 
#define LPSPI_FCR_TXWATER(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FCR_TXWATER_SHIFT))&LPSPI_FCR_TXWATER_MASK)
 
#define LPSPI_FCR_RXWATER_MASK   0x30000u
 
#define LPSPI_FCR_RXWATER_SHIFT   16u
 
#define LPSPI_FCR_RXWATER_WIDTH   2u
 
#define LPSPI_FCR_RXWATER(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FCR_RXWATER_SHIFT))&LPSPI_FCR_RXWATER_MASK)
 
#define LPSPI_FSR_TXCOUNT_MASK   0x7u
 
#define LPSPI_FSR_TXCOUNT_SHIFT   0u
 
#define LPSPI_FSR_TXCOUNT_WIDTH   3u
 
#define LPSPI_FSR_TXCOUNT(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FSR_TXCOUNT_SHIFT))&LPSPI_FSR_TXCOUNT_MASK)
 
#define LPSPI_FSR_RXCOUNT_MASK   0x70000u
 
#define LPSPI_FSR_RXCOUNT_SHIFT   16u
 
#define LPSPI_FSR_RXCOUNT_WIDTH   3u
 
#define LPSPI_FSR_RXCOUNT(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FSR_RXCOUNT_SHIFT))&LPSPI_FSR_RXCOUNT_MASK)
 
#define LPSPI_TCR_FRAMESZ_MASK   0xFFFu
 
#define LPSPI_TCR_FRAMESZ_SHIFT   0u
 
#define LPSPI_TCR_FRAMESZ_WIDTH   12u
 
#define LPSPI_TCR_FRAMESZ(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_FRAMESZ_SHIFT))&LPSPI_TCR_FRAMESZ_MASK)
 
#define LPSPI_TCR_WIDTH_MASK   0x30000u
 
#define LPSPI_TCR_WIDTH_SHIFT   16u
 
#define LPSPI_TCR_WIDTH_WIDTH   2u
 
#define LPSPI_TCR_WIDTH(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_WIDTH_SHIFT))&LPSPI_TCR_WIDTH_MASK)
 
#define LPSPI_TCR_TXMSK_MASK   0x40000u
 
#define LPSPI_TCR_TXMSK_SHIFT   18u
 
#define LPSPI_TCR_TXMSK_WIDTH   1u
 
#define LPSPI_TCR_TXMSK(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_TXMSK_SHIFT))&LPSPI_TCR_TXMSK_MASK)
 
#define LPSPI_TCR_RXMSK_MASK   0x80000u
 
#define LPSPI_TCR_RXMSK_SHIFT   19u
 
#define LPSPI_TCR_RXMSK_WIDTH   1u
 
#define LPSPI_TCR_RXMSK(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_RXMSK_SHIFT))&LPSPI_TCR_RXMSK_MASK)
 
#define LPSPI_TCR_CONTC_MASK   0x100000u
 
#define LPSPI_TCR_CONTC_SHIFT   20u
 
#define LPSPI_TCR_CONTC_WIDTH   1u
 
#define LPSPI_TCR_CONTC(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CONTC_SHIFT))&LPSPI_TCR_CONTC_MASK)
 
#define LPSPI_TCR_CONT_MASK   0x200000u
 
#define LPSPI_TCR_CONT_SHIFT   21u
 
#define LPSPI_TCR_CONT_WIDTH   1u
 
#define LPSPI_TCR_CONT(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CONT_SHIFT))&LPSPI_TCR_CONT_MASK)
 
#define LPSPI_TCR_BYSW_MASK   0x400000u
 
#define LPSPI_TCR_BYSW_SHIFT   22u
 
#define LPSPI_TCR_BYSW_WIDTH   1u
 
#define LPSPI_TCR_BYSW(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_BYSW_SHIFT))&LPSPI_TCR_BYSW_MASK)
 
#define LPSPI_TCR_LSBF_MASK   0x800000u
 
#define LPSPI_TCR_LSBF_SHIFT   23u
 
#define LPSPI_TCR_LSBF_WIDTH   1u
 
#define LPSPI_TCR_LSBF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_LSBF_SHIFT))&LPSPI_TCR_LSBF_MASK)
 
#define LPSPI_TCR_PCS_MASK   0x3000000u
 
#define LPSPI_TCR_PCS_SHIFT   24u
 
#define LPSPI_TCR_PCS_WIDTH   2u
 
#define LPSPI_TCR_PCS(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_PCS_SHIFT))&LPSPI_TCR_PCS_MASK)
 
#define LPSPI_TCR_PRESCALE_MASK   0x38000000u
 
#define LPSPI_TCR_PRESCALE_SHIFT   27u
 
#define LPSPI_TCR_PRESCALE_WIDTH   3u
 
#define LPSPI_TCR_PRESCALE(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_PRESCALE_SHIFT))&LPSPI_TCR_PRESCALE_MASK)
 
#define LPSPI_TCR_CPHA_MASK   0x40000000u
 
#define LPSPI_TCR_CPHA_SHIFT   30u
 
#define LPSPI_TCR_CPHA_WIDTH   1u
 
#define LPSPI_TCR_CPHA(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CPHA_SHIFT))&LPSPI_TCR_CPHA_MASK)
 
#define LPSPI_TCR_CPOL_MASK   0x80000000u
 
#define LPSPI_TCR_CPOL_SHIFT   31u
 
#define LPSPI_TCR_CPOL_WIDTH   1u
 
#define LPSPI_TCR_CPOL(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CPOL_SHIFT))&LPSPI_TCR_CPOL_MASK)
 
#define LPSPI_TDR_DATA_MASK   0xFFFFFFFFu
 
#define LPSPI_TDR_DATA_SHIFT   0u
 
#define LPSPI_TDR_DATA_WIDTH   32u
 
#define LPSPI_TDR_DATA(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TDR_DATA_SHIFT))&LPSPI_TDR_DATA_MASK)
 
#define LPSPI_RSR_SOF_MASK   0x1u
 
#define LPSPI_RSR_SOF_SHIFT   0u
 
#define LPSPI_RSR_SOF_WIDTH   1u
 
#define LPSPI_RSR_SOF(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_RSR_SOF_SHIFT))&LPSPI_RSR_SOF_MASK)
 
#define LPSPI_RSR_RXEMPTY_MASK   0x2u
 
#define LPSPI_RSR_RXEMPTY_SHIFT   1u
 
#define LPSPI_RSR_RXEMPTY_WIDTH   1u
 
#define LPSPI_RSR_RXEMPTY(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_RSR_RXEMPTY_SHIFT))&LPSPI_RSR_RXEMPTY_MASK)
 
#define LPSPI_RDR_DATA_MASK   0xFFFFFFFFu
 
#define LPSPI_RDR_DATA_SHIFT   0u
 
#define LPSPI_RDR_DATA_WIDTH   32u
 
#define LPSPI_RDR_DATA(x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_RDR_DATA_SHIFT))&LPSPI_RDR_DATA_MASK)
 

Macro Definition Documentation

#define LPSPI_CCR_DBT (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_DBT_SHIFT))&LPSPI_CCR_DBT_MASK)

Definition at line 6432 of file S32K144.h.

#define LPSPI_CCR_DBT_MASK   0xFF00u

Definition at line 6429 of file S32K144.h.

#define LPSPI_CCR_DBT_SHIFT   8u

Definition at line 6430 of file S32K144.h.

#define LPSPI_CCR_DBT_WIDTH   8u

Definition at line 6431 of file S32K144.h.

#define LPSPI_CCR_PCSSCK (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_PCSSCK_SHIFT))&LPSPI_CCR_PCSSCK_MASK)

Definition at line 6436 of file S32K144.h.

#define LPSPI_CCR_PCSSCK_MASK   0xFF0000u

Definition at line 6433 of file S32K144.h.

#define LPSPI_CCR_PCSSCK_SHIFT   16u

Definition at line 6434 of file S32K144.h.

#define LPSPI_CCR_PCSSCK_WIDTH   8u

Definition at line 6435 of file S32K144.h.

#define LPSPI_CCR_SCKDIV (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_SCKDIV_SHIFT))&LPSPI_CCR_SCKDIV_MASK)

Definition at line 6428 of file S32K144.h.

#define LPSPI_CCR_SCKDIV_MASK   0xFFu

Definition at line 6425 of file S32K144.h.

#define LPSPI_CCR_SCKDIV_SHIFT   0u

Definition at line 6426 of file S32K144.h.

#define LPSPI_CCR_SCKDIV_WIDTH   8u

Definition at line 6427 of file S32K144.h.

#define LPSPI_CCR_SCKPCS (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CCR_SCKPCS_SHIFT))&LPSPI_CCR_SCKPCS_MASK)

Definition at line 6440 of file S32K144.h.

#define LPSPI_CCR_SCKPCS_MASK   0xFF000000u

Definition at line 6437 of file S32K144.h.

#define LPSPI_CCR_SCKPCS_SHIFT   24u

Definition at line 6438 of file S32K144.h.

#define LPSPI_CCR_SCKPCS_WIDTH   8u

Definition at line 6439 of file S32K144.h.

#define LPSPI_CFGR0_CIRFIFO (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_CIRFIFO_SHIFT))&LPSPI_CFGR0_CIRFIFO_MASK)

Definition at line 6372 of file S32K144.h.

#define LPSPI_CFGR0_CIRFIFO_MASK   0x100u

Definition at line 6369 of file S32K144.h.

#define LPSPI_CFGR0_CIRFIFO_SHIFT   8u

Definition at line 6370 of file S32K144.h.

#define LPSPI_CFGR0_CIRFIFO_WIDTH   1u

Definition at line 6371 of file S32K144.h.

#define LPSPI_CFGR0_HREN (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_HREN_SHIFT))&LPSPI_CFGR0_HREN_MASK)

Definition at line 6360 of file S32K144.h.

#define LPSPI_CFGR0_HREN_MASK   0x1u

Definition at line 6357 of file S32K144.h.

#define LPSPI_CFGR0_HREN_SHIFT   0u

Definition at line 6358 of file S32K144.h.

#define LPSPI_CFGR0_HREN_WIDTH   1u

Definition at line 6359 of file S32K144.h.

#define LPSPI_CFGR0_HRPOL (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_HRPOL_SHIFT))&LPSPI_CFGR0_HRPOL_MASK)

Definition at line 6364 of file S32K144.h.

#define LPSPI_CFGR0_HRPOL_MASK   0x2u

Definition at line 6361 of file S32K144.h.

#define LPSPI_CFGR0_HRPOL_SHIFT   1u

Definition at line 6362 of file S32K144.h.

#define LPSPI_CFGR0_HRPOL_WIDTH   1u

Definition at line 6363 of file S32K144.h.

#define LPSPI_CFGR0_HRSEL (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_HRSEL_SHIFT))&LPSPI_CFGR0_HRSEL_MASK)

Definition at line 6368 of file S32K144.h.

#define LPSPI_CFGR0_HRSEL_MASK   0x4u

Definition at line 6365 of file S32K144.h.

#define LPSPI_CFGR0_HRSEL_SHIFT   2u

Definition at line 6366 of file S32K144.h.

#define LPSPI_CFGR0_HRSEL_WIDTH   1u

Definition at line 6367 of file S32K144.h.

#define LPSPI_CFGR0_RDMO (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR0_RDMO_SHIFT))&LPSPI_CFGR0_RDMO_MASK)

Definition at line 6376 of file S32K144.h.

#define LPSPI_CFGR0_RDMO_MASK   0x200u

Definition at line 6373 of file S32K144.h.

#define LPSPI_CFGR0_RDMO_SHIFT   9u

Definition at line 6374 of file S32K144.h.

#define LPSPI_CFGR0_RDMO_WIDTH   1u

Definition at line 6375 of file S32K144.h.

#define LPSPI_CFGR1_AUTOPCS (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_AUTOPCS_SHIFT))&LPSPI_CFGR1_AUTOPCS_MASK)

Definition at line 6389 of file S32K144.h.

#define LPSPI_CFGR1_AUTOPCS_MASK   0x4u

Definition at line 6386 of file S32K144.h.

#define LPSPI_CFGR1_AUTOPCS_SHIFT   2u

Definition at line 6387 of file S32K144.h.

#define LPSPI_CFGR1_AUTOPCS_WIDTH   1u

Definition at line 6388 of file S32K144.h.

#define LPSPI_CFGR1_MASTER (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_MASTER_SHIFT))&LPSPI_CFGR1_MASTER_MASK)

Definition at line 6381 of file S32K144.h.

#define LPSPI_CFGR1_MASTER_MASK   0x1u

Definition at line 6378 of file S32K144.h.

#define LPSPI_CFGR1_MASTER_SHIFT   0u

Definition at line 6379 of file S32K144.h.

#define LPSPI_CFGR1_MASTER_WIDTH   1u

Definition at line 6380 of file S32K144.h.

#define LPSPI_CFGR1_MATCFG (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_MATCFG_SHIFT))&LPSPI_CFGR1_MATCFG_MASK)

Definition at line 6401 of file S32K144.h.

#define LPSPI_CFGR1_MATCFG_MASK   0x70000u

Definition at line 6398 of file S32K144.h.

#define LPSPI_CFGR1_MATCFG_SHIFT   16u

Definition at line 6399 of file S32K144.h.

#define LPSPI_CFGR1_MATCFG_WIDTH   3u

Definition at line 6400 of file S32K144.h.

#define LPSPI_CFGR1_NOSTALL (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_NOSTALL_SHIFT))&LPSPI_CFGR1_NOSTALL_MASK)

Definition at line 6393 of file S32K144.h.

#define LPSPI_CFGR1_NOSTALL_MASK   0x8u

Definition at line 6390 of file S32K144.h.

#define LPSPI_CFGR1_NOSTALL_SHIFT   3u

Definition at line 6391 of file S32K144.h.

#define LPSPI_CFGR1_NOSTALL_WIDTH   1u

Definition at line 6392 of file S32K144.h.

#define LPSPI_CFGR1_OUTCFG (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_OUTCFG_SHIFT))&LPSPI_CFGR1_OUTCFG_MASK)

Definition at line 6409 of file S32K144.h.

#define LPSPI_CFGR1_OUTCFG_MASK   0x4000000u

Definition at line 6406 of file S32K144.h.

#define LPSPI_CFGR1_OUTCFG_SHIFT   26u

Definition at line 6407 of file S32K144.h.

#define LPSPI_CFGR1_OUTCFG_WIDTH   1u

Definition at line 6408 of file S32K144.h.

#define LPSPI_CFGR1_PCSCFG (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_PCSCFG_SHIFT))&LPSPI_CFGR1_PCSCFG_MASK)

Definition at line 6413 of file S32K144.h.

#define LPSPI_CFGR1_PCSCFG_MASK   0x8000000u

Definition at line 6410 of file S32K144.h.

#define LPSPI_CFGR1_PCSCFG_SHIFT   27u

Definition at line 6411 of file S32K144.h.

#define LPSPI_CFGR1_PCSCFG_WIDTH   1u

Definition at line 6412 of file S32K144.h.

#define LPSPI_CFGR1_PCSPOL (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_PCSPOL_SHIFT))&LPSPI_CFGR1_PCSPOL_MASK)

Definition at line 6397 of file S32K144.h.

#define LPSPI_CFGR1_PCSPOL_MASK   0xF00u

Definition at line 6394 of file S32K144.h.

#define LPSPI_CFGR1_PCSPOL_SHIFT   8u

Definition at line 6395 of file S32K144.h.

#define LPSPI_CFGR1_PCSPOL_WIDTH   4u

Definition at line 6396 of file S32K144.h.

#define LPSPI_CFGR1_PINCFG (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_PINCFG_SHIFT))&LPSPI_CFGR1_PINCFG_MASK)

Definition at line 6405 of file S32K144.h.

#define LPSPI_CFGR1_PINCFG_MASK   0x3000000u

Definition at line 6402 of file S32K144.h.

#define LPSPI_CFGR1_PINCFG_SHIFT   24u

Definition at line 6403 of file S32K144.h.

#define LPSPI_CFGR1_PINCFG_WIDTH   2u

Definition at line 6404 of file S32K144.h.

#define LPSPI_CFGR1_SAMPLE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CFGR1_SAMPLE_SHIFT))&LPSPI_CFGR1_SAMPLE_MASK)

Definition at line 6385 of file S32K144.h.

#define LPSPI_CFGR1_SAMPLE_MASK   0x2u

Definition at line 6382 of file S32K144.h.

#define LPSPI_CFGR1_SAMPLE_SHIFT   1u

Definition at line 6383 of file S32K144.h.

#define LPSPI_CFGR1_SAMPLE_WIDTH   1u

Definition at line 6384 of file S32K144.h.

#define LPSPI_CR_DBGEN (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_DBGEN_SHIFT))&LPSPI_CR_DBGEN_MASK)

Definition at line 6268 of file S32K144.h.

#define LPSPI_CR_DBGEN_MASK   0x8u

Definition at line 6265 of file S32K144.h.

#define LPSPI_CR_DBGEN_SHIFT   3u

Definition at line 6266 of file S32K144.h.

#define LPSPI_CR_DBGEN_WIDTH   1u

Definition at line 6267 of file S32K144.h.

#define LPSPI_CR_DOZEN (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_DOZEN_SHIFT))&LPSPI_CR_DOZEN_MASK)

Definition at line 6264 of file S32K144.h.

#define LPSPI_CR_DOZEN_MASK   0x4u

Definition at line 6261 of file S32K144.h.

#define LPSPI_CR_DOZEN_SHIFT   2u

Definition at line 6262 of file S32K144.h.

#define LPSPI_CR_DOZEN_WIDTH   1u

Definition at line 6263 of file S32K144.h.

#define LPSPI_CR_MEN (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_MEN_SHIFT))&LPSPI_CR_MEN_MASK)

Definition at line 6256 of file S32K144.h.

#define LPSPI_CR_MEN_MASK   0x1u

Definition at line 6253 of file S32K144.h.

#define LPSPI_CR_MEN_SHIFT   0u

Definition at line 6254 of file S32K144.h.

#define LPSPI_CR_MEN_WIDTH   1u

Definition at line 6255 of file S32K144.h.

#define LPSPI_CR_RRF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_RRF_SHIFT))&LPSPI_CR_RRF_MASK)

Definition at line 6276 of file S32K144.h.

#define LPSPI_CR_RRF_MASK   0x200u

Definition at line 6273 of file S32K144.h.

#define LPSPI_CR_RRF_SHIFT   9u

Definition at line 6274 of file S32K144.h.

#define LPSPI_CR_RRF_WIDTH   1u

Definition at line 6275 of file S32K144.h.

#define LPSPI_CR_RST (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_RST_SHIFT))&LPSPI_CR_RST_MASK)

Definition at line 6260 of file S32K144.h.

#define LPSPI_CR_RST_MASK   0x2u

Definition at line 6257 of file S32K144.h.

#define LPSPI_CR_RST_SHIFT   1u

Definition at line 6258 of file S32K144.h.

#define LPSPI_CR_RST_WIDTH   1u

Definition at line 6259 of file S32K144.h.

#define LPSPI_CR_RTF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_CR_RTF_SHIFT))&LPSPI_CR_RTF_MASK)

Definition at line 6272 of file S32K144.h.

#define LPSPI_CR_RTF_MASK   0x100u

Definition at line 6269 of file S32K144.h.

#define LPSPI_CR_RTF_SHIFT   8u

Definition at line 6270 of file S32K144.h.

#define LPSPI_CR_RTF_WIDTH   1u

Definition at line 6271 of file S32K144.h.

#define LPSPI_DER_RDDE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DER_RDDE_SHIFT))&LPSPI_DER_RDDE_MASK)

Definition at line 6355 of file S32K144.h.

#define LPSPI_DER_RDDE_MASK   0x2u

Definition at line 6352 of file S32K144.h.

#define LPSPI_DER_RDDE_SHIFT   1u

Definition at line 6353 of file S32K144.h.

#define LPSPI_DER_RDDE_WIDTH   1u

Definition at line 6354 of file S32K144.h.

#define LPSPI_DER_TDDE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DER_TDDE_SHIFT))&LPSPI_DER_TDDE_MASK)

Definition at line 6351 of file S32K144.h.

#define LPSPI_DER_TDDE_MASK   0x1u

Definition at line 6348 of file S32K144.h.

#define LPSPI_DER_TDDE_SHIFT   0u

Definition at line 6349 of file S32K144.h.

#define LPSPI_DER_TDDE_WIDTH   1u

Definition at line 6350 of file S32K144.h.

#define LPSPI_DMR0_MATCH0 (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DMR0_MATCH0_SHIFT))&LPSPI_DMR0_MATCH0_MASK)

Definition at line 6418 of file S32K144.h.

#define LPSPI_DMR0_MATCH0_MASK   0xFFFFFFFFu

Definition at line 6415 of file S32K144.h.

#define LPSPI_DMR0_MATCH0_SHIFT   0u

Definition at line 6416 of file S32K144.h.

#define LPSPI_DMR0_MATCH0_WIDTH   32u

Definition at line 6417 of file S32K144.h.

#define LPSPI_DMR1_MATCH1 (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_DMR1_MATCH1_SHIFT))&LPSPI_DMR1_MATCH1_MASK)

Definition at line 6423 of file S32K144.h.

#define LPSPI_DMR1_MATCH1_MASK   0xFFFFFFFFu

Definition at line 6420 of file S32K144.h.

#define LPSPI_DMR1_MATCH1_SHIFT   0u

Definition at line 6421 of file S32K144.h.

#define LPSPI_DMR1_MATCH1_WIDTH   32u

Definition at line 6422 of file S32K144.h.

#define LPSPI_FCR_RXWATER (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FCR_RXWATER_SHIFT))&LPSPI_FCR_RXWATER_MASK)

Definition at line 6449 of file S32K144.h.

#define LPSPI_FCR_RXWATER_MASK   0x30000u

Definition at line 6446 of file S32K144.h.

#define LPSPI_FCR_RXWATER_SHIFT   16u

Definition at line 6447 of file S32K144.h.

#define LPSPI_FCR_RXWATER_WIDTH   2u

Definition at line 6448 of file S32K144.h.

#define LPSPI_FCR_TXWATER (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FCR_TXWATER_SHIFT))&LPSPI_FCR_TXWATER_MASK)

Definition at line 6445 of file S32K144.h.

#define LPSPI_FCR_TXWATER_MASK   0x3u

Definition at line 6442 of file S32K144.h.

#define LPSPI_FCR_TXWATER_SHIFT   0u

Definition at line 6443 of file S32K144.h.

#define LPSPI_FCR_TXWATER_WIDTH   2u

Definition at line 6444 of file S32K144.h.

#define LPSPI_FSR_RXCOUNT (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FSR_RXCOUNT_SHIFT))&LPSPI_FSR_RXCOUNT_MASK)

Definition at line 6458 of file S32K144.h.

#define LPSPI_FSR_RXCOUNT_MASK   0x70000u

Definition at line 6455 of file S32K144.h.

#define LPSPI_FSR_RXCOUNT_SHIFT   16u

Definition at line 6456 of file S32K144.h.

#define LPSPI_FSR_RXCOUNT_WIDTH   3u

Definition at line 6457 of file S32K144.h.

#define LPSPI_FSR_TXCOUNT (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_FSR_TXCOUNT_SHIFT))&LPSPI_FSR_TXCOUNT_MASK)

Definition at line 6454 of file S32K144.h.

#define LPSPI_FSR_TXCOUNT_MASK   0x7u

Definition at line 6451 of file S32K144.h.

#define LPSPI_FSR_TXCOUNT_SHIFT   0u

Definition at line 6452 of file S32K144.h.

#define LPSPI_FSR_TXCOUNT_WIDTH   3u

Definition at line 6453 of file S32K144.h.

#define LPSPI_IER_DMIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_DMIE_SHIFT))&LPSPI_IER_DMIE_MASK)

Definition at line 6346 of file S32K144.h.

#define LPSPI_IER_DMIE_MASK   0x2000u

Definition at line 6343 of file S32K144.h.

#define LPSPI_IER_DMIE_SHIFT   13u

Definition at line 6344 of file S32K144.h.

#define LPSPI_IER_DMIE_WIDTH   1u

Definition at line 6345 of file S32K144.h.

#define LPSPI_IER_FCIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_FCIE_SHIFT))&LPSPI_IER_FCIE_MASK)

Definition at line 6330 of file S32K144.h.

#define LPSPI_IER_FCIE_MASK   0x200u

Definition at line 6327 of file S32K144.h.

#define LPSPI_IER_FCIE_SHIFT   9u

Definition at line 6328 of file S32K144.h.

#define LPSPI_IER_FCIE_WIDTH   1u

Definition at line 6329 of file S32K144.h.

#define LPSPI_IER_RDIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_RDIE_SHIFT))&LPSPI_IER_RDIE_MASK)

Definition at line 6322 of file S32K144.h.

#define LPSPI_IER_RDIE_MASK   0x2u

Definition at line 6319 of file S32K144.h.

#define LPSPI_IER_RDIE_SHIFT   1u

Definition at line 6320 of file S32K144.h.

#define LPSPI_IER_RDIE_WIDTH   1u

Definition at line 6321 of file S32K144.h.

#define LPSPI_IER_REIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_REIE_SHIFT))&LPSPI_IER_REIE_MASK)

Definition at line 6342 of file S32K144.h.

#define LPSPI_IER_REIE_MASK   0x1000u

Definition at line 6339 of file S32K144.h.

#define LPSPI_IER_REIE_SHIFT   12u

Definition at line 6340 of file S32K144.h.

#define LPSPI_IER_REIE_WIDTH   1u

Definition at line 6341 of file S32K144.h.

#define LPSPI_IER_TCIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_TCIE_SHIFT))&LPSPI_IER_TCIE_MASK)

Definition at line 6334 of file S32K144.h.

#define LPSPI_IER_TCIE_MASK   0x400u

Definition at line 6331 of file S32K144.h.

#define LPSPI_IER_TCIE_SHIFT   10u

Definition at line 6332 of file S32K144.h.

#define LPSPI_IER_TCIE_WIDTH   1u

Definition at line 6333 of file S32K144.h.

#define LPSPI_IER_TDIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_TDIE_SHIFT))&LPSPI_IER_TDIE_MASK)

Definition at line 6318 of file S32K144.h.

#define LPSPI_IER_TDIE_MASK   0x1u

Definition at line 6315 of file S32K144.h.

#define LPSPI_IER_TDIE_SHIFT   0u

Definition at line 6316 of file S32K144.h.

#define LPSPI_IER_TDIE_WIDTH   1u

Definition at line 6317 of file S32K144.h.

#define LPSPI_IER_TEIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_TEIE_SHIFT))&LPSPI_IER_TEIE_MASK)

Definition at line 6338 of file S32K144.h.

#define LPSPI_IER_TEIE_MASK   0x800u

Definition at line 6335 of file S32K144.h.

#define LPSPI_IER_TEIE_SHIFT   11u

Definition at line 6336 of file S32K144.h.

#define LPSPI_IER_TEIE_WIDTH   1u

Definition at line 6337 of file S32K144.h.

#define LPSPI_IER_WCIE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_IER_WCIE_SHIFT))&LPSPI_IER_WCIE_MASK)

Definition at line 6326 of file S32K144.h.

#define LPSPI_IER_WCIE_MASK   0x100u

Definition at line 6323 of file S32K144.h.

#define LPSPI_IER_WCIE_SHIFT   8u

Definition at line 6324 of file S32K144.h.

#define LPSPI_IER_WCIE_WIDTH   1u

Definition at line 6325 of file S32K144.h.

#define LPSPI_PARAM_RXFIFO (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_PARAM_RXFIFO_SHIFT))&LPSPI_PARAM_RXFIFO_MASK)

Definition at line 6251 of file S32K144.h.

#define LPSPI_PARAM_RXFIFO_MASK   0xFF00u

Definition at line 6248 of file S32K144.h.

#define LPSPI_PARAM_RXFIFO_SHIFT   8u

Definition at line 6249 of file S32K144.h.

#define LPSPI_PARAM_RXFIFO_WIDTH   8u

Definition at line 6250 of file S32K144.h.

#define LPSPI_PARAM_TXFIFO (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_PARAM_TXFIFO_SHIFT))&LPSPI_PARAM_TXFIFO_MASK)

Definition at line 6247 of file S32K144.h.

#define LPSPI_PARAM_TXFIFO_MASK   0xFFu

Definition at line 6244 of file S32K144.h.

#define LPSPI_PARAM_TXFIFO_SHIFT   0u

Definition at line 6245 of file S32K144.h.

#define LPSPI_PARAM_TXFIFO_WIDTH   8u

Definition at line 6246 of file S32K144.h.

#define LPSPI_RDR_DATA (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_RDR_DATA_SHIFT))&LPSPI_RDR_DATA_MASK)

Definition at line 6526 of file S32K144.h.

#define LPSPI_RDR_DATA_MASK   0xFFFFFFFFu

Definition at line 6523 of file S32K144.h.

#define LPSPI_RDR_DATA_SHIFT   0u

Definition at line 6524 of file S32K144.h.

#define LPSPI_RDR_DATA_WIDTH   32u

Definition at line 6525 of file S32K144.h.

#define LPSPI_RSR_RXEMPTY (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_RSR_RXEMPTY_SHIFT))&LPSPI_RSR_RXEMPTY_MASK)

Definition at line 6521 of file S32K144.h.

#define LPSPI_RSR_RXEMPTY_MASK   0x2u

Definition at line 6518 of file S32K144.h.

#define LPSPI_RSR_RXEMPTY_SHIFT   1u

Definition at line 6519 of file S32K144.h.

#define LPSPI_RSR_RXEMPTY_WIDTH   1u

Definition at line 6520 of file S32K144.h.

#define LPSPI_RSR_SOF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_RSR_SOF_SHIFT))&LPSPI_RSR_SOF_MASK)

Definition at line 6517 of file S32K144.h.

#define LPSPI_RSR_SOF_MASK   0x1u

Definition at line 6514 of file S32K144.h.

#define LPSPI_RSR_SOF_SHIFT   0u

Definition at line 6515 of file S32K144.h.

#define LPSPI_RSR_SOF_WIDTH   1u

Definition at line 6516 of file S32K144.h.

#define LPSPI_SR_DMF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_DMF_SHIFT))&LPSPI_SR_DMF_MASK)

Definition at line 6309 of file S32K144.h.

#define LPSPI_SR_DMF_MASK   0x2000u

Definition at line 6306 of file S32K144.h.

#define LPSPI_SR_DMF_SHIFT   13u

Definition at line 6307 of file S32K144.h.

#define LPSPI_SR_DMF_WIDTH   1u

Definition at line 6308 of file S32K144.h.

#define LPSPI_SR_FCF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_FCF_SHIFT))&LPSPI_SR_FCF_MASK)

Definition at line 6293 of file S32K144.h.

#define LPSPI_SR_FCF_MASK   0x200u

Definition at line 6290 of file S32K144.h.

#define LPSPI_SR_FCF_SHIFT   9u

Definition at line 6291 of file S32K144.h.

#define LPSPI_SR_FCF_WIDTH   1u

Definition at line 6292 of file S32K144.h.

#define LPSPI_SR_MBF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_MBF_SHIFT))&LPSPI_SR_MBF_MASK)

Definition at line 6313 of file S32K144.h.

#define LPSPI_SR_MBF_MASK   0x1000000u

Definition at line 6310 of file S32K144.h.

#define LPSPI_SR_MBF_SHIFT   24u

Definition at line 6311 of file S32K144.h.

#define LPSPI_SR_MBF_WIDTH   1u

Definition at line 6312 of file S32K144.h.

#define LPSPI_SR_RDF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_RDF_SHIFT))&LPSPI_SR_RDF_MASK)

Definition at line 6285 of file S32K144.h.

#define LPSPI_SR_RDF_MASK   0x2u

Definition at line 6282 of file S32K144.h.

#define LPSPI_SR_RDF_SHIFT   1u

Definition at line 6283 of file S32K144.h.

#define LPSPI_SR_RDF_WIDTH   1u

Definition at line 6284 of file S32K144.h.

#define LPSPI_SR_REF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_REF_SHIFT))&LPSPI_SR_REF_MASK)

Definition at line 6305 of file S32K144.h.

#define LPSPI_SR_REF_MASK   0x1000u

Definition at line 6302 of file S32K144.h.

#define LPSPI_SR_REF_SHIFT   12u

Definition at line 6303 of file S32K144.h.

#define LPSPI_SR_REF_WIDTH   1u

Definition at line 6304 of file S32K144.h.

#define LPSPI_SR_TCF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_TCF_SHIFT))&LPSPI_SR_TCF_MASK)

Definition at line 6297 of file S32K144.h.

#define LPSPI_SR_TCF_MASK   0x400u

Definition at line 6294 of file S32K144.h.

#define LPSPI_SR_TCF_SHIFT   10u

Definition at line 6295 of file S32K144.h.

#define LPSPI_SR_TCF_WIDTH   1u

Definition at line 6296 of file S32K144.h.

#define LPSPI_SR_TDF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_TDF_SHIFT))&LPSPI_SR_TDF_MASK)

Definition at line 6281 of file S32K144.h.

#define LPSPI_SR_TDF_MASK   0x1u

Definition at line 6278 of file S32K144.h.

#define LPSPI_SR_TDF_SHIFT   0u

Definition at line 6279 of file S32K144.h.

#define LPSPI_SR_TDF_WIDTH   1u

Definition at line 6280 of file S32K144.h.

#define LPSPI_SR_TEF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_TEF_SHIFT))&LPSPI_SR_TEF_MASK)

Definition at line 6301 of file S32K144.h.

#define LPSPI_SR_TEF_MASK   0x800u

Definition at line 6298 of file S32K144.h.

#define LPSPI_SR_TEF_SHIFT   11u

Definition at line 6299 of file S32K144.h.

#define LPSPI_SR_TEF_WIDTH   1u

Definition at line 6300 of file S32K144.h.

#define LPSPI_SR_WCF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_SR_WCF_SHIFT))&LPSPI_SR_WCF_MASK)

Definition at line 6289 of file S32K144.h.

#define LPSPI_SR_WCF_MASK   0x100u

Definition at line 6286 of file S32K144.h.

#define LPSPI_SR_WCF_SHIFT   8u

Definition at line 6287 of file S32K144.h.

#define LPSPI_SR_WCF_WIDTH   1u

Definition at line 6288 of file S32K144.h.

#define LPSPI_TCR_BYSW (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_BYSW_SHIFT))&LPSPI_TCR_BYSW_MASK)

Definition at line 6487 of file S32K144.h.

#define LPSPI_TCR_BYSW_MASK   0x400000u

Definition at line 6484 of file S32K144.h.

#define LPSPI_TCR_BYSW_SHIFT   22u

Definition at line 6485 of file S32K144.h.

#define LPSPI_TCR_BYSW_WIDTH   1u

Definition at line 6486 of file S32K144.h.

#define LPSPI_TCR_CONT (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CONT_SHIFT))&LPSPI_TCR_CONT_MASK)

Definition at line 6483 of file S32K144.h.

#define LPSPI_TCR_CONT_MASK   0x200000u

Definition at line 6480 of file S32K144.h.

#define LPSPI_TCR_CONT_SHIFT   21u

Definition at line 6481 of file S32K144.h.

#define LPSPI_TCR_CONT_WIDTH   1u

Definition at line 6482 of file S32K144.h.

#define LPSPI_TCR_CONTC (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CONTC_SHIFT))&LPSPI_TCR_CONTC_MASK)

Definition at line 6479 of file S32K144.h.

#define LPSPI_TCR_CONTC_MASK   0x100000u

Definition at line 6476 of file S32K144.h.

#define LPSPI_TCR_CONTC_SHIFT   20u

Definition at line 6477 of file S32K144.h.

#define LPSPI_TCR_CONTC_WIDTH   1u

Definition at line 6478 of file S32K144.h.

#define LPSPI_TCR_CPHA (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CPHA_SHIFT))&LPSPI_TCR_CPHA_MASK)

Definition at line 6503 of file S32K144.h.

#define LPSPI_TCR_CPHA_MASK   0x40000000u

Definition at line 6500 of file S32K144.h.

#define LPSPI_TCR_CPHA_SHIFT   30u

Definition at line 6501 of file S32K144.h.

#define LPSPI_TCR_CPHA_WIDTH   1u

Definition at line 6502 of file S32K144.h.

#define LPSPI_TCR_CPOL (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_CPOL_SHIFT))&LPSPI_TCR_CPOL_MASK)

Definition at line 6507 of file S32K144.h.

#define LPSPI_TCR_CPOL_MASK   0x80000000u

Definition at line 6504 of file S32K144.h.

#define LPSPI_TCR_CPOL_SHIFT   31u

Definition at line 6505 of file S32K144.h.

#define LPSPI_TCR_CPOL_WIDTH   1u

Definition at line 6506 of file S32K144.h.

#define LPSPI_TCR_FRAMESZ (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_FRAMESZ_SHIFT))&LPSPI_TCR_FRAMESZ_MASK)

Definition at line 6463 of file S32K144.h.

#define LPSPI_TCR_FRAMESZ_MASK   0xFFFu

Definition at line 6460 of file S32K144.h.

#define LPSPI_TCR_FRAMESZ_SHIFT   0u

Definition at line 6461 of file S32K144.h.

#define LPSPI_TCR_FRAMESZ_WIDTH   12u

Definition at line 6462 of file S32K144.h.

#define LPSPI_TCR_LSBF (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_LSBF_SHIFT))&LPSPI_TCR_LSBF_MASK)

Definition at line 6491 of file S32K144.h.

#define LPSPI_TCR_LSBF_MASK   0x800000u

Definition at line 6488 of file S32K144.h.

#define LPSPI_TCR_LSBF_SHIFT   23u

Definition at line 6489 of file S32K144.h.

#define LPSPI_TCR_LSBF_WIDTH   1u

Definition at line 6490 of file S32K144.h.

#define LPSPI_TCR_PCS (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_PCS_SHIFT))&LPSPI_TCR_PCS_MASK)

Definition at line 6495 of file S32K144.h.

#define LPSPI_TCR_PCS_MASK   0x3000000u

Definition at line 6492 of file S32K144.h.

#define LPSPI_TCR_PCS_SHIFT   24u

Definition at line 6493 of file S32K144.h.

#define LPSPI_TCR_PCS_WIDTH   2u

Definition at line 6494 of file S32K144.h.

#define LPSPI_TCR_PRESCALE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_PRESCALE_SHIFT))&LPSPI_TCR_PRESCALE_MASK)

Definition at line 6499 of file S32K144.h.

#define LPSPI_TCR_PRESCALE_MASK   0x38000000u

Definition at line 6496 of file S32K144.h.

#define LPSPI_TCR_PRESCALE_SHIFT   27u

Definition at line 6497 of file S32K144.h.

#define LPSPI_TCR_PRESCALE_WIDTH   3u

Definition at line 6498 of file S32K144.h.

#define LPSPI_TCR_RXMSK (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_RXMSK_SHIFT))&LPSPI_TCR_RXMSK_MASK)

Definition at line 6475 of file S32K144.h.

#define LPSPI_TCR_RXMSK_MASK   0x80000u

Definition at line 6472 of file S32K144.h.

#define LPSPI_TCR_RXMSK_SHIFT   19u

Definition at line 6473 of file S32K144.h.

#define LPSPI_TCR_RXMSK_WIDTH   1u

Definition at line 6474 of file S32K144.h.

#define LPSPI_TCR_TXMSK (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_TXMSK_SHIFT))&LPSPI_TCR_TXMSK_MASK)

Definition at line 6471 of file S32K144.h.

#define LPSPI_TCR_TXMSK_MASK   0x40000u

Definition at line 6468 of file S32K144.h.

#define LPSPI_TCR_TXMSK_SHIFT   18u

Definition at line 6469 of file S32K144.h.

#define LPSPI_TCR_TXMSK_WIDTH   1u

Definition at line 6470 of file S32K144.h.

#define LPSPI_TCR_WIDTH (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TCR_WIDTH_SHIFT))&LPSPI_TCR_WIDTH_MASK)

Definition at line 6467 of file S32K144.h.

#define LPSPI_TCR_WIDTH_MASK   0x30000u

Definition at line 6464 of file S32K144.h.

#define LPSPI_TCR_WIDTH_SHIFT   16u

Definition at line 6465 of file S32K144.h.

#define LPSPI_TCR_WIDTH_WIDTH   2u

Definition at line 6466 of file S32K144.h.

#define LPSPI_TDR_DATA (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_TDR_DATA_SHIFT))&LPSPI_TDR_DATA_MASK)

Definition at line 6512 of file S32K144.h.

#define LPSPI_TDR_DATA_MASK   0xFFFFFFFFu

Definition at line 6509 of file S32K144.h.

#define LPSPI_TDR_DATA_SHIFT   0u

Definition at line 6510 of file S32K144.h.

#define LPSPI_TDR_DATA_WIDTH   32u

Definition at line 6511 of file S32K144.h.

#define LPSPI_VERID_FEATURE (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_VERID_FEATURE_SHIFT))&LPSPI_VERID_FEATURE_MASK)

Definition at line 6234 of file S32K144.h.

#define LPSPI_VERID_FEATURE_MASK   0xFFFFu

Definition at line 6231 of file S32K144.h.

#define LPSPI_VERID_FEATURE_SHIFT   0u

Definition at line 6232 of file S32K144.h.

#define LPSPI_VERID_FEATURE_WIDTH   16u

Definition at line 6233 of file S32K144.h.

#define LPSPI_VERID_MAJOR (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_VERID_MAJOR_SHIFT))&LPSPI_VERID_MAJOR_MASK)

Definition at line 6242 of file S32K144.h.

#define LPSPI_VERID_MAJOR_MASK   0xFF000000u

Definition at line 6239 of file S32K144.h.

#define LPSPI_VERID_MAJOR_SHIFT   24u

Definition at line 6240 of file S32K144.h.

#define LPSPI_VERID_MAJOR_WIDTH   8u

Definition at line 6241 of file S32K144.h.

#define LPSPI_VERID_MINOR (   x)    (((uint32_t)(((uint32_t)(x))<<LPSPI_VERID_MINOR_SHIFT))&LPSPI_VERID_MINOR_MASK)

Definition at line 6238 of file S32K144.h.

#define LPSPI_VERID_MINOR_MASK   0xFF0000u

Definition at line 6235 of file S32K144.h.

#define LPSPI_VERID_MINOR_SHIFT   16u

Definition at line 6236 of file S32K144.h.

#define LPSPI_VERID_MINOR_WIDTH   8u

Definition at line 6237 of file S32K144.h.