ChibiOS  0.0.0
LSM6DS0Config Struct Reference

LSM6DS0 configuration structure. More...

#include <lsm6ds0.h>

Collaboration diagram for LSM6DS0Config:
Collaboration graph

Data Fields

SPIDriverspip
 SPI driver associated to this LSM6DS0. More...
 
const SPIConfigaccspicfg
 SPI configuration associated to this LSM6DS0 accelerometer subsystem. More...
 
I2CDriveri2cp
 I2C driver associated to this LSM6DS0. More...
 
const I2CConfigi2ccfg
 I2C configuration associated to this LSM6DS0 accelerometer subsystem. More...
 
lsm6ds0_sad_t slaveaddress
 LSM6DS0 Slave Address. More...
 
float * accsensitivity
 LSM6DS0 accelerometer subsystem initial sensitivity. More...
 
float * accbias
 LSM6DS0 accelerometer subsystem initial bias. More...
 
lsm6ds0_acc_fs_t accfullscale
 LSM6DS0 accelerometer subsystem full scale. More...
 
lsm6ds0_acc_odr_t accoutdatarate
 LSM6DS0 accelerometer subsystem output data rate. More...
 
lsm6ds0_acc_dec_t accdecmode
 LSM6DS0 accelerometer subsystem decimation mode. More...
 
float * gyrosensitivity
 LSM6DS0 gyroscope subsystem initial sensitivity. More...
 
float * gyrobias
 LSM6DS0 gyroscope subsystem initial bias. More...
 
lsm6ds0_gyro_fs_t gyrofullscale
 LSM6DS0 gyroscope subsystem full scale. More...
 
lsm6ds0_gyro_odr_t gyrooutdatarate
 LSM6DS0 gyroscope subsystem output data rate. More...
 
lsm6ds0_gyro_lp_t gyrolowmodecfg
 LSM6DS0 gyroscope subsystem low mode configuration. More...
 
lsm6ds0_gyro_out_sel_t gyrooutsel
 LSM6DS0 gyroscope subsystem output selection. More...
 
lsm6ds0_gyro_hp_t gyrohpfenable
 LSM6DS0 gyroscope subsystem high pass filter. More...
 
lsm6ds0_gyro_hpcf_t gyrohpcfg
 LSM6DS0 gyroscope subsystem high pass filter configuration. More...
 
lsm6ds0_bdu_t blockdataupdate
 LSM6DS0 block data update. More...
 
lsm6ds0_end_t endianness
 LSM6DS0 endianness. More...
 

Detailed Description

LSM6DS0 configuration structure.

Definition at line 582 of file lsm6ds0.h.

Field Documentation

SPIDriver* LSM6DS0Config::spip

SPI driver associated to this LSM6DS0.

Definition at line 587 of file lsm6ds0.h.

const SPIConfig* LSM6DS0Config::accspicfg

SPI configuration associated to this LSM6DS0 accelerometer subsystem.

Definition at line 592 of file lsm6ds0.h.

I2CDriver* LSM6DS0Config::i2cp

I2C driver associated to this LSM6DS0.

Definition at line 598 of file lsm6ds0.h.

const I2CConfig* LSM6DS0Config::i2ccfg

I2C configuration associated to this LSM6DS0 accelerometer subsystem.

Definition at line 603 of file lsm6ds0.h.

lsm6ds0_sad_t LSM6DS0Config::slaveaddress

LSM6DS0 Slave Address.

Definition at line 607 of file lsm6ds0.h.

float* LSM6DS0Config::accsensitivity

LSM6DS0 accelerometer subsystem initial sensitivity.

Definition at line 612 of file lsm6ds0.h.

float* LSM6DS0Config::accbias

LSM6DS0 accelerometer subsystem initial bias.

Definition at line 616 of file lsm6ds0.h.

lsm6ds0_acc_fs_t LSM6DS0Config::accfullscale

LSM6DS0 accelerometer subsystem full scale.

Definition at line 620 of file lsm6ds0.h.

lsm6ds0_acc_odr_t LSM6DS0Config::accoutdatarate

LSM6DS0 accelerometer subsystem output data rate.

Definition at line 624 of file lsm6ds0.h.

lsm6ds0_acc_dec_t LSM6DS0Config::accdecmode

LSM6DS0 accelerometer subsystem decimation mode.

Definition at line 629 of file lsm6ds0.h.

float* LSM6DS0Config::gyrosensitivity

LSM6DS0 gyroscope subsystem initial sensitivity.

Definition at line 634 of file lsm6ds0.h.

float* LSM6DS0Config::gyrobias

LSM6DS0 gyroscope subsystem initial bias.

Definition at line 638 of file lsm6ds0.h.

lsm6ds0_gyro_fs_t LSM6DS0Config::gyrofullscale

LSM6DS0 gyroscope subsystem full scale.

Definition at line 642 of file lsm6ds0.h.

lsm6ds0_gyro_odr_t LSM6DS0Config::gyrooutdatarate

LSM6DS0 gyroscope subsystem output data rate.

Definition at line 646 of file lsm6ds0.h.

lsm6ds0_gyro_lp_t LSM6DS0Config::gyrolowmodecfg

LSM6DS0 gyroscope subsystem low mode configuration.

Definition at line 651 of file lsm6ds0.h.

lsm6ds0_gyro_out_sel_t LSM6DS0Config::gyrooutsel

LSM6DS0 gyroscope subsystem output selection.

Definition at line 655 of file lsm6ds0.h.

lsm6ds0_gyro_hp_t LSM6DS0Config::gyrohpfenable

LSM6DS0 gyroscope subsystem high pass filter.

Definition at line 659 of file lsm6ds0.h.

lsm6ds0_gyro_hpcf_t LSM6DS0Config::gyrohpcfg

LSM6DS0 gyroscope subsystem high pass filter configuration.

Definition at line 663 of file lsm6ds0.h.

lsm6ds0_bdu_t LSM6DS0Config::blockdataupdate

LSM6DS0 block data update.

Definition at line 669 of file lsm6ds0.h.

lsm6ds0_end_t LSM6DS0Config::endianness

LSM6DS0 endianness.

Definition at line 673 of file lsm6ds0.h.