38 #ifndef HM330X_PARAM_I2C_DEV
39 #define HM330X_PARAM_I2C_DEV I2C_DEV(0)
44 #ifndef HM330X_PARAM_RESET_PIN
45 #define HM330X_PARAM_RESET_PIN GPIO_UNDEF
50 #ifndef HM330X_PARAM_SET_PIN
51 #define HM330X_PARAM_SET_PIN GPIO_UNDEF
56 #ifndef HM330X_SAUL_INFO
57 #define HM330X_SAUL_INFO { .name = "hm330x" }
63 #define HM330X_PARAMS { .i2c = HM330X_PARAM_I2C_DEV, \
64 .reset_pin = HM330X_PARAM_RESET_PIN, \
65 .set_pin = HM330X_PARAM_SET_PIN }
80 #define HM330X_NUMOF ARRAY_SIZE(hm330x_params)
93 #define HM330X_INFO_NUM ARRAY_SIZE(hm330x_saul_info)
Internal addresses, registers and constants.
static const saul_reg_info_t hm330x_saul_info[]
Additional meta information to keep in the SAUL registry.
#define HM330X_SAUL_INFO
HM330X default SAUL information.
static const hm330x_params_t hm330x_params[]
Configuration struct.
#define HM330X_PARAMS
HM330X default parameters.
SAUL registry interface definition.
Device initialization parameters.
Additional data to collect for each entry.