JeVois  1.22
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
Loading...
Searching...
No Matches
ICM_20948_SPI Member List

This is the complete list of members for ICM_20948_SPI, including all inherited members.

_csICM_20948_SPI
_deviceICM_20948protected
_serifICM_20948_SPI
_spiICM_20948_SPI
_spisettingsICM_20948_SPI
accX(void)ICM_20948
accY(void)ICM_20948
accZ(void)ICM_20948
agmtICM_20948
begin(uint8_t csPin, SPIClass &spiPort=SPI, uint32_t SPIFreq=ICM_20948_SPI_DEFAULT_FREQ)ICM_20948_SPI
cfgFsyncActiveLow(bool active_low)ICM_20948
cfgFsyncIntMode(bool interrupt_mode)ICM_20948
cfgIntActiveLow(bool active_low)ICM_20948
cfgIntAnyReadToClear(bool enabled)ICM_20948
cfgIntLatch(bool latching)ICM_20948
cfgIntOpenDrain(bool open_drain)ICM_20948
checkID(void)ICM_20948
clearInterrupts(void)ICM_20948
dataReady(void)ICM_20948
debugPrint(const char *)ICM_20948
debugPrint(const __FlashStringHelper *)ICM_20948
debugPrintf(int i)ICM_20948
debugPrintf(float f)ICM_20948
debugPrintln(const char *)ICM_20948
debugPrintln(const __FlashStringHelper *)ICM_20948
debugPrintStatus(ICM_20948_Status_e stat)ICM_20948
disableDebugging(void)ICM_20948
doDebugPrint(char(*)(const char *), const char *, bool newLine=false)ICM_20948
enableDebugging(Stream &debugPort=Serial)ICM_20948
enableDLPF(uint8_t sensor_id_bm, bool enable)ICM_20948
enableDMP(bool enable=true)ICM_20948
enableDMPSensor(enum inv_icm20948_sensor sensor, bool enable=true)ICM_20948
enableDMPSensorInt(enum inv_icm20948_sensor sensor, bool enable=true)ICM_20948
enableFIFO(bool enable=true)ICM_20948
getAccMG(int16_t axis_val)ICM_20948protected
getAGMT(void)ICM_20948
getBiasAccelX(int32_t *bias)ICM_20948
getBiasAccelY(int32_t *bias)ICM_20948
getBiasAccelZ(int32_t *bias)ICM_20948
getBiasCPassX(int32_t *bias)ICM_20948
getBiasCPassY(int32_t *bias)ICM_20948
getBiasCPassZ(int32_t *bias)ICM_20948
getBiasGyroX(int32_t *bias)ICM_20948
getBiasGyroY(int32_t *bias)ICM_20948
getBiasGyroZ(int32_t *bias)ICM_20948
getFIFOcount(uint16_t *count)ICM_20948
getGyrDPS(int16_t axis_val)ICM_20948protected
getMagUT(int16_t axis_val)ICM_20948protected
getTempC(int16_t val)ICM_20948protected
getWhoAmI(void)ICM_20948
gyrX(void)ICM_20948
gyrY(void)ICM_20948
gyrZ(void)ICM_20948
i2cControllerConfigurePeripheral(uint8_t peripheral, uint8_t addr, uint8_t reg, uint8_t len, bool Rw=true, bool enable=true, bool data_only=false, bool grp=false, bool swap=false, uint8_t dataOut=0)ICM_20948
i2cControllerPeriph4Transaction(uint8_t addr, uint8_t reg, uint8_t *data, uint8_t len, bool Rw, bool send_reg_addr=true)ICM_20948
i2cMasterConfigureSlave(uint8_t peripheral, uint8_t addr, uint8_t reg, uint8_t len, bool Rw=true, bool enable=true, bool data_only=false, bool grp=false, bool swap=false)ICM_20948
i2cMasterEnable(bool enable=true)ICM_20948
i2cMasterPassthrough(bool passthrough=true)ICM_20948
i2cMasterReset()ICM_20948
i2cMasterSingleR(uint8_t addr, uint8_t reg)ICM_20948
i2cMasterSingleW(uint8_t addr, uint8_t reg, uint8_t data)ICM_20948
i2cMasterSLV4Transaction(uint8_t addr, uint8_t reg, uint8_t *data, uint8_t len, bool Rw, bool send_reg_addr=true)ICM_20948
ICM_20948()ICM_20948
ICM_20948_SPI()ICM_20948_SPI
initializeDMP(void) __attribute__((weak))ICM_20948
intEnableDMP(bool enable)ICM_20948
intEnableI2C(bool enable)ICM_20948
intEnableOverflowFIFO(uint8_t bm_enable)ICM_20948
intEnablePLL(bool enable)ICM_20948
intEnableRawDataReady(bool enable)ICM_20948
intEnableWatermarkFIFO(uint8_t bm_enable)ICM_20948
intEnableWOF(bool enable)ICM_20948
intEnableWOM(bool enable)ICM_20948
isConnected(void)ICM_20948
loadDMPFirmware(void)ICM_20948
lowPower(bool on=true)ICM_20948
magWhoIAm(void)ICM_20948
magX(void)ICM_20948
magY(void)ICM_20948
magZ(void)ICM_20948
read(uint8_t reg, uint8_t *pdata, uint32_t len)ICM_20948
readDMPdataFromFIFO(icm_20948_DMP_data_t *data)ICM_20948
readDMPmems(unsigned short reg, unsigned int length, unsigned char *data)ICM_20948
readFIFO(uint8_t *data, uint8_t len=1)ICM_20948
readMag(AK09916_Reg_Addr_e reg)ICM_20948
resetDMP(void)ICM_20948
resetFIFO(void)ICM_20948
resetMag()ICM_20948
setBank(uint8_t bank)ICM_20948
setBiasAccelX(int32_t newValue)ICM_20948
setBiasAccelY(int32_t newValue)ICM_20948
setBiasAccelZ(int32_t newValue)ICM_20948
setBiasCPassX(int32_t newValue)ICM_20948
setBiasCPassY(int32_t newValue)ICM_20948
setBiasCPassZ(int32_t newValue)ICM_20948
setBiasGyroX(int32_t newValue)ICM_20948
setBiasGyroY(int32_t newValue)ICM_20948
setBiasGyroZ(int32_t newValue)ICM_20948
setClockSource(ICM_20948_PWR_MGMT_1_CLKSEL_e source)ICM_20948
setDLPFcfg(uint8_t sensor_id_bm, ICM_20948_dlpcfg_t cfg)ICM_20948
setDMPODRrate(enum DMP_ODR_Registers odr_reg, int interval)ICM_20948
setDMPstartAddress(unsigned short address=DMP_START_ADDRESS)ICM_20948
setFIFOmode(bool snapshot=false)ICM_20948
setFullScale(uint8_t sensor_id_bm, ICM_20948_fss_t fss)ICM_20948
setGyroSF(unsigned char div, int gyro_level)ICM_20948
setSampleMode(uint8_t sensor_id_bm, uint8_t lp_config_cycle_mode)ICM_20948
setSampleRate(uint8_t sensor_id_bm, ICM_20948_smplrt_t smplrt)ICM_20948
sleep(bool on=false)ICM_20948
startupDefault(bool minimal=false)ICM_20948
startupMagnetometer(bool minimal=false)ICM_20948
statusICM_20948
statusString(ICM_20948_Status_e stat=ICM_20948_Stat_NUM)ICM_20948
swReset(void)ICM_20948
temp(void)ICM_20948
WOMLogic(uint8_t enable, uint8_t mode)ICM_20948
WOMThreshold(uint8_t threshold)ICM_20948
write(uint8_t reg, uint8_t *pdata, uint32_t len)ICM_20948
writeDMPmems(unsigned short reg, unsigned int length, const unsigned char *data)ICM_20948
writeMag(AK09916_Reg_Addr_e reg, uint8_t *pdata)ICM_20948