31#ifndef CONFIG_PAA5100JE_QUALITY_THRESHOLD
32# define CONFIG_PAA5100JE_QUALITY_THRESHOLD (0x19)
38#ifndef CONFIG_PAA5100JE_TIMEOUT_MS
39# define CONFIG_PAA5100JE_TIMEOUT_MS (1000U)
45#ifndef CONFIG_PAA5100JE_SCALE_DENOMINATOR
46# define CONFIG_PAA5100JE_SCALE_DENOMINATOR (100)
53#ifndef PAA5100JE_PARAM_SPI
54# define PAA5100JE_PARAM_SPI (SPI_DEV(0))
57#ifndef PAA5100JE_PARAM_SPI_CLK
58# define PAA5100JE_PARAM_SPI_CLK (SPI_CLK_400KHZ)
61#ifndef PAA5100JE_PARAM_CS
62# define PAA5100JE_PARAM_CS (GPIO_PIN(1, 2))
65#ifndef PAA5100JE_PARAM_VAR
66# define PAA5100JE_PARAM_VAR PAA5100JE
72#ifndef PAA5100JE_PARAMS
73# define PAA5100JE_PARAMS { .spi = PAA5100JE_PARAM_SPI, \
74 .clk = PAA5100JE_PARAM_SPI_CLK, \
75 .cs = PAA5100JE_PARAM_CS, \
76 .var = PAA5100JE_PARAM_VAR }
82#ifndef PAA5100JE_SAUL_INFO
83# define PAA5100JE_SAUL_INFO { .name = "Flow Sensor (PAA5100JE/PMW3901)" }
Internal addresses, registers and constants.
static const paa5100je_params_t paa5100je_params[]
Default configuration parameters.
#define PAA5100JE_SAUL_INFO
Default driver SAUL registry information.
#define PAA5100JE_PARAMS
Default sensor parameters.
static const saul_reg_info_t paa5100je_saul_info[]
Additional meta information to keep in the SAUL registry.
SAUL registry interface definition.
Low-level SPI peripheral driver interface definition.
Device initialization parameters.
Additional data to collect for each entry.