ChibiOS  21.6.0
L3GD20Config Struct Reference

L3GD20 configuration structure. More...

#include <l3gd20.h>

Collaboration diagram for L3GD20Config:
Collaboration graph

Data Fields

SPIDriverspip
 SPI driver associated to this L3GD20. More...
 
const SPIConfigspicfg
 SPI configuration associated to this L3GD20. More...
 
I2CDriveri2cp
 I2C driver associated to this L3GD20. More...
 
const I2CConfigi2ccfg
 I2C configuration associated to this L3GD20. More...
 
float * gyrosensitivity
 L3GD20 gyroscope system initial sensitivity. More...
 
float * gyrobias
 L3GD20 gyroscope system initial bias. More...
 
l3gd20_fs_t gyrofullscale
 L3GD20 gyroscope system initial full scale value. More...
 
l3gd20_odr_t gyrooutputdatarate
 L3GD20 gyroscope system output data rate selection. More...
 
l3gd20_bdu_t gyroblockdataupdate
 L3GD20 gyroscope system block data update. More...
 
l3gd20_end_t gyroendianness
 L3GD20 gyroscope system endianness. More...
 
l3gd20_bw_t gyrobandwidth
 L3GD20 gyroscope system LP1 filter bandwidth. More...
 
l3gd20_hpm_t gyrohpmode
 L3GD20 gyroscope system HP filter mode. More...
 
l3gd20_hpcf_t gyrohpconfiguration
 L3GD20 gyroscope system HP configuration. More...
 
l3gd20_lp2m_t gyrolp2mode
 L3GD20 gyroscope system LP2 filter mode. More...
 

Detailed Description

L3GD20 configuration structure.

Definition at line 436 of file l3gd20.h.

Field Documentation

◆ spip

SPIDriver* L3GD20Config::spip

SPI driver associated to this L3GD20.

Definition at line 442 of file l3gd20.h.

◆ spicfg

const SPIConfig* L3GD20Config::spicfg

SPI configuration associated to this L3GD20.

Definition at line 446 of file l3gd20.h.

◆ i2cp

I2CDriver* L3GD20Config::i2cp

I2C driver associated to this L3GD20.

Definition at line 452 of file l3gd20.h.

◆ i2ccfg

const I2CConfig* L3GD20Config::i2ccfg

I2C configuration associated to this L3GD20.

Definition at line 456 of file l3gd20.h.

◆ gyrosensitivity

float* L3GD20Config::gyrosensitivity

L3GD20 gyroscope system initial sensitivity.

Definition at line 461 of file l3gd20.h.

◆ gyrobias

float* L3GD20Config::gyrobias

L3GD20 gyroscope system initial bias.

Definition at line 465 of file l3gd20.h.

◆ gyrofullscale

l3gd20_fs_t L3GD20Config::gyrofullscale

L3GD20 gyroscope system initial full scale value.

Definition at line 469 of file l3gd20.h.

◆ gyrooutputdatarate

l3gd20_odr_t L3GD20Config::gyrooutputdatarate

L3GD20 gyroscope system output data rate selection.

Definition at line 473 of file l3gd20.h.

◆ gyroblockdataupdate

l3gd20_bdu_t L3GD20Config::gyroblockdataupdate

L3GD20 gyroscope system block data update.

Definition at line 478 of file l3gd20.h.

◆ gyroendianness

l3gd20_end_t L3GD20Config::gyroendianness

L3GD20 gyroscope system endianness.

Definition at line 482 of file l3gd20.h.

◆ gyrobandwidth

l3gd20_bw_t L3GD20Config::gyrobandwidth

L3GD20 gyroscope system LP1 filter bandwidth.

Definition at line 486 of file l3gd20.h.

◆ gyrohpmode

l3gd20_hpm_t L3GD20Config::gyrohpmode

L3GD20 gyroscope system HP filter mode.

Definition at line 490 of file l3gd20.h.

◆ gyrohpconfiguration

l3gd20_hpcf_t L3GD20Config::gyrohpconfiguration

L3GD20 gyroscope system HP configuration.

Definition at line 494 of file l3gd20.h.

◆ gyrolp2mode

l3gd20_lp2m_t L3GD20Config::gyrolp2mode

L3GD20 gyroscope system LP2 filter mode.

To activate LP2 HP should be active

Definition at line 499 of file l3gd20.h.