ChibiOS/EX  1.1.2
LIS3MDLConfig Struct Reference

LIS3MDL configuration structure. More...

#include <lis3mdl.h>

Collaboration diagram for LIS3MDLConfig:
Collaboration graph

Data Fields

SPIDriver * spip
 SPI driver associated to this LIS3MDL. More...
 
const SPIConfig * spicfg
 SPI configuration associated to this LIS3MDL. More...
 
I2CDriver * i2cp
 I2C driver associated to this LIS3MDL. More...
 
const I2CConfig * i2ccfg
 I2C configuration associated to this LIS3MDL. More...
 
lis3mdl_sad_t slaveaddress
 LIS3MDL slave address. More...
 
float * compsensitivity
 LIS3MDL compass subsystem initial sensitivity. More...
 
float * compbias
 LIS3MDL compass subsystem initial bias. More...
 
lis3mdl_comp_fs_t compfullscale
 LIS3MDL compass subsystem full scale. More...
 
lis3mdl_comp_odr_t compoutputdatarate
 LIS3MDL compass subsystem output data rate. More...
 
lis3mdl_comp_lp_t complowpowermode
 LIS3MDL compass subsystem low power mode configuration. More...
 
lis3mdl_comp_md_t compconversionmode
 LIS3MDL compass subsystem conversion mode. More...
 
lis3mdl_comp_omxy_t compoperationmodexy
 LIS3MDL compass subsystem operation mode for X and Y axes. More...
 
lis3mdl_comp_omz_t compoperationmodez
 LIS3MDL compass subsystem operation mode for Z axis. More...
 
lis3mdl_bdu_t blockdataupdate
 LIS3MDL block data update. More...
 
lis3mdl_end_t endianness
 LIS3MDL endianness. More...
 

Detailed Description

LIS3MDL configuration structure.

Definition at line 390 of file lis3mdl.h.

Field Documentation

SPIDriver* LIS3MDLConfig::spip

SPI driver associated to this LIS3MDL.

Definition at line 395 of file lis3mdl.h.

const SPIConfig* LIS3MDLConfig::spicfg

SPI configuration associated to this LIS3MDL.

Definition at line 399 of file lis3mdl.h.

I2CDriver* LIS3MDLConfig::i2cp

I2C driver associated to this LIS3MDL.

Definition at line 405 of file lis3mdl.h.

Referenced by lis3mdlStart().

const I2CConfig* LIS3MDLConfig::i2ccfg

I2C configuration associated to this LIS3MDL.

Definition at line 409 of file lis3mdl.h.

lis3mdl_sad_t LIS3MDLConfig::slaveaddress

LIS3MDL slave address.

Definition at line 413 of file lis3mdl.h.

float* LIS3MDLConfig::compsensitivity

LIS3MDL compass subsystem initial sensitivity.

Definition at line 418 of file lis3mdl.h.

float* LIS3MDLConfig::compbias

LIS3MDL compass subsystem initial bias.

Definition at line 422 of file lis3mdl.h.

lis3mdl_comp_fs_t LIS3MDLConfig::compfullscale

LIS3MDL compass subsystem full scale.

Definition at line 426 of file lis3mdl.h.

lis3mdl_comp_odr_t LIS3MDLConfig::compoutputdatarate

LIS3MDL compass subsystem output data rate.

Definition at line 430 of file lis3mdl.h.

lis3mdl_comp_lp_t LIS3MDLConfig::complowpowermode

LIS3MDL compass subsystem low power mode configuration.

Definition at line 435 of file lis3mdl.h.

lis3mdl_comp_md_t LIS3MDLConfig::compconversionmode

LIS3MDL compass subsystem conversion mode.

Definition at line 439 of file lis3mdl.h.

lis3mdl_comp_omxy_t LIS3MDLConfig::compoperationmodexy

LIS3MDL compass subsystem operation mode for X and Y axes.

Definition at line 443 of file lis3mdl.h.

lis3mdl_comp_omz_t LIS3MDLConfig::compoperationmodez

LIS3MDL compass subsystem operation mode for Z axis.

Definition at line 447 of file lis3mdl.h.

lis3mdl_bdu_t LIS3MDLConfig::blockdataupdate

LIS3MDL block data update.

Definition at line 451 of file lis3mdl.h.

lis3mdl_end_t LIS3MDLConfig::endianness

LIS3MDL endianness.

Definition at line 455 of file lis3mdl.h.