12 #ifndef ISF_SPI_MASTER_TYPES_H_
13 #define ISF_SPI_MASTER_TYPES_H_
16 #include "fsl_dspi_hal.h"
17 #include "fsl_dspi_master_driver.h"
dspi_master_user_config_t userConfig
struct spi_master_BusConfig_struct spi_master_busConfig_t
dspi_master_state_t master
This structure defines the slave specific spi information.
spi_master_busConfig_t busConfig
The isf_types.h file contains the ISF data type definitions and some of the globally used macros...
fnreadpreProcessing_t readpreProcess
isf_status_t(* fnwritepreProcessing_t)(void *cmdOut, uint32 offset, uint32 size, void *writebuffer)
spi_master_slaveInfo_t * pSlaveInfo
fnreadpostProcossing_t readpostProcess
This structure defines the spi slave command format.
struct spi_mater_slaveInfo spi_master_slaveInfo_t
This structure defines the slave specific spi information.
isf_status_t(* fnwritepostProcossing_t)(void *cmd)
uint32 isf_duration_t
ISF time duration in microseconds.
fnwritepreProcessing_t writepreProcess
Main ISF header file. Contains code common to all ISF components.
struct spi_mater_SlaveCmd spi_mater_slaveCmd_t
This structure defines the spi slave command format.
isf_status_t(* fnreadpreProcessing_t)(void *cmdout, uint32 offset, uint32 size)
fnwritepostProcossing_t writepostProcess
spi_master_busConfig_t busConfig
int32 isf_status_t
ISF return status type.
struct spi_mater_BusHandle_struct spi_master_busHandle_t
This structure defines the data bus handle.
isf_status_t(* fnreadpostProcossing_t)(void *cmd, void *dataOut)
This structure defines the data bus handle.
isf_status_t(* fnslaveinit_t)(void)