15 #ifndef __REGISTER_IO_SPI_H__ 16 #define __REGISTER_IO_SPI_H__ 18 #include "Driver_SPI.h" 21 #define SPI_SS_ACTIVE_LOW (ARM_SPI_SS_INACTIVE) 22 #define SPI_SS_ACTIVE_HIGH (ARM_SPI_SS_ACTIVE) 66 void SPI0_SignalEvent_t(uint32_t event);
80 void SPI1_SignalEvent_t(uint32_t event);
94 void SPI2_SignalEvent_t(uint32_t event);
108 void SPI3_SignalEvent_t(uint32_t event);
122 void SPI4_SignalEvent_t(uint32_t event);
136 void SPI5_SignalEvent_t(uint32_t event);
150 void SPI6_SignalEvent_t(uint32_t event);
164 void SPI7_SignalEvent_t(uint32_t event);
183 const uint8_t *pBuffer,
184 uint8_t bytesToWrite);
223 uint8_t *pOutBuffer);
225 #endif // __REGISTER_IO_SPI_H__
This structure defines the device specific info required by register I/O.
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(* fpSpiWritePreprocessFn_t)(void *pCmdOut, uint32_t offset, uint32_t size, void *pWritebuffer)
This structure defines the spi slave command format.
The sensor_drv.h file contains sensor state and error definitions.
typedef int32_t(DATA_FORMAT_Append_t))(void *pData
The interface function to append the data on the formated stream.
fpSpiReadPreprocessFn_t pReadPreprocessFN
The SPI Slave Transfer Command Params SDK2.0 Driver.
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.
struct spi_mater_SlaveCmd spiCmdParams_t
The SPI Slave Transfer Command Params SDK2.0 Driver.
The SPI Slave Control Command Params SDK2.0 Driver.
void(* fpSpiReadPreprocessFn_t)(void *pCmdOut, uint32_t offset, uint32_t size)
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.