mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 03:39:49 +03:00
Cross compilation fixes (esp) & binaries
This commit is contained in:
@@ -18,4 +18,7 @@
|
||||
|
||||
-DRESTART_LAN_ON_MQTT_ERRORS
|
||||
#-D CORS=\"http://lazyhome.ru\"
|
||||
-DOTA_PORT=80
|
||||
-DOTA_PORT=80
|
||||
|
||||
#oct22 - violation in Publish/OnMQTTConnect while publish homie info
|
||||
-DNO_HOMIE
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -641,7 +641,7 @@ aJsonObject *templateParamObj = NULL;
|
||||
int res = -1;
|
||||
|
||||
// trying to find parameter in template with name == subItem (NB!! standard suffixes dint working here)
|
||||
if (subItem && strlen (subItem))
|
||||
if (subItem && strlen (subItem) && store && store->parameters)
|
||||
|
||||
{
|
||||
templateParamObj = aJson.getObjectItem(store->parameters, subItem);
|
||||
@@ -651,12 +651,12 @@ else
|
||||
|
||||
// No subitem, trying to find suffix with root item - (Trying to find template parameter where id == suffixCode)
|
||||
{
|
||||
templateParamObj = store->parameters->child;
|
||||
if (store && store->parameters) templateParamObj = store->parameters->child;
|
||||
bool suffixFinded = false;
|
||||
while (templateParamObj)
|
||||
{
|
||||
aJsonObject *idObj = aJson.getObjectItem(templateParamObj, "id");
|
||||
if (idObj->type==aJson_Int && idObj->valueint == suffixCode)
|
||||
if (idObj && idObj->type==aJson_Int && idObj->valueint == suffixCode)
|
||||
{
|
||||
res= sendItemCmd(templateParamObj,cmd);
|
||||
suffixFinded = true;
|
||||
|
||||
@@ -147,7 +147,7 @@ int out_relay::Ctrl(itemCmd cmd, char* subItem, bool toExecute)
|
||||
{
|
||||
debugSerial<<F("relayCtr: ");
|
||||
cmd.debugOut();
|
||||
if (! strcmp_P(subItem,action_P)) return 0;
|
||||
if ((subItem && !strcmp_P(subItem,action_P)) || !item) return 0;
|
||||
int suffixCode;
|
||||
if (cmd.isCommand()) suffixCode = S_CMD;
|
||||
else suffixCode = cmd.getSuffix();
|
||||
|
||||
@@ -160,11 +160,18 @@ itemCmd getNumber(char **chan) {
|
||||
return val;
|
||||
}
|
||||
|
||||
#if defined(ARDUINO_ARCH_ESP32) || defined(ESP8266)
|
||||
#if defined(ARDUINO_ARCH_ESP32)
|
||||
unsigned long freeRam ()
|
||||
{
|
||||
return esp_get_free_heap_size();//heap_caps_get_free_size();
|
||||
//return system_get_free_heap_size();
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(ESP8266)
|
||||
unsigned long freeRam ()
|
||||
{
|
||||
return system_get_free_heap_size();
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ default_envs =
|
||||
[env:nrf52840]
|
||||
platform = nordicnrf52
|
||||
board = nrf52840_dk
|
||||
monitor_baud = 115200
|
||||
monitor_speed = 115200
|
||||
;board_build.variant = breakout
|
||||
;upload_protocol = mbed
|
||||
;upload_port = /dev/cu.SLAB_USBtoUART
|
||||
@@ -118,7 +118,7 @@ lib_deps =
|
||||
TimerInterrupt_Generic
|
||||
d00616/arduino-NVM @ ^0.9.1
|
||||
|
||||
monitor_speed = 115200
|
||||
|
||||
|
||||
[env:m5stack]
|
||||
platform = espressif32
|
||||
@@ -141,7 +141,7 @@ lib_ignore =
|
||||
DMXSerial
|
||||
DmxDue
|
||||
DueFlashStorage
|
||||
SD
|
||||
;SD
|
||||
SdFat
|
||||
Ethernet
|
||||
Ethernet2
|
||||
@@ -196,6 +196,7 @@ monitor_filters = esp32_exception_decoder
|
||||
build_type = debug
|
||||
board = esp32-evb
|
||||
extra_scripts = extra_script.py
|
||||
monitor_speed = 115200
|
||||
|
||||
;Comment next 2 lines to disable OTA and allow USB uploading, uncomment for OTA
|
||||
;upload_protocol = custom
|
||||
@@ -258,9 +259,6 @@ lib_deps =
|
||||
;ESPmDNS
|
||||
https://github.com/khoih-prog/TimerInterrupt_Generic.git
|
||||
|
||||
monitor_speed = 115200
|
||||
|
||||
|
||||
|
||||
[env:due]
|
||||
;Experimental target with universal Ethernet Library
|
||||
@@ -468,7 +466,7 @@ monitor_speed = 115200
|
||||
[env:mega2560-5500]
|
||||
platform = atmelavr
|
||||
board = megaatmega2560
|
||||
monitor_baud = 115200
|
||||
monitor_speed = 115200
|
||||
framework = arduino
|
||||
build_flags = !python get_build_flags.py mega2560-5500
|
||||
lib_ignore =
|
||||
@@ -513,7 +511,7 @@ lib_deps =
|
||||
ArduinoMDNS
|
||||
https://github.com/khoih-prog/TimerInterrupt_Generic.git
|
||||
|
||||
monitor_speed = 115200
|
||||
|
||||
|
||||
[env:esp8266-wifi]
|
||||
platform = espressif8266
|
||||
|
||||
Reference in New Issue
Block a user