ChibiOS 21.11.4
LSM303AGRConfig Struct Reference

LSM303AGR configuration structure. More...

#include <lsm303agr.h>

Collaboration diagram for LSM303AGRConfig:
Collaboration graph

Data Fields

I2CDriveri2cp
 I2C driver associated to this LSM303AGR.
const I2CConfigi2ccfg
 I2C configuration associated to this LSM303AGR.
float * accsensitivity
 LSM303AGR accelerometer subsystem initial sensitivity.
float * accbias
 LSM303AGR accelerometer subsystem initial bias.
lsm303agr_acc_fs_t accfullscale
 LSM303AGR accelerometer subsystem initial full scale.
lsm303agr_acc_odr_t accodr
 LSM303AGR accelerometer subsystem output data rate.
lsm303agr_acc_mode_t accmode
 LSM303AGR accelerometer subsystem mode.
lsm303agr_acc_bdu_t accbdu
 LSM303AGR accelerometer subsystem block data update.
lsm303agr_acc_end_t accendianess
 LSM303AGR accelerometer endianness.
float * compsensitivity
 LSM303AGR compass initial sensitivity.
float * compbias
 LSM303AGR compass initial bias.
lsm303agr_comp_odr_t compodr
 LSM303AGR compass subsystem output data rate.
lsm303agr_comp_mode_t compmode
 LSM303AGR compass subsystem working mode.
lsm303agr_comp_lpow_t complp
 LSM303AGR compass subsystem lowpower mode.

Detailed Description

LSM303AGR configuration structure.

Definition at line 518 of file lsm303agr.h.

Field Documentation

◆ i2cp

I2CDriver* LSM303AGRConfig::i2cp

I2C driver associated to this LSM303AGR.

Definition at line 522 of file lsm303agr.h.

Referenced by lsm303agrStart().

◆ i2ccfg

const I2CConfig* LSM303AGRConfig::i2ccfg

I2C configuration associated to this LSM303AGR.

Definition at line 526 of file lsm303agr.h.

◆ accsensitivity

float* LSM303AGRConfig::accsensitivity

LSM303AGR accelerometer subsystem initial sensitivity.

Definition at line 530 of file lsm303agr.h.

◆ accbias

float* LSM303AGRConfig::accbias

LSM303AGR accelerometer subsystem initial bias.

Definition at line 534 of file lsm303agr.h.

◆ accfullscale

lsm303agr_acc_fs_t LSM303AGRConfig::accfullscale

LSM303AGR accelerometer subsystem initial full scale.

Definition at line 538 of file lsm303agr.h.

◆ accodr

lsm303agr_acc_odr_t LSM303AGRConfig::accodr

LSM303AGR accelerometer subsystem output data rate.

Definition at line 542 of file lsm303agr.h.

◆ accmode

lsm303agr_acc_mode_t LSM303AGRConfig::accmode

LSM303AGR accelerometer subsystem mode.

Definition at line 547 of file lsm303agr.h.

◆ accbdu

lsm303agr_acc_bdu_t LSM303AGRConfig::accbdu

LSM303AGR accelerometer subsystem block data update.

Definition at line 551 of file lsm303agr.h.

◆ accendianess

lsm303agr_acc_end_t LSM303AGRConfig::accendianess

LSM303AGR accelerometer endianness.

Definition at line 555 of file lsm303agr.h.

◆ compsensitivity

float* LSM303AGRConfig::compsensitivity

LSM303AGR compass initial sensitivity.

Definition at line 560 of file lsm303agr.h.

◆ compbias

float* LSM303AGRConfig::compbias

LSM303AGR compass initial bias.

Definition at line 564 of file lsm303agr.h.

◆ compodr

lsm303agr_comp_odr_t LSM303AGRConfig::compodr

LSM303AGR compass subsystem output data rate.

Definition at line 568 of file lsm303agr.h.

◆ compmode

lsm303agr_comp_mode_t LSM303AGRConfig::compmode

LSM303AGR compass subsystem working mode.

Definition at line 573 of file lsm303agr.h.

◆ complp

lsm303agr_comp_lpow_t LSM303AGRConfig::complp

LSM303AGR compass subsystem lowpower mode.

Definition at line 577 of file lsm303agr.h.