Let ESP IDF manage app version
This commit is contained in:
parent
17f8931f0f
commit
382c44a18a
3
esp32_device/.vscode/settings.json
vendored
3
esp32_device/.vscode/settings.json
vendored
@ -53,6 +53,7 @@
|
||||
"sync_response.h": "c",
|
||||
"gpio.h": "c",
|
||||
"esp_system.h": "c",
|
||||
"relays.h": "c"
|
||||
"relays.h": "c",
|
||||
"esp_app_desc.h": "c"
|
||||
}
|
||||
}
|
||||
|
@ -5,11 +5,6 @@
|
||||
*/
|
||||
#define DEV_REFERENCE "Wt32-Eth01"
|
||||
|
||||
/**
|
||||
* Device version
|
||||
*/
|
||||
#define DEV_VERSION "0.0.1"
|
||||
|
||||
/**
|
||||
* Backend unsecure API URL
|
||||
*/
|
||||
|
@ -1,6 +1,7 @@
|
||||
#include <stdio.h>
|
||||
#include "esp_system.h"
|
||||
#include "esp_log.h"
|
||||
#include "esp_app_desc.h"
|
||||
|
||||
#include "dev_name.h"
|
||||
#include "storage.h"
|
||||
@ -20,7 +21,7 @@ void app_main(void)
|
||||
|
||||
system_show_free_memory();
|
||||
|
||||
ESP_LOGI(TAG, "SolarEnergy WT32-ETH01 device");
|
||||
ESP_LOGI(TAG, "SolarEnergy WT32-ETH01 device version %s", esp_app_get_description()->version);
|
||||
|
||||
// Turn off all relays
|
||||
relays_turn_off_all();
|
||||
|
@ -14,6 +14,7 @@
|
||||
#include "relays.h"
|
||||
|
||||
#include "esp_log.h"
|
||||
#include "esp_app_desc.h"
|
||||
|
||||
static const char *TAG = "secure_api";
|
||||
|
||||
@ -118,11 +119,13 @@ fail:
|
||||
*/
|
||||
static cJSON *genDevInfo()
|
||||
{
|
||||
const esp_app_desc_t *desc = esp_app_get_description();
|
||||
|
||||
cJSON *json = cJSON_CreateObject();
|
||||
if (!json)
|
||||
return NULL;
|
||||
cJSON_AddStringToObject(json, "reference", DEV_REFERENCE);
|
||||
cJSON_AddStringToObject(json, "version", DEV_VERSION);
|
||||
cJSON_AddStringToObject(json, "version", desc->version);
|
||||
cJSON_AddNumberToObject(json, "max_relays", relays_count());
|
||||
return json;
|
||||
}
|
||||
|
1
esp32_device/version.txt
Normal file
1
esp32_device/version.txt
Normal file
@ -0,0 +1 @@
|
||||
1.0.0
|
Loading…
Reference in New Issue
Block a user