104 #define SPI_VARIANT_POST_BUILD (STD_ON) 112 #define SPI_CHANNELBUFFERS (SPI_IB_EB) 115 #define SPI_IB_MAX_LENGTH (64U) 118 #define SPI_DEV_ERROR_DETECT (STD_ON) 121 #define SPI_JOB_LOG (STD_ON) 124 #define SPI_MAX_JOB_LOG (100U) 130 #define SPI_LEVEL_0 (0U) 132 #define SPI_LEVEL_1 (1U) 134 #define SPI_LEVEL_2 (2U) 137 #define SPI_SUPPORT_CONCURRENT_SYNC_TRANSMIT (STD_OFF) 140 #define SPI_SCALEABILITY (SPI_LEVEL_2) 143 #define SPI_VERSION_INFO_API (STD_ON) 146 #define SPI_HW_STATUS_API (STD_ON) 149 #define SPI_CANCEL_API (STD_ON) 156 #define SPI_MAX_CHANNELS_PER_JOB (1U) 159 #define SPI_MAX_JOBS_PER_SEQ (1U) 162 #define SPI_MAX_CHANNELS (1U) 165 #define SPI_MAX_JOBS (1U) 168 #define SPI_MAX_SEQ (1U) 174 #define SPI_MAX_HW_UNIT (8U) 179 #define SPI_MAX_EXT_DEV (11U) 187 #define SPI_UNIT_MCU_MCSPI0_ACTIVE (STD_ON) 191 #define SPI_UNIT_MCU_MCSPI1_ACTIVE (STD_ON) 195 #define SPI_UNIT_MCU_MCSPI2_ACTIVE (STD_ON) 199 #define SPI_UNIT_MCSPI0_ACTIVE (STD_ON) 203 #define SPI_UNIT_MCSPI1_ACTIVE (STD_ON) 207 #define SPI_UNIT_MCSPI2_ACTIVE (STD_ON) 211 #define SPI_UNIT_MCSPI3_ACTIVE (STD_ON) 217 #define SPI_UNIT_MCSPI4_ACTIVE (STD_ON) 221 #define SPI_UNIT_MCSPI5_ACTIVE (STD_OFF) 225 #define SPI_UNIT_MCSPI6_ACTIVE (STD_OFF) 229 #define SPI_UNIT_MCSPI7_ACTIVE (STD_OFF) 236 #define SPI_ISR_TYPE (SPI_ISR_CAT1) 239 #define SPI_OS_COUNTER_ID ((CounterType)OsCounter_0) 246 #define SPI_TIMEOUT_DURATION (32000U) 249 #define SPI_REGISTER_READBACK_API (STD_ON) 252 #define SpiConf_SpiChannel_SpiChannel_0 (0U) 255 #define SpiConf_SpiExternalDevice_CS0 (SPI_CS0) 259 #define SpiConf_SpiJob_SpiJob_0 (0U) 262 #define SpiConf_SpiSequence_SpiSequence_0 (0U) 266 #define SpiConf_SpiExternalDevice_HwUnitId0 (CSIB0) 268 #define SpiConf_SpiExternalDevice_HwUnitId1 (CSIB1) 270 #define SpiConf_SpiExternalDevice_HwUnitId2 (CSIB2) 272 #define SpiConf_SpiExternalDevice_HwUnitId3 (CSIB3) 274 #define SpiConf_SpiExternalDevice_HwUnitId4 (CSIB4) 276 #define SpiConf_SpiExternalDevice_HwUnitId5 (CSIB5) 278 #define SpiConf_SpiExternalDevice_HwUnitId6 (CSIB6) 280 #define SpiConf_SpiExternalDevice_HwUnitId7 (CSIB7) 291 #define DemConf_DemEventParameter_SPI_DEM_NO_EVENT (0xFFFFU) 292 #define SPI_DEM_NO_EVENT DemConf_DemEventParameter_SPI_DEM_NO_EVENT 294 #ifndef SPI_E_HARDWARE_ERROR 296 #define SPI_E_HARDWARE_ERROR (DemConf_DemEventParameter_SPI_E_HARDWARE_ERROR) 306 extern const struct Spi_ConfigType_s
SpiDriver;
#define SPI_MAX_JOBS
Maximum jobs across all sequence/hwunit.
Definition: Spi_Cfg.h:165
const struct Spi_ChannelConfigType_PC_s Spi_ChannelConfig_PC[SPI_MAX_CHANNELS]
SPI Channel PC Configuration struct declaration.
#define SPI_MAX_CHANNELS
Maximum channels across all jobs/sequence/hwunit.
Definition: Spi_Cfg.h:162
const struct Spi_ConfigType_s SpiDriver
SPI Configuration struct declaration.
#define SPI_MAX_SEQ
Maximum sequence across all hwunit.
Definition: Spi_Cfg.h:168
const struct Spi_JobConfigType_PC_s Spi_JobConfig_PC[SPI_MAX_JOBS]
SPI Job PC Configuration struct declaration.
const struct Spi_SeqConfigType_PC_s Spi_SeqConfig_PC[SPI_MAX_SEQ]
SPI Sequence PC Configuration struct declaration.