ChibiOS/EX 1.3.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.
const SPIConfig * accspicfg
 SPI configuration associated to this LSM6DSL accelerometer subsystem.
I2CDriver * i2cp
 I2C driver associated to this LSM6DSL.
const I2CConfig * i2ccfg
 I2C configuration associated to this LSM6DSL accelerometer subsystem.
lsm6dsl_sad_t slaveaddress
 LSM6DSL Slave Address.
float * accsensitivity
 LSM6DSL accelerometer subsystem initial sensitivity.
float * accbias
 LSM6DSL accelerometer subsystem initial bias.
lsm6dsl_acc_fs_t accfullscale
 LSM6DSL accelerometer subsystem full scale.
lsm6dsl_acc_odr_t accodr
 LSM6DSL accelerometer subsystem output data rate.
lsm6dsl_acc_lp_t acclpmode
 LSM6DSL accelerometer subsystem low power mode.
float * gyrosensitivity
 LSM6DSL gyroscope subsystem initial sensitivity.
float * gyrobias
 LSM6DSL gyroscope subsystem initial bias.
lsm6dsl_gyro_fs_t gyrofullscale
 LSM6DSL gyroscope subsystem full scale.
lsm6dsl_gyro_odr_t gyroodr
 LSM6DSL gyroscope subsystem output data rate.
lsm6dsl_gyro_lp_t gyrolpmode
 LSM6DSL gyroscope subsystem low mode configuration.
lsm6dsl_gyro_lpf_t gyrolpfilter
 LSM6DSL gyroscope subsystem low pass filter configuration.
lsm6dsl_bdu_t bdu
 LSM6DSL block data update.
lsm6dsl_end_t endianness
 LSM6DSL endianness.

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.

◆ accodr

lsm6dsl_acc_odr_t LSM6DSLConfig::accodr

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.

◆ gyroodr

lsm6dsl_gyro_odr_t LSM6DSLConfig::gyroodr

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.

◆ gyrolpfilter

lsm6dsl_gyro_lpf_t LSM6DSLConfig::gyrolpfilter

LSM6DSL gyroscope subsystem low pass filter configuration.

Definition at line 664 of file lsm6dsl.h.

◆ bdu

lsm6dsl_bdu_t LSM6DSLConfig::bdu

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.