diff --git a/main/main.c b/main/main.c index c19a02a..26baab7 100644 --- a/main/main.c +++ b/main/main.c @@ -30,8 +30,6 @@ uint8_t mac[6]; nvs_handle_t config_handle = {}; led_strip_handle_t led_strip; -cfglr_handle_t *configulator; - void led_init() { led_strip_config_t strip_config = { .strip_gpio_num = LED_GPIO, // The GPIO that connected to the LED strip's data line @@ -84,9 +82,11 @@ void app_main(void) { ESP_LOGI(TAG, "MAC: [%02X:%02X:%02X:%02X:%02X:%02X]", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); - char *name = malloc(strlen(TAG) + 4); + char *name = malloc(32); sprintf(name, "%s-%02X", TAG, mac[5]); + ESP_LOGI(TAG, "name: %p", name); + uint8_t tank_levels[] = { 100, 100, 100, 100 }; uint16_t pump_ramp_ms[] = { 500, 500, 500, 500 }; @@ -99,8 +99,9 @@ void app_main(void) { CFGLR_ELEMENT_U8("pour_button", 19, CFGLR_SIGNALER_IDF_EVENT()), CFGLR_ELEMENT_STR( "device_name", + name, 32, - "", + name, CFGLR_SIGNALER_IDF_EVENT(), CFGLR_SIGNALER_CALLBACK(test_callback) ),