ChibiOS  0.0.0
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 611 of file lsm6dsl.h.

Field Documentation

SPIDriver* LSM6DSLConfig::spip

SPI driver associated to this LSM6DSL.

Definition at line 616 of file lsm6dsl.h.

const SPIConfig* LSM6DSLConfig::accspicfg

SPI configuration associated to this LSM6DSL accelerometer subsystem.

Definition at line 621 of file lsm6dsl.h.

I2CDriver* LSM6DSLConfig::i2cp

I2C driver associated to this LSM6DSL.

Definition at line 627 of file lsm6dsl.h.

const I2CConfig* LSM6DSLConfig::i2ccfg

I2C configuration associated to this LSM6DSL accelerometer subsystem.

Definition at line 632 of file lsm6dsl.h.

lsm6dsl_sad_t LSM6DSLConfig::slaveaddress

LSM6DSL Slave Address.

Definition at line 636 of file lsm6dsl.h.

float* LSM6DSLConfig::accsensitivity

LSM6DSL accelerometer subsystem initial sensitivity.

Definition at line 641 of file lsm6dsl.h.

float* LSM6DSLConfig::accbias

LSM6DSL accelerometer subsystem initial bias.

Definition at line 645 of file lsm6dsl.h.

lsm6dsl_acc_fs_t LSM6DSLConfig::accfullscale

LSM6DSL accelerometer subsystem full scale.

Definition at line 649 of file lsm6dsl.h.

lsm6dsl_acc_odr_t LSM6DSLConfig::accoutdatarate

LSM6DSL accelerometer subsystem output data rate.

Definition at line 653 of file lsm6dsl.h.

lsm6dsl_acc_lp_t LSM6DSLConfig::acclpmode

LSM6DSL accelerometer subsystem low power mode.

Definition at line 658 of file lsm6dsl.h.

float* LSM6DSLConfig::gyrosensitivity

LSM6DSL gyroscope subsystem initial sensitivity.

Definition at line 663 of file lsm6dsl.h.

float* LSM6DSLConfig::gyrobias

LSM6DSL gyroscope subsystem initial bias.

Definition at line 667 of file lsm6dsl.h.

lsm6dsl_gyro_fs_t LSM6DSLConfig::gyrofullscale

LSM6DSL gyroscope subsystem full scale.

Definition at line 671 of file lsm6dsl.h.

lsm6dsl_gyro_odr_t LSM6DSLConfig::gyrooutdatarate

LSM6DSL gyroscope subsystem output data rate.

Definition at line 675 of file lsm6dsl.h.

lsm6dsl_gyro_lp_t LSM6DSLConfig::gyrolpmode

LSM6DSL gyroscope subsystem low mode configuration.

Definition at line 680 of file lsm6dsl.h.

lsm6dsl_gyro_lpf_t LSM6DSLConfig::gyrolowpassfilter

LSM6DSL gyroscope subsystem low pass filter configuration.

Definition at line 684 of file lsm6dsl.h.

lsm6dsl_bdu_t LSM6DSLConfig::blockdataupdate

LSM6DSL block data update.

Definition at line 690 of file lsm6dsl.h.

lsm6dsl_end_t LSM6DSLConfig::endianness

LSM6DSL endianness.

Definition at line 694 of file lsm6dsl.h.