Loading...
Searching...
No Matches

Default configuration for LSM303DLHC devices. More...

Detailed Description

Default configuration for LSM303DLHC devices.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de

Definition in file lsm303dlhc_params.h.

#include "board.h"
#include "lsm303dlhc.h"
#include "saul_reg.h"
+ Include dependency graph for lsm303dlhc_params.h:

Go to the source code of this file.

Variables

static const lsm303dlhc_params_t lsm303dlhc_params []
 Allocate some memory to store the actual configuration.
 
static const saul_reg_info_t lsm303dlhc_saul_info []
 Additional meta information to keep in the SAUL registry.
 
#define LSM303DLHC_PARAM_I2C   I2C_DEV(0)
 Set default configuration parameters.
 
#define LSM303DLHC_PARAM_ACC_ADDR   (0x19)
 
#define LSM303DLHC_PARAM_ACC_PIN   (GPIO_PIN(0, 0))
 
#define LSM303DLHC_PARAM_ACC_RATE   (LSM303DLHC_ACC_SAMPLE_RATE_10HZ)
 
#define LSM303DLHC_PARAM_ACC_SCALE   (LSM303DLHC_ACC_SCALE_4G)
 
#define LSM303DLHC_PARAM_MAG_ADDR   (0x1e)
 
#define LSM303DLHC_PARAM_MAG_PIN   (GPIO_PIN(0, 1))
 
#define LSM303DLHC_PARAM_MAG_RATE   (LSM303DLHC_MAG_SAMPLE_RATE_15HZ)
 
#define LSM303DLHC_PARAM_MAG_GAIN   (LSM303DLHC_MAG_GAIN_450_400_GAUSS)
 
#define LSM303DLHC_PARAMS
 
#define LSM303DLHC_SAUL_INFO   { .name = "lsm303dlhc" }
 

Macro Definition Documentation

◆ LSM303DLHC_PARAM_ACC_ADDR

#define LSM303DLHC_PARAM_ACC_ADDR   (0x19)

Definition at line 38 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_ACC_PIN

#define LSM303DLHC_PARAM_ACC_PIN   (GPIO_PIN(0, 0))

Definition at line 41 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_ACC_RATE

#define LSM303DLHC_PARAM_ACC_RATE   (LSM303DLHC_ACC_SAMPLE_RATE_10HZ)

Definition at line 44 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_ACC_SCALE

#define LSM303DLHC_PARAM_ACC_SCALE   (LSM303DLHC_ACC_SCALE_4G)

Definition at line 47 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_I2C

#define LSM303DLHC_PARAM_I2C   I2C_DEV(0)

Set default configuration parameters.

Definition at line 35 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_MAG_ADDR

#define LSM303DLHC_PARAM_MAG_ADDR   (0x1e)

Definition at line 50 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_MAG_GAIN

#define LSM303DLHC_PARAM_MAG_GAIN   (LSM303DLHC_MAG_GAIN_450_400_GAUSS)

Definition at line 59 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_MAG_PIN

#define LSM303DLHC_PARAM_MAG_PIN   (GPIO_PIN(0, 1))

Definition at line 53 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAM_MAG_RATE

#define LSM303DLHC_PARAM_MAG_RATE   (LSM303DLHC_MAG_SAMPLE_RATE_15HZ)

Definition at line 56 of file lsm303dlhc_params.h.

◆ LSM303DLHC_PARAMS

#define LSM303DLHC_PARAMS
Value:
.acc_addr = LSM303DLHC_PARAM_ACC_ADDR, \
.acc_pin = LSM303DLHC_PARAM_ACC_PIN, \
.acc_rate = LSM303DLHC_PARAM_ACC_RATE, \
.acc_scale = LSM303DLHC_PARAM_ACC_SCALE, \
.mag_addr = LSM303DLHC_PARAM_MAG_ADDR, \
.mag_pin = LSM303DLHC_PARAM_MAG_PIN, \
.mag_rate = LSM303DLHC_PARAM_MAG_RATE, \
.mag_gain = LSM303DLHC_PARAM_MAG_GAIN }
#define LSM303DLHC_PARAM_I2C
Set default configuration parameters.

Definition at line 63 of file lsm303dlhc_params.h.

◆ LSM303DLHC_SAUL_INFO

#define LSM303DLHC_SAUL_INFO   { .name = "lsm303dlhc" }

Definition at line 74 of file lsm303dlhc_params.h.

Variable Documentation

◆ lsm303dlhc_params

const lsm303dlhc_params_t lsm303dlhc_params[]
static
Initial value:
=
{
LSM303DLHC_PARAMS
}

Allocate some memory to store the actual configuration.

Definition at line 81 of file lsm303dlhc_params.h.

◆ lsm303dlhc_saul_info

const saul_reg_info_t lsm303dlhc_saul_info[]
static
Initial value:
=
{
LSM303DLHC_SAUL_INFO
}

Additional meta information to keep in the SAUL registry.

Definition at line 89 of file lsm303dlhc_params.h.