41 #ifndef __REGISTER_IO_SPI_H__ 42 #define __REGISTER_IO_SPI_H__ 44 #include "Driver_SPI.h" 47 #define SPI_SS_ACTIVE_LOW (ARM_SPI_SS_INACTIVE) 48 #define SPI_SS_ACTIVE_HIGH (ARM_SPI_SS_ACTIVE) 92 void SPI0_SignalEvent_t(uint32_t event);
106 void SPI1_SignalEvent_t(uint32_t event);
120 void SPI2_SignalEvent_t(uint32_t event);
134 void SPI3_SignalEvent_t(uint32_t event);
148 void SPI4_SignalEvent_t(uint32_t event);
162 void SPI5_SignalEvent_t(uint32_t event);
176 void SPI6_SignalEvent_t(uint32_t event);
190 void SPI7_SignalEvent_t(uint32_t event);
209 const uint8_t *pBuffer,
210 uint8_t bytesToWrite);
249 uint8_t *pOutBuffer);
251 #endif // __REGISTER_IO_SPI_H__ The sensor_drv.h file contains sensor state and error definitions.
fpSpiWritePreprocessFn_t pWritePreprocessFN
int32_t Register_SPI_Write(ARM_DRIVER_SPI *pCommDrv, registerDeviceInfo_t *devInfo, void *pWriteParams, uint8_t offset, uint8_t value, uint8_t mask)
The interface function to write a sensor register.
int32_t Register_SPI_Read(ARM_DRIVER_SPI *pCommDrv, registerDeviceInfo_t *devInfo, void *pReadParams, uint8_t offset, uint8_t length, uint8_t *pOutBuffer)
The interface function to read a sensor register.
void(* fpSpiWritePreprocessFn_t)(void *pCmdOut, uint32_t offset, uint32_t size, void *pWritebuffer)
The SPI Slave Transfer Command Params SDK2.0 Driver.
int32_t Register_SPI_BlockWrite(ARM_DRIVER_SPI *pCommDrv, registerDeviceInfo_t *devInfo, void *pWriteParams, uint8_t offset, const uint8_t *pBuffer, uint8_t bytesToWrite)
The interface function to block write to a sensor register.
void(* fpSpiReadPreprocessFn_t)(void *pCmdOut, uint32_t offset, uint32_t size)
The SPI Slave Control Command Params SDK2.0 Driver.
This structure defines the device specific info required by register I/O.
This structure defines the spi slave command format.
struct spi_mater_SlaveCmd spiCmdParams_t
The SPI Slave Transfer Command Params SDK2.0 Driver.
fpSpiReadPreprocessFn_t pReadPreprocessFN