Compiling from source under arduino - IR Plugin

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Compiling from source under arduino - IR Plugin

#1 Post by happytm » 26 Jun 2019, 22:17

I am trying to compile espeasy from source under arduino using few plugins and IR plugins.The problem I have is couple of plugins
I chose are devlopement plugins so nightly compiled bin files with IR are not usable. How do I compile custom espeasy firmware with IR + couple of dev plugins ?

Is there any special procedure ?

Thanks

rayE
Normal user
Posts: 144
Joined: 12 Oct 2017, 12:53
Location: Philippines

Re: Compiling from source under arduino - IR Plugin

#2 Post by rayE » 28 Jun 2019, 15:27

Hi,
I use the Arduino compiler to do builds. The last build that i used was 20190202, after this there were many compile errors that i could not figure out. Most people use platformio to compile but it's a real pain to set up and get working for some reason. Check out the following link for Arduino compile errors and how to fix.

viewtopic.php?f=6&t=6397

Also check out the wiki site for help on setting up the arduino compiler to work with ESPeasy.

Good luck
Ray

happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Re: Compiling from source under arduino - IR Plugin

#3 Post by happytm » 29 Jun 2019, 07:30

Thank you Ray for your custom solution. Unfortunately I tried that with custom.h file but it still have lot of errors.May be my arduino setup is all messed up. Can you please try compiling with following plugins & controllers:

_C005
_C008
_C0010
_C0011
_C0013
_C0016


_N001
_N002


_P001
_P002
_P003
_P007
_P011
_P015
_P016
_P023
_P026
_P028
_P029
_P030
_P033
_P035
_P036
_P037
_P038
_P045
_P048
_P062
_P064
_P079

This will be for wemos d1 4M version.

I appreciate your help.

Thanks

rayE
Normal user
Posts: 144
Joined: 12 Oct 2017, 12:53
Location: Philippines

Re: Compiling from source under arduino - IR Plugin

#4 Post by rayE » 29 Jun 2019, 08:58

Hi,
Sorry im out on site for the next week with no access to my build computer.

1. Did you follow the build with Arduino guide EXACTLY? https://www.letscontrolit.com/wiki/inde ... are_Upload
2. you need to include this at the top of ESPeasy.ino, #include "Custom.h"

happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Re: Compiling from source under arduino - IR Plugin

#5 Post by happytm » 02 Jul 2019, 03:22

Yes to both but no success.there are too many errors for espeasy but other simple sketches compile fine. I will wait until you return.

Thanks.

rayE
Normal user
Posts: 144
Joined: 12 Oct 2017, 12:53
Location: Philippines

Re: Compiling from source under arduino - IR Plugin

#6 Post by rayE » 02 Jul 2019, 04:16

What source code are you using, 20190202? in my source there is no C0016? try disabling that.

happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Re: Compiling from source under arduino - IR Plugin

#7 Post by happytm » 02 Jul 2019, 06:15

Following is error log I get.




Warning: Board breadboard:avr:atmega328bb doesn't define a 'build.board' preference. Auto-set to: AVR_ATMEGA328BB
WARNING: Category 'LED' in library CHT16K33 LED Matrix Library is not valid. Setting to 'Uncategorized'
WARNING: Category 'Input' in library MechInputs is not valid. Setting to 'Uncategorized'
WARNING: Category 'Input' in library SerialSensors is not valid. Setting to 'Uncategorized'
In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:

sketch\Commands/Common.h:28:27: error: 'IPAddress' has not been declared

IPAddress dhcpIP,

^

sketch\Commands/Common.h: In function 'String Command_GetORSetIP(EventStruct*, const __FlashStringHelper*, const char*, byte*, int, int)':

sketch\Commands/Common.h:36:39: error: 'GetArgv' was not declared in this scope

if (GetArgv(Line, TmpStr1, arg + 1)) {

^

sketch\Commands/Common.h:39:38: error: 'str2ip' was not declared in this scope

if (!str2ip(TmpStr1.c_str(), IP)) {

^

sketch\Commands/Common.h:42:43: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Common.h:48:19: error: 'serialPrintln' was not declared in this scope

serialPrintln();

^

sketch\Commands/Common.h:51:21: error: 'useStaticIP' was not declared in this scope

if (useStaticIP()) {

^

sketch\Commands/Common.h:52:28: error: 'formatIP' was not declared in this scope

result += formatIP(IP);

^

sketch\Commands/Common.h:54:32: error: 'formatIP' was not declared in this scope

result += formatIP(dhcpIP);

^

sketch\Commands/Common.h:57:39: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Common.h:59:33: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

sketch\Commands/Common.h: In function 'String Command_GetORSetString(EventStruct*, const __FlashStringHelper*, const char*, char*, size_t, int)':

sketch\Commands/Common.h:75:39: error: 'GetArgv' was not declared in this scope

if (GetArgv(Line, TmpStr1, arg + 1)) {

^

sketch\Commands/Common.h:82:23: error: 'serialPrintln' was not declared in this scope

serialPrintln();

^

sketch\Commands/Common.h:83:43: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Common.h:91:19: error: 'serialPrintln' was not declared in this scope

serialPrintln();

^

sketch\Commands/Common.h:94:39: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Common.h:96:33: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

sketch\Commands/Common.h: In function 'String Command_GetORSetBool(EventStruct*, const __FlashStringHelper*, const char*, bool*, int)':

sketch\Commands/Common.h:110:39: error: 'GetArgv' was not declared in this scope

if (GetArgv(Line, TmpStr1, arg + 1)) {

^

sketch\Commands/Common.h:126:30: error: 'toString' was not declared in this scope

result += toString(*value);

^

sketch\Commands/Common.h:127:39: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Common.h:129:33: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:

sketch\Commands/Diagnostic.h: In function 'String Command_Lowmem(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:8:12: error: 'lowestRAM' was not declared in this scope

result += lowestRAM;

^

sketch\Commands/Diagnostic.h:10:12: error: 'lowestRAMfunction' was not declared in this scope

result += lowestRAMfunction;

^

sketch\Commands/Diagnostic.h:11:36: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Diagnostic.h: In function 'String Command_Malloc(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:17:31: error: invalid use of incomplete type 'struct EventStruct'

ramtest = (char*)malloc(event->Par1);

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:

sketch\Commands/Common.h:24:34: error: forward declaration of 'struct EventStruct'

String Command_GetORSetIP(struct EventStruct *event,

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:

sketch\Commands/Diagnostic.h:20:32: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

sketch\Commands/Diagnostic.h: In function 'String Command_SysLoad(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:25:38: error: 'getCPUload' was not declared in this scope

String result = toString(getCPUload());

^

sketch\Commands/Diagnostic.h:25:39: error: 'toString' was not declared in this scope

String result = toString(getCPUload());

^

sketch\Commands/Diagnostic.h:27:31: error: 'getLoopCountPerSec' was not declared in this scope

result += getLoopCountPerSec();

^

sketch\Commands/Diagnostic.h:29:36: error: 'return_result' was not declared in this scope

return return_result(event, result);

^

sketch\Commands/Diagnostic.h: In function 'String Command_SerialFloat(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:37:32: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

sketch\Commands/Diagnostic.h: In function 'String Command_MemInfo(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:42:44: error: 'serialPrint' was not declared in this scope

serialPrint(F("SecurityStruct | "));

^

sketch\Commands/Diagnostic.h:43:30: error: 'SecuritySettings' was not declared in this scope

serialPrintln(String(sizeof(SecuritySettings)));

^

sketch\Commands/Diagnostic.h:43:48: error: 'serialPrintln' was not declared in this scope

serialPrintln(String(sizeof(SecuritySettings)));

^

sketch\Commands/Diagnostic.h:45:30: error: 'Settings' was not declared in this scope

serialPrintln(String(sizeof(Settings)));

^

sketch\Commands/Diagnostic.h:47:30: error: 'ExtraTaskSettings' was not declared in this scope

serialPrintln(String(sizeof(ExtraTaskSettings)));

^

sketch\Commands/Diagnostic.h:49:30: error: 'Device' was not declared in this scope

serialPrintln(String(sizeof(Device)));

^

sketch\Commands/Diagnostic.h:50:32: error: 'return_see_serial' was not declared in this scope

return return_see_serial(event);

^

sketch\Commands/Diagnostic.h: In function 'String Command_MemInfo_detail(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:56:2: error: 'showSettingsFileLayout' was not declared in this scope

showSettingsFileLayout = true;

^

sketch\Commands/Diagnostic.h:59:24: error: 'SettingsType_MAX' was not declared in this scope

for (int st = 0; st < SettingsType_MAX; ++st) {

^

sketch\Commands/Diagnostic.h:60:3: error: 'SettingsType' was not declared in this scope

SettingsType settingsType = static_cast<SettingsType>(st);

^

sketch\Commands/Diagnostic.h:60:16: error: expected ';' before 'settingsType'

SettingsType settingsType = static_cast<SettingsType>(st);

^

sketch\Commands/Diagnostic.h:63:17: error: 'serialPrintln' was not declared in this scope

serialPrintln();

^

sketch\Commands/Diagnostic.h:64:37: error: 'settingsType' was not declared in this scope

serialPrint(getSettingsTypeString(settingsType));

^

sketch\Commands/Diagnostic.h:64:49: error: 'getSettingsTypeString' was not declared in this scope

serialPrint(getSettingsTypeString(settingsType));

^

sketch\Commands/Diagnostic.h:64:50: error: 'serialPrint' was not declared in this scope

serialPrint(getSettingsTypeString(settingsType));

^

sketch\Commands/Diagnostic.h:67:82: error: 'getSettingsParameters' was not declared in this scope

getSettingsParameters(settingsType, 0, max_index, offset, max_size, struct_size);

^

sketch\Commands/Diagnostic.h:81:32: error: 'return_see_serial' was not declared in this scope

return return_see_serial(event);

^

sketch\Commands/Diagnostic.h: In function 'String Command_Background(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:86:40: error: invalid use of incomplete type 'struct EventStruct'

unsigned long timer = millis() + event->Par1;

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:

sketch\Commands/Common.h:24:34: error: forward declaration of 'struct EventStruct'

String Command_GetORSetIP(struct EventStruct *event,

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:

sketch\Commands/Diagnostic.h:87:26: error: 'serialPrintln' was not declared in this scope

serialPrintln(F("start"));

^

sketch\Commands/Diagnostic.h:88:30: error: 'timeOutReached' was not declared in this scope

while (!timeOutReached(timer))

^

sketch\Commands/Diagnostic.h:89:19: error: 'backgroundtasks' was not declared in this scope

backgroundtasks();

^

sketch\Commands/Diagnostic.h:91:32: error: 'return_see_serial' was not declared in this scope

return return_see_serial(event);

^

sketch\Commands/Diagnostic.h: In function 'String Command_Debug(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:96:21: error: 'HasArgv' was not declared in this scope

if (HasArgv(Line, 2)) {

^

sketch\Commands/Diagnostic.h:97:18: error: 'LOG_TO_SERIAL' was not declared in this scope

setLogLevelFor(LOG_TO_SERIAL, event->Par1);

^

sketch\Commands/Diagnostic.h:97:38: error: invalid use of incomplete type 'struct EventStruct'

setLogLevelFor(LOG_TO_SERIAL, event->Par1);

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:

sketch\Commands/Common.h:24:34: error: forward declaration of 'struct EventStruct'

String Command_GetORSetIP(struct EventStruct *event,

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:

sketch\Commands/Diagnostic.h:97:44: error: 'setLogLevelFor' was not declared in this scope

setLogLevelFor(LOG_TO_SERIAL, event->Par1);

^

sketch\Commands/Diagnostic.h:99:17: error: 'serialPrintln' was not declared in this scope

serialPrintln();

^

sketch\Commands/Diagnostic.h:100:40: error: 'serialPrint' was not declared in this scope

serialPrint(F("Serial debug level: "));

^

sketch\Commands/Diagnostic.h:101:24: error: 'Settings' was not declared in this scope

serialPrintln(String(Settings.SerialLogLevel));

^

sketch\Commands/Diagnostic.h:103:32: error: 'return_see_serial' was not declared in this scope

return return_see_serial(event);

^

sketch\Commands/Diagnostic.h: In function 'String Command_logentry(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:108:9: error: 'LOG_LEVEL_INFO' was not declared in this scope

addLog(LOG_LEVEL_INFO,Line);

^

sketch\Commands/Diagnostic.h:108:28: error: 'addLog' was not declared in this scope

addLog(LOG_LEVEL_INFO,Line);

^

sketch\Commands/Diagnostic.h:109:32: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

sketch\Commands/Diagnostic.h: In function 'String Command_JSONPortStatus(EventStruct*, const char*)':

sketch\Commands/Diagnostic.h:115:9: error: 'LOG_LEVEL_INFO' was not declared in this scope

addLog(LOG_LEVEL_INFO,F("JSON Port Status: Command not implemented yet."));

^

sketch\Commands/Diagnostic.h:115:75: error: 'addLog' was not declared in this scope

addLog(LOG_LEVEL_INFO,F("JSON Port Status: Command not implemented yet."));

^

sketch\Commands/Diagnostic.h:116:32: error: 'return_command_success' was not declared in this scope

return return_command_success();

^

sketch\Commands/Diagnostic.h: At global scope:

sketch\Commands/Diagnostic.h:119:31: error: variable or field 'createLogPortStatus' declared void

void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)

^

sketch\Commands/Diagnostic.h:119:26: error: 'map' is not a member of 'std'

void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)

^

sketch\Commands/Diagnostic.h:119:26: note: suggested alternative:

In file included from sketch\Command.ino.cpp:1:0:

C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/Arduino.h:295:6: note: 'map'

long map(long, long, long, long, long);

^

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:5:0:

sketch\Commands/Diagnostic.h:119:43: error: expected primary-expression before ',' token

void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)

^

sketch\Commands/Diagnostic.h:119:44: error: 'portStatusStruct' was not declared in this scope

void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)

^

sketch\Commands/Diagnostic.h:119:61: error: '::iterator' has not been declared

void createLogPortStatus(std::map<uint32_t,portStatusStruct>::iterator it)

^

sketch\Commands/Diagnostic.h:119:61: note: suggested alternatives:

In file included from c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algobase.h:65:0,

from c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\algorithm:61,

from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/Arduino.h:257,

from sketch\Command.ino.cpp:1:

c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_iterator_base_types.h:118:12: note: 'std::iterator'

struct iterator

^

c:\users\wincycle\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_iterator_base_types.h:118:12: note: 'std::iterator'

In file included from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41:0,

from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,

from C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,

from sketch\Commands/../ESPEasy-Globals.h:563,

from sketch\Commands/Networks.h:5,

from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:9:

C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:148:28: error: expected declaration before end of line

#pragma GCC diagnostic push

^

Multiple libraries were found for "Servo.h"
Used: C:\Users\WinCycle\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\Servo
Not used: C:\Program Files (x86)\Arduino\libraries\Servo
Multiple libraries were found for "ArduinoJson.h"
Used: C:\Users\WinCycle\Documents\Arduino\libraries\ArduinoJson
Not used: C:\Users\WinCycle\Documents\Arduino\libraries\ArduinoJson-6.x
exit status 1
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.

rayE
Normal user
Posts: 144
Joined: 12 Oct 2017, 12:53
Location: Philippines

Re: Compiling from source under arduino - IR Plugin

#8 Post by rayE » 02 Jul 2019, 08:46

From this line it looks like your not using 20190202. As i already said after this release there are many errors so sorry i cannot help you. If you do figure it out then let me know :-)

Code: Select all

In file included from C:\Users\WinCycle\Documents\Arduino\ESP EASY\ESPEasy-mega-20190630\ESPEasy-mega-20190630\src\espeasy\espeasy\Command.ino:2:0:
Also i see no mention of the "portable" folder as described in "compiling with Arduino"?

happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Re: Compiling from source under arduino - IR Plugin

#9 Post by happytm » 02 Jul 2019, 23:51

I was trying to compile latest version with your instruction because there are few changes for better in IR plugins since then.

I will try to post it on github issues now.

Thanks anyways.

rayE
Normal user
Posts: 144
Joined: 12 Oct 2017, 12:53
Location: Philippines

Re: Compiling from source under arduino - IR Plugin

#10 Post by rayE » 03 Jul 2019, 00:15

Its unlikely you will get support compiling with Ardunio as it's not supported by the developers.

Bite the bullet and try out Platformio, i installed it many moons ago on a win7 machine and i EVENTUALLY got it working (the install of platformio/Atom was/is buggy and required many reboots/uninstalls etc etc). I tried the same recently on a win10 machine and eventually gave up.

I will readdress this platformio install, im getting rid of win10 from all my machines as it the biggest pile of junk iv ever had the displeasure of using, im going back to win 7 (maybe win8)?

Bring back win XP! :-)

Good luck
Ray

happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Re: Compiling from source under arduino - IR Plugin

#11 Post by happytm » 04 Jul 2019, 02:11

Anybody who can not compile custom firmware with above plugins with IR support can use jimmys01's firmware he was kind enough to compile for me. Link is below (see his upload on 7/2/2019) :

https://github.com/letscontrolit/ESPEasy/pull/2490

My GUI shows this after uploding his firmware :

BUnit Number: 0
Uptime: 0 days 0 hours 13 minutes
Load: 2.90% (LC=6085)
CPU Eco Mode: false
Free Mem: 14680 (6536 - sendContentBlocking)
Free Stack: 3600 (1728 - sendContentBlocking)
Boot: Manual reboot (111)
Reset Reason: External System
Network ❔
Wifi: 802.11N (RSSI -62 dB)
IP Config: DHCP
IP / Subnet: 10.1.10.47 / 255.255.255.0
Gateway: 10.1.10.1
Client IP: 10.1.10.15
DNS: 10.1.10.1 / 0.0.0.0
Allowed IP Range: 10.1.10.0 - 10.1.10.255
STA MAC: 18:FE:34:99:EF:EE
AP MAC: 1A:FE:34:99:EF:EE
SSID: HTM1 (00:27:22:E2:F0:52)
Channel: 7
Connected: 12 m 13 s
Last Disconnect Reason: (1) Unspecified
Number Reconnects: 0
WiFi Settings
Force WiFi B/G: false
Restart WiFi Lost Conn: false
Force WiFi No Sleep: false
Periodical send Gratuitous ARP: false
Connection Failure Threshold: 0
Firmware
Build:⋄ 20103 - Mega
System Libraries:⋄ ESP82xx Core 2_4_2, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3 PUYA support
Git Build:⋄
Plugins:⋄ 22 [Normal] [IR_Extended]
Build Time:⋄ Jul 3 2019 08:49:07
Binary Filename:⋄ Self built!
System Status
Syslog Log Level: None
Serial Log Level: None
Web Log Level: None
ESP board
ESP Chip ID: 10088430 (0x99EFEE)
ESP Chip Frequency: 80 MHz
ESP Board Name: PLATFORMIO_ESP12E
Storage
Flash Chip ID: Vendor: 0xC8 Device: 0x4016
Flash Chip Real Size: 4096 kB
Flash IDE Size: 4096 kB
Flash IDE Speed: 40 MHz
Flash IDE Mode: DIO
Flash Writes: 23 daily / 10 boot
Sketch Size: 823 kB (2248 kB free)
SPIFFS Size: 934 kB (844 kB free)
Page size: 256
Block size: 8192
Number of blocks: 116
Maximum open files: 5
Maximum path length: 32

Powered by Let's Control It community


Thanks

happytm
Normal user
Posts: 107
Joined: 15 Aug 2016, 17:53

Re: Compiling from source under arduino - IR Plugin

#12 Post by happytm » 09 Jul 2019, 07:16

This is updated bin file for the above file.
https://github.com/letscontrolit/ESPEas ... -509101109

Thanks

TD-er
Core team member
Posts: 8643
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: Compiling from source under arduino - IR Plugin

#13 Post by TD-er » 09 Jul 2019, 15:18

Its unlikely you will get support compiling with Ardunio as it's not supported by the developers.
That's not entirely true.
It is just that I don't use it myself, so I won't notice it if a commit is breaking Arduino IDE support.
A few weeks ago I did fix a number of compile errors regarding Arduino IDE.
If something gets broken (again) it is reason for an issue on GitHub, as I am not that often around the forum myself.

Doesn't mean that trying to build using PlatformIO is a good suggestion, since that's the platform I do use myself.

Post Reply

Who is online

Users browsing this forum: No registered users and 31 guests