reformatate and added callback sig stub

This commit is contained in:
morgan 2026-08-02 09:35:30 -07:00
parent 52d3d70206
commit ec6298e01e

View file

@ -13,6 +13,8 @@
#include "led_strip.h" #include "led_strip.h"
#include "configulator.h" #include "configulator.h"
#include "barback.h"
// TODO main should be merged into barback
#include "main.h" #include "main.h"
#include "console.h" #include "console.h"
#include "ble.h" #include "ble.h"
@ -55,6 +57,10 @@ void led_init() {
ESP_ERROR_CHECK(led_strip_new_rmt_device(&strip_config, &rmt_config, &led_strip)); ESP_ERROR_CHECK(led_strip_new_rmt_device(&strip_config, &rmt_config, &led_strip));
} }
void test_callback(cfglr_signaler_t *signaler, cfglr_element_t *element, cfglr_signal_e sig) {
CFGLR_LOGI(TAG, "callback %s = '%s'", element->key, element->data);
}
void app_main(void) { void app_main(void) {
// init pump IO immediately to limit run away pumps in case power is on // init pump IO immediately to limit run away pumps in case power is on
pumps_io_init(); pumps_io_init();
@ -91,7 +97,13 @@ void app_main(void) {
CFGLR_ELEMENT_U8("armed", 1, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_U8("armed", 1, CFGLR_SIGNALER_IDF_EVENT()),
CFGLR_ELEMENT_U8("monitor", 0, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_U8("monitor", 0, CFGLR_SIGNALER_IDF_EVENT()),
CFGLR_ELEMENT_U8("pour_button", 19, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_U8("pour_button", 19, CFGLR_SIGNALER_IDF_EVENT()),
CFGLR_ELEMENT_STR("device_name", 32, name, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_STR(
"device_name",
32,
"",
CFGLR_SIGNALER_IDF_EVENT(),
CFGLR_SIGNALER_CALLBACK(test_callback)
),
CFGLR_ELEMENT_BIN("tank_levels", 4, tank_levels, 4, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_BIN("tank_levels", 4, tank_levels, 4, CFGLR_SIGNALER_IDF_EVENT()),
CFGLR_ELEMENT_BIN("pump_pins", 4, pump_gpio_map, 4, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_BIN("pump_pins", 4, pump_gpio_map, 4, CFGLR_SIGNALER_IDF_EVENT()),
CFGLR_ELEMENT_BIN("pump_ramp_ms", sizeof(uint16_t) * 4, pump_ramp_ms, sizeof(uint16_t) * 4, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_BIN("pump_ramp_ms", sizeof(uint16_t) * 4, pump_ramp_ms, sizeof(uint16_t) * 4, CFGLR_SIGNALER_IDF_EVENT()),