Default configuration for SEN50/54/55. More...

Detailed Description

Default configuration for SEN50/54/55.

Author
Daniel Prigoshij prigo.nosp@m.shi@.nosp@m.ibr.c.nosp@m.s.tu.nosp@m.-bs.d.nosp@m.e

Definition in file sen5x_params.h.

#include "board.h"
#include "sen5x.h"
#include "saul_reg.h"
#include "sen5x_constants.h"
#include "periph/i2c.h"
+ Include dependency graph for sen5x_params.h:

Go to the source code of this file.

Macros

#define SEN5X_NUM   ARRAY_SIZE(sen5x_params)
 Get the number of configured SCD30 devices.
 

Variables

static const sen5x_params_t sen5x_params []
 Configure SEN55/54. More...
 
static const saul_reg_info_t sen5x_saul_info []
 Configure SAUL registry entries. More...
 

Set default configuration parameters for SEN5x sensors

#define SEN5X_PARAM_I2C_DEV   I2C_DEV(0)
 SEN5x I2C device.
 
#define SEN5X_PARAM_ADDR   SEN5X_ADRESS_I2C
 SEN5x I2C address, see "sen5x_constants.h".
 
#define SEN5X_PARAMS
 Initialization parameters for the SEN5x driver. More...
 
#define SEN5X_SAUL_INFO   { .name = "sen5x" }
 Name for this driver used in SAUL.
 

Macro Definition Documentation

◆ SEN5X_PARAMS

#define SEN5X_PARAMS
Value:
{ .i2c_dev = SEN5X_PARAM_I2C_DEV, \
.i2c_addr = SEN5X_PARAM_ADDR }
#define SEN5X_PARAM_ADDR
SEN5x I2C address, see "sen5x_constants.h".
Definition: sen5x_params.h:46
#define SEN5X_PARAM_I2C_DEV
SEN5x I2C device.
Definition: sen5x_params.h:39

Initialization parameters for the SEN5x driver.

Definition at line 53 of file sen5x_params.h.

Variable Documentation

◆ sen5x_params

const sen5x_params_t sen5x_params[]
static
Initial value:
=
{
}
#define SEN5X_PARAMS
Initialization parameters for the SEN5x driver.
Definition: sen5x_params.h:53

Configure SEN55/54.

Definition at line 68 of file sen5x_params.h.

◆ sen5x_saul_info

const saul_reg_info_t sen5x_saul_info[]
static
Initial value:
=
{
}
#define SEN5X_SAUL_INFO
Name for this driver used in SAUL.
Definition: sen5x_params.h:61

Configure SAUL registry entries.

Definition at line 76 of file sen5x_params.h.