ChibiOS  20.3.4
LSM6DSLConfig Struct Reference

LSM6DSL configuration structure. More...

#include <lsm6dsl.h>

Collaboration diagram for LSM6DSLConfig:
Collaboration graph

Data Fields

SPIDriverspip
 SPI driver associated to this LSM6DSL. More...
 
const SPIConfigaccspicfg
 SPI configuration associated to this LSM6DSL accelerometer subsystem. More...
 
I2CDriveri2cp
 I2C driver associated to this LSM6DSL. More...
 
const I2CConfigi2ccfg
 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.