All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

Default configuration for QMC5883L devices. More...

Detailed Description

Default configuration for QMC5883L devices.

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

Definition in file qmc5883l_params.h.

#include "saul_reg.h"
#include "board.h"
#include "qmc5883l.h"
+ Include dependency graph for qmc5883l_params.h:

Go to the source code of this file.

Variables

static const qmc5883l_params_t qmc5883l_params []
 QMC5883L configuration.
 
static const saul_reg_info_t qmc5883l_saul_info []
 Additional meta information to keep in the SAUL registry.
 

Set default configuration parameters for QMC5883L devices

#define QMC5883L_PARAM_I2C   I2C_DEV(0)
 
#define QMC5883L_PARAM_PIN_DRDY   (GPIO_UNDEF)
 
#define QMC5883L_PARAM_ODR   (QMC5883L_ODR_10HZ)
 
#define QMC5883L_PARAM_RNG   (QMC5883L_RNG_2G)
 
#define QMC5883L_PARAM_OSR   (QMC5883L_OSR_64)
 
#define QMC5883L_PARAMS
 
#define QMC5883L_SAUL_INFO   { .name = "qmc5883l" }
 

Macro Definition Documentation

◆ QMC5883L_PARAM_I2C

#define QMC5883L_PARAM_I2C   I2C_DEV(0)

Definition at line 35 of file qmc5883l_params.h.

◆ QMC5883L_PARAM_ODR

#define QMC5883L_PARAM_ODR   (QMC5883L_ODR_10HZ)

Definition at line 41 of file qmc5883l_params.h.

◆ QMC5883L_PARAM_OSR

#define QMC5883L_PARAM_OSR   (QMC5883L_OSR_64)

Definition at line 47 of file qmc5883l_params.h.

◆ QMC5883L_PARAM_PIN_DRDY

#define QMC5883L_PARAM_PIN_DRDY   (GPIO_UNDEF)

Definition at line 38 of file qmc5883l_params.h.

◆ QMC5883L_PARAM_RNG

#define QMC5883L_PARAM_RNG   (QMC5883L_RNG_2G)

Definition at line 44 of file qmc5883l_params.h.

◆ QMC5883L_PARAMS

#define QMC5883L_PARAMS
Value:
{ .i2c = QMC5883L_PARAM_I2C, \
.pin_drdy = QMC5883L_PARAM_PIN_DRDY, \
.odr = QMC5883L_PARAM_ODR, \
.rng = QMC5883L_PARAM_RNG, \
.osr = QMC5883L_PARAM_OSR }

Definition at line 51 of file qmc5883l_params.h.

◆ QMC5883L_SAUL_INFO

#define QMC5883L_SAUL_INFO   { .name = "qmc5883l" }

Definition at line 59 of file qmc5883l_params.h.

Variable Documentation

◆ qmc5883l_params

const qmc5883l_params_t qmc5883l_params[]
static
Initial value:
=
{
QMC5883L_PARAMS
}

QMC5883L configuration.

Definition at line 66 of file qmc5883l_params.h.

◆ qmc5883l_saul_info

const saul_reg_info_t qmc5883l_saul_info[]
static
Initial value:
=
{
QMC5883L_SAUL_INFO
}

Additional meta information to keep in the SAUL registry.

Definition at line 74 of file qmc5883l_params.h.