diff --git a/src/main/sinkSender.c b/src/main/sinkSender.c index d1ec5f6..f496316 100644 --- a/src/main/sinkSender.c +++ b/src/main/sinkSender.c @@ -12,6 +12,7 @@ #include #include +#include #include #include #include @@ -36,7 +37,9 @@ extern xQueueHandle minuteBufferQueue; static void sinksenderSend(t_minuteBuffer *minuteBuffer) { - minuteBuffer->s.totalRunningHours = 0; + int64_t uptime = esp_timer_get_time() / 1e6; + ESP_LOGI(TAG, "uptime is %lld", uptime); + minuteBuffer->s.totalRunningHours = (uint32_t) uptime; minuteBuffer->s.totalPowercycles = 0; minuteBuffer->s.totalWatchdogResets = 0; minuteBuffer->s.version = strtoll(VERSION, NULL, 16); @@ -101,6 +104,8 @@ static void sinksenderExecTask(void *arg) { void sinksenderInit() { ESP_LOGI(TAG, "Initializing sink sender"); + // esp_timer_init(); + ESP_LOGI(TAG, "About to load sink sender configuration"); nvs_handle_t nvsHandle; if (ESP_OK != nvs_open("sink", NVS_READWRITE, &nvsHandle)) {