ChibiOS  0.0.0
LIS3MDLConfig Struct Reference

LIS3MDL configuration structure. More...

#include <lis3mdl.h>

Collaboration diagram for LIS3MDLConfig:
Collaboration graph

Data Fields

SPIDriverspip
 SPI driver associated to this LIS3MDL. More...
 
const SPIConfigspicfg
 SPI configuration associated to this LIS3MDL. More...
 
I2CDriveri2cp
 I2C driver associated to this LIS3MDL. More...
 
const I2CConfigi2ccfg
 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.