37#define PIR_PARAM_GPIO GPIO_PIN(0, 6)
39#ifndef PIR_PARAM_ACTIVE_HIGH
43#define PIR_PARAM_ACTIVE_HIGH 1
50#define PIR_PARAMS { .gpio = PIR_PARAM_GPIO, \
51 .active_high = PIR_PARAM_ACTIVE_HIGH }
58#define PIR_SAUL_INFO { .name = "PIR" }
Device driver interface for the PIR motion sensor.
#define PIR_PARAMS
The PIR configuration parameters.
static const pir_params_t pir_params[]
PIR configuration.
static const saul_reg_info_t pir_saul_info[]
Additional meta information to keep in the SAUL registry.
#define PIR_SAUL_INFO
The SAUL information the PIR devices get registered with.
SAUL registry interface definition.
Parameters needed for device initialization.
Additional data to collect for each entry.