ChibiOS  20.3.4
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 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.