ChibiOS/EX  1.2.0
LSM6DS0Config Struct Reference

LSM6DS0 configuration structure. More...

#include <lsm6ds0.h>

Collaboration diagram for LSM6DS0Config:
Collaboration graph

Data Fields

SPIDriver * spip
 SPI driver associated to this LSM6DS0. More...
 
const SPIConfig * accspicfg
 SPI configuration associated to this LSM6DS0 accelerometer subsystem. More...
 
I2CDriver * i2cp
 I2C driver associated to this LSM6DS0. More...
 
const I2CConfig * i2ccfg
 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 562 of file lsm6ds0.h.

Field Documentation

◆ spip

SPIDriver* LSM6DS0Config::spip

SPI driver associated to this LSM6DS0.

Definition at line 567 of file lsm6ds0.h.

◆ accspicfg

const SPIConfig* LSM6DS0Config::accspicfg

SPI configuration associated to this LSM6DS0 accelerometer subsystem.

Definition at line 572 of file lsm6ds0.h.

◆ i2cp

I2CDriver* LSM6DS0Config::i2cp

I2C driver associated to this LSM6DS0.

Definition at line 578 of file lsm6ds0.h.

◆ i2ccfg

const I2CConfig* LSM6DS0Config::i2ccfg

I2C configuration associated to this LSM6DS0 accelerometer subsystem.

Definition at line 583 of file lsm6ds0.h.

◆ slaveaddress

lsm6ds0_sad_t LSM6DS0Config::slaveaddress

LSM6DS0 Slave Address.

Definition at line 587 of file lsm6ds0.h.

◆ accsensitivity

float* LSM6DS0Config::accsensitivity

LSM6DS0 accelerometer subsystem initial sensitivity.

Definition at line 592 of file lsm6ds0.h.

◆ accbias

float* LSM6DS0Config::accbias

LSM6DS0 accelerometer subsystem initial bias.

Definition at line 596 of file lsm6ds0.h.

◆ accfullscale

lsm6ds0_acc_fs_t LSM6DS0Config::accfullscale

LSM6DS0 accelerometer subsystem full scale.

Definition at line 600 of file lsm6ds0.h.

◆ accoutdatarate

lsm6ds0_acc_odr_t LSM6DS0Config::accoutdatarate

LSM6DS0 accelerometer subsystem output data rate.

Definition at line 604 of file lsm6ds0.h.

◆ accdecmode

lsm6ds0_acc_dec_t LSM6DS0Config::accdecmode

LSM6DS0 accelerometer subsystem decimation mode.

Definition at line 609 of file lsm6ds0.h.

◆ gyrosensitivity

float* LSM6DS0Config::gyrosensitivity

LSM6DS0 gyroscope subsystem initial sensitivity.

Definition at line 614 of file lsm6ds0.h.

◆ gyrobias

float* LSM6DS0Config::gyrobias

LSM6DS0 gyroscope subsystem initial bias.

Definition at line 618 of file lsm6ds0.h.

◆ gyrofullscale

lsm6ds0_gyro_fs_t LSM6DS0Config::gyrofullscale

LSM6DS0 gyroscope subsystem full scale.

Definition at line 622 of file lsm6ds0.h.

◆ gyrooutdatarate

lsm6ds0_gyro_odr_t LSM6DS0Config::gyrooutdatarate

LSM6DS0 gyroscope subsystem output data rate.

Definition at line 626 of file lsm6ds0.h.

◆ gyrolowmodecfg

lsm6ds0_gyro_lp_t LSM6DS0Config::gyrolowmodecfg

LSM6DS0 gyroscope subsystem low mode configuration.

Definition at line 631 of file lsm6ds0.h.

◆ gyrooutsel

lsm6ds0_gyro_out_sel_t LSM6DS0Config::gyrooutsel

LSM6DS0 gyroscope subsystem output selection.

Definition at line 635 of file lsm6ds0.h.

◆ gyrohpfenable

lsm6ds0_gyro_hp_t LSM6DS0Config::gyrohpfenable

LSM6DS0 gyroscope subsystem high pass filter.

Definition at line 639 of file lsm6ds0.h.

◆ gyrohpcfg

lsm6ds0_gyro_hpcf_t LSM6DS0Config::gyrohpcfg

LSM6DS0 gyroscope subsystem high pass filter configuration.

Definition at line 643 of file lsm6ds0.h.

◆ blockdataupdate

lsm6ds0_bdu_t LSM6DS0Config::blockdataupdate

LSM6DS0 block data update.

Definition at line 647 of file lsm6ds0.h.

◆ endianness

lsm6ds0_end_t LSM6DS0Config::endianness

LSM6DS0 endianness.

Definition at line 651 of file lsm6ds0.h.