Loading...
Searching...
No Matches

Default configuration for VCNL40X0 devices. More...

Detailed Description

Default configuration for VCNL40X0 devices.

Author
Alexandre Abadie alexa.nosp@m.ndre.nosp@m..abad.nosp@m.ie@i.nosp@m.nria..nosp@m.fr

Definition in file vcnl40x0_params.h.

#include "board.h"
#include "vcnl40x0.h"
#include "vcnl40x0_internals.h"
#include "saul_reg.h"
+ Include dependency graph for vcnl40x0_params.h:

Go to the source code of this file.

Variables

static const vcnl40x0_params_t vcnl40x0_params []
 Configure VCNL40X0.
 
static const saul_reg_info_t vcnl40x0_saul_reg_info []
 Configure SAUL registry entries.
 

Default configuration parameters for the VCNL40X0

#define VCNL40X0_PARAM_I2C_DEV   I2C_DEV(0)
 
#define VCNL40X0_PARAM_I2C_ADDR   (VCNL40X0_ADDR)
 
#define VCNL40X0_PARAM_LED_CURRENT   (2U)
 
#define VCNL40X0_PARAM_PROXIMITY_RATE   (VCNL40X0_PROXIMITY_RATE_2)
 
#define VCNL40X0_PARAM_AMBIENT_AVG   (VCNL40X0_AMBIENT_AVERAGE_32)
 
#define VCNL40X0_PARAM_AMBIENT_RATE   (VCNL40X0_AMBIENT_RATE_2)
 
#define VCNL40X0_PARAMS
 

Macro Definition Documentation

◆ VCNL40X0_PARAM_AMBIENT_AVG

#define VCNL40X0_PARAM_AMBIENT_AVG   (VCNL40X0_AMBIENT_AVERAGE_32)

Definition at line 48 of file vcnl40x0_params.h.

◆ VCNL40X0_PARAM_AMBIENT_RATE

#define VCNL40X0_PARAM_AMBIENT_RATE   (VCNL40X0_AMBIENT_RATE_2)

Definition at line 51 of file vcnl40x0_params.h.

◆ VCNL40X0_PARAM_I2C_ADDR

#define VCNL40X0_PARAM_I2C_ADDR   (VCNL40X0_ADDR)

Definition at line 39 of file vcnl40x0_params.h.

◆ VCNL40X0_PARAM_I2C_DEV

#define VCNL40X0_PARAM_I2C_DEV   I2C_DEV(0)

Definition at line 36 of file vcnl40x0_params.h.

◆ VCNL40X0_PARAM_LED_CURRENT

#define VCNL40X0_PARAM_LED_CURRENT   (2U)

Definition at line 42 of file vcnl40x0_params.h.

◆ VCNL40X0_PARAM_PROXIMITY_RATE

#define VCNL40X0_PARAM_PROXIMITY_RATE   (VCNL40X0_PROXIMITY_RATE_2)

Definition at line 45 of file vcnl40x0_params.h.

◆ VCNL40X0_PARAMS

#define VCNL40X0_PARAMS
Value:
{ .i2c_dev = VCNL40X0_PARAM_I2C_DEV, \
.i2c_addr = VCNL40X0_PARAM_I2C_ADDR, \
.led_current = VCNL40X0_PARAM_LED_CURRENT, \
.proximity_rate = VCNL40X0_PARAM_PROXIMITY_RATE, \
.ambient_avg = VCNL40X0_PARAM_AMBIENT_AVG, \
.ambient_rate = VCNL40X0_PARAM_AMBIENT_RATE }

Definition at line 54 of file vcnl40x0_params.h.

Variable Documentation

◆ vcnl40x0_params

const vcnl40x0_params_t vcnl40x0_params[]
static
Initial value:
=
{
VCNL40X0_PARAMS,
}

Configure VCNL40X0.

Definition at line 65 of file vcnl40x0_params.h.

◆ vcnl40x0_saul_reg_info

const saul_reg_info_t vcnl40x0_saul_reg_info[]
static
Initial value:
=
{
{ .name = "vcnl40x0" }
}

Configure SAUL registry entries.

Definition at line 73 of file vcnl40x0_params.h.