GrowNode
|
Data Structures | |
struct | gn_ds18b20_data_t |
Macros | |
#define | TAG "gn_leaf_ds18b20" |
Functions | |
void | gn_ds18b20_task (gn_leaf_handle_t leaf_config) |
void | _scan_sensors (int gpio, size_t *sensor_count, ds18x20_addr_t *addrs) |
gn_leaf_param_validator_result_t | _gn_upd_time_sec_validator (gn_leaf_param_handle_t param, void **param_value) |
void | gn_ds18b20_temp_sensor_collect (gn_leaf_handle_t leaf_config) |
gn_leaf_descriptor_handle_t | gn_ds18b20_config (gn_leaf_handle_t leaf_config) |
Variables | |
const size_t | GN_DS18B20_STATE_STOP = 0 |
const size_t | GN_DS18B20_STATE_RUNNING = 1 |
#define TAG "gn_leaf_ds18b20" |
gn_leaf_param_validator_result_t _gn_upd_time_sec_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
void _scan_sensors | ( | int | gpio, |
size_t * | sensor_count, | ||
ds18x20_addr_t * | addrs | ||
) |
gn_leaf_descriptor_handle_t gn_ds18b20_config | ( | gn_leaf_handle_t | leaf_config | ) |
void gn_ds18b20_task | ( | gn_leaf_handle_t | leaf_config | ) |
void gn_ds18b20_temp_sensor_collect | ( | gn_leaf_handle_t | leaf_config | ) |
const size_t GN_DS18B20_STATE_RUNNING = 1 |
const size_t GN_DS18B20_STATE_STOP = 0 |