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.