Skip to content

Commit 9c436c4

Browse files
committed
coap: get version
1 parent d37ec34 commit 9c436c4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

main/main.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "esp_event.h"
66
#include "esp_http_client.h"
77
#include "esp_netif.h"
8+
#include "esp_ota_ops.h"
89
#include "location.h"
910
#include "lwip/apps/sntp.h"
1011
#include "pending_task.h"
@@ -245,14 +246,15 @@ void coap_get_handler(cJSON *request, cJSON *response) {
245246
cJSON *device = cJSON_CreateObject();
246247
cJSON_AddItemToObject(response, "device", device);
247248
cJSON_AddStringToObject(device, "name", settings.device_name);
248-
cJSON_AddNumberToObject(device, "heap", esp_get_free_heap_size());
249+
cJSON_AddStringToObject(device, "version", esp_ota_get_app_description()->version);
249250

250251
uint8_t mac[6];
251252
esp_read_mac(mac, ESP_MAC_WIFI_STA);
252253
char mac_str[18];
253254
snprintf(mac_str, sizeof(mac_str), "%02x:%02x:%02x:%02x:%02x:%02x", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
254255
cJSON_AddStringToObject(device, "mac", mac_str);
255256

257+
cJSON_AddNumberToObject(device, "heap", esp_get_free_heap_size());
256258
} else if (strcmp(item->valuestring, "wifi") == 0) {
257259
cJSON *wifi = cJSON_CreateObject();
258260
cJSON_AddItemToObject(response, "wifi", wifi);

0 commit comments

Comments
 (0)