![]()  | 
  
    ISSDK
    1.7
    
   IoT Sensing Software Development Kit 
   | 
 
This structure defines the device specific info required by register I/O. More...
#include <sensor_drv.h>

Data Fields | |
| registeridlefunction_t | idleFunction | 
| void * | functionParam | 
| uint8_t | deviceInstance | 
This structure defines the device specific info required by register I/O.
Definition at line 128 of file sensor_drv.h.
| uint8_t deviceInstance | 
Definition at line 132 of file sensor_drv.h.
Referenced by ADS_DetectShield(), ADS_DIFF_PQuery(), ADS_FXLC95000Query(), ADS_FXLS8471Query(), ADS_FXLS8962Query(), ADS_MMA9553Query(), DIFF_P_I2C_Initialize(), DIFF_P_SPI_Initialize(), FXAS21002_I2C_Initialize(), FXAS21002_SPI_Initialize(), FXLC95000_I2C_CheckRomMode(), FXLC95000_I2C_FlashCommands(), FXLC95000_I2C_Initialize(), FXLC95000_SPI_Initialize(), FXLS8471Q_SPI_Initialize(), FXLS8962_I2C_Initialize(), FXLS8962_SPI_Initialize(), FXOS8700_I2C_Initialize(), FXOS8700_SPI_Initialize(), FXPQ3115_I2C_Initialize(), installSensor(), MAG3110_I2C_Initialize(), main(), MMA845x_I2C_Initialize(), MMA8491Q_I2C_Initialize(), MMA865x_I2C_Initialize(), MMA9553_I2C_Initialize(), MMA9553_SPI_Initialize(), MPL3115_I2C_Initialize(), Register_I2C_BlockWrite(), Register_I2C_Read(), Register_I2C_Write(), Register_SPI_BlockWrite(), Register_SPI_Read(), and Register_SPI_Write().
| void* functionParam | 
Definition at line 131 of file sensor_drv.h.
Referenced by DIFF_P_I2C_Initialize(), DIFF_P_I2C_SetIdleTask(), DIFF_P_SPI_Initialize(), DIFF_P_SPI_SetIdleTask(), FXAS21002_I2C_Initialize(), FXAS21002_I2C_SetIdleTask(), FXAS21002_SPI_Initialize(), FXAS21002_SPI_SetIdleTask(), FXLC95000_I2C_Initialize(), FXLC95000_I2C_SetIdleTask(), FXLC95000_SPI_Initialize(), FXLC95000_SPI_SetIdleTask(), FXLS8471Q_SPI_Initialize(), FXLS8471Q_SPI_SetIdleTask(), FXLS8962_I2C_Initialize(), FXLS8962_I2C_SetIdleTask(), FXLS8962_SPI_Initialize(), FXLS8962_SPI_SetIdleTask(), FXOS8700_I2C_Initialize(), FXOS8700_I2C_SetIdleTask(), FXOS8700_SPI_Initialize(), FXOS8700_SPI_SetIdleTask(), FXPQ3115_I2C_Initialize(), FXPQ3115_I2C_SetIdleTask(), installSensor(), MAG3110_I2C_Initialize(), MAG3110_I2C_SetIdleTask(), main(), MMA845x_I2C_Initialize(), MMA845x_I2C_SetIdleTask(), MMA8491Q_I2C_Initialize(), MMA8491Q_I2C_SetIdleTask(), MMA865x_I2C_Initialize(), MMA865x_I2C_SetIdleTask(), MMA9553_I2C_Initialize(), MMA9553_I2C_SetIdleTask(), MMA9553_SPI_Initialize(), MMA9553_SPI_SetIdleTask(), MPL3115_I2C_Initialize(), MPL3115_I2C_SetIdleTask(), Register_I2C_BlockWrite(), Register_I2C_Read(), Register_I2C_Write(), Register_SPI_BlockWrite(), Register_SPI_Read(), and Register_SPI_Write().
| registeridlefunction_t idleFunction | 
Definition at line 130 of file sensor_drv.h.
Referenced by DIFF_P_I2C_Initialize(), DIFF_P_I2C_SetIdleTask(), DIFF_P_SPI_Initialize(), DIFF_P_SPI_SetIdleTask(), FXAS21002_I2C_Initialize(), FXAS21002_I2C_SetIdleTask(), FXAS21002_SPI_Initialize(), FXAS21002_SPI_SetIdleTask(), FXLC95000_I2C_Initialize(), FXLC95000_I2C_SetIdleTask(), FXLC95000_SPI_Initialize(), FXLC95000_SPI_SetIdleTask(), FXLS8471Q_SPI_Initialize(), FXLS8471Q_SPI_SetIdleTask(), FXLS8962_I2C_Initialize(), FXLS8962_I2C_SetIdleTask(), FXLS8962_SPI_Initialize(), FXLS8962_SPI_SetIdleTask(), FXOS8700_I2C_Initialize(), FXOS8700_I2C_SetIdleTask(), FXOS8700_SPI_Initialize(), FXOS8700_SPI_SetIdleTask(), FXPQ3115_I2C_Initialize(), FXPQ3115_I2C_SetIdleTask(), installSensor(), MAG3110_I2C_Initialize(), MAG3110_I2C_SetIdleTask(), main(), MMA845x_I2C_Initialize(), MMA845x_I2C_SetIdleTask(), MMA8491Q_I2C_Initialize(), MMA8491Q_I2C_SetIdleTask(), MMA865x_I2C_Initialize(), MMA865x_I2C_SetIdleTask(), MMA9553_I2C_Initialize(), MMA9553_I2C_SetIdleTask(), MMA9553_SPI_Initialize(), MMA9553_SPI_SetIdleTask(), MPL3115_I2C_Initialize(), MPL3115_I2C_SetIdleTask(), Register_I2C_BlockWrite(), Register_I2C_Read(), Register_I2C_Write(), Register_SPI_BlockWrite(), Register_SPI_Read(), and Register_SPI_Write().