reformatate and added callback sig stub
This commit is contained in:
parent
52d3d70206
commit
ec6298e01e
1 changed files with 13 additions and 1 deletions
14
main/main.c
14
main/main.c
|
|
@ -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()),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue