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.