ChibiOS/EX  1.2.0
LSM6DSLConfig Struct Reference

LSM6DSL configuration structure. More...

#include <lsm6dsl.h>

Collaboration diagram for LSM6DSLConfig:
Collaboration graph

Data Fields

SPIDriver * spip
 SPI driver associated to this LSM6DSL. More...
 
const SPIConfig * accspicfg
 SPI configuration associated to this LSM6DSL accelerometer subsystem. More...
 
I2CDriver * i2cp
 I2C driver associated to this LSM6DSL. More...
 
const I2CConfig * i2ccfg
 I2C configuration associated to this LSM6DSL accelerometer subsystem. More...
 
lsm6dsl_sad_t slaveaddress
 LSM6DSL Slave Address. More...
 
float * accsensitivity
 LSM6DSL accelerometer subsystem initial sensitivity. More...
 
float * accbias
 LSM6DSL accelerometer subsystem initial bias. More...
 
lsm6dsl_acc_fs_t accfullscale
 LSM6DSL accelerometer subsystem full scale. More...
 
lsm6dsl_acc_odr_t accoutdatarate
 LSM6DSL accelerometer subsystem output data rate. More...
 
lsm6dsl_acc_lp_t acclpmode
 LSM6DSL accelerometer subsystem low power mode. More...
 
float * gyrosensitivity
 LSM6DSL gyroscope subsystem initial sensitivity. More...
 
float * gyrobias
 LSM6DSL gyroscope subsystem initial bias. More...
 
lsm6dsl_gyro_fs_t gyrofullscale
 LSM6DSL gyroscope subsystem full scale. More...
 
lsm6dsl_gyro_odr_t gyrooutdatarate
 LSM6DSL gyroscope subsystem output data rate. More...
 
lsm6dsl_gyro_lp_t gyrolpmode
 LSM6DSL gyroscope subsystem low mode configuration. More...
 
lsm6dsl_gyro_lpf_t gyrolowpassfilter
 LSM6DSL gyroscope subsystem low pass filter configuration. More...
 
lsm6dsl_bdu_t blockdataupdate
 LSM6DSL block data update. More...
 
lsm6dsl_end_t endianness
 LSM6DSL endianness. More...
 

Detailed Description

LSM6DSL configuration structure.

Definition at line 591 of file lsm6dsl.h.

Field Documentation

◆ spip

SPIDriver* LSM6DSLConfig::spip

SPI driver associated to this LSM6DSL.

Definition at line 596 of file lsm6dsl.h.

◆ accspicfg

const SPIConfig* LSM6DSLConfig::accspicfg

SPI configuration associated to this LSM6DSL accelerometer subsystem.

Definition at line 601 of file lsm6dsl.h.

◆ i2cp

I2CDriver* LSM6DSLConfig::i2cp

I2C driver associated to this LSM6DSL.

Definition at line 607 of file lsm6dsl.h.

◆ i2ccfg

const I2CConfig* LSM6DSLConfig::i2ccfg

I2C configuration associated to this LSM6DSL accelerometer subsystem.

Definition at line 612 of file lsm6dsl.h.

◆ slaveaddress

lsm6dsl_sad_t LSM6DSLConfig::slaveaddress

LSM6DSL Slave Address.

Definition at line 616 of file lsm6dsl.h.

◆ accsensitivity

float* LSM6DSLConfig::accsensitivity

LSM6DSL accelerometer subsystem initial sensitivity.

Definition at line 621 of file lsm6dsl.h.

◆ accbias

float* LSM6DSLConfig::accbias

LSM6DSL accelerometer subsystem initial bias.

Definition at line 625 of file lsm6dsl.h.

◆ accfullscale

lsm6dsl_acc_fs_t LSM6DSLConfig::accfullscale

LSM6DSL accelerometer subsystem full scale.

Definition at line 629 of file lsm6dsl.h.

◆ accoutdatarate

lsm6dsl_acc_odr_t LSM6DSLConfig::accoutdatarate

LSM6DSL accelerometer subsystem output data rate.

Definition at line 633 of file lsm6dsl.h.

◆ acclpmode

lsm6dsl_acc_lp_t LSM6DSLConfig::acclpmode

LSM6DSL accelerometer subsystem low power mode.

Definition at line 638 of file lsm6dsl.h.

◆ gyrosensitivity

float* LSM6DSLConfig::gyrosensitivity

LSM6DSL gyroscope subsystem initial sensitivity.

Definition at line 643 of file lsm6dsl.h.

◆ gyrobias

float* LSM6DSLConfig::gyrobias

LSM6DSL gyroscope subsystem initial bias.

Definition at line 647 of file lsm6dsl.h.

◆ gyrofullscale

lsm6dsl_gyro_fs_t LSM6DSLConfig::gyrofullscale

LSM6DSL gyroscope subsystem full scale.

Definition at line 651 of file lsm6dsl.h.

◆ gyrooutdatarate

lsm6dsl_gyro_odr_t LSM6DSLConfig::gyrooutdatarate

LSM6DSL gyroscope subsystem output data rate.

Definition at line 655 of file lsm6dsl.h.

◆ gyrolpmode

lsm6dsl_gyro_lp_t LSM6DSLConfig::gyrolpmode

LSM6DSL gyroscope subsystem low mode configuration.

Definition at line 660 of file lsm6dsl.h.

◆ gyrolowpassfilter

lsm6dsl_gyro_lpf_t LSM6DSLConfig::gyrolowpassfilter

LSM6DSL gyroscope subsystem low pass filter configuration.

Definition at line 664 of file lsm6dsl.h.

◆ blockdataupdate

lsm6dsl_bdu_t LSM6DSLConfig::blockdataupdate

LSM6DSL block data update.

Definition at line 668 of file lsm6dsl.h.

◆ endianness

lsm6dsl_end_t LSM6DSLConfig::endianness

LSM6DSL endianness.

Definition at line 672 of file lsm6dsl.h.