Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed compileerrors w/ ESP32 and ported to ESP8266 #11

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

henfri
Copy link

@henfri henfri commented Oct 27, 2022

Hello,

I have fixed the compile errors (update.h and others) that one can get due to version conflicts on a fresh machine.
Furthermore, I have ported to ESP8266 (compiles, but untested)

Best regards,
Hendrik

@janiskelemen
Copy link

Hi @henfri, I just tried your PR but cannot compile:

In file included from src/main.cpp:10:0:
.pio/libdeps/esp32doit-devkit-v1/AsyncElegantOTA/src/AsyncElegantOTA.h:4:2: warning: #warning AsyncElegantOTA.loop(); is deprecated, please remove it from loop() if defined. This function will be removed in a future release. [-Wcpp]
#warning AsyncElegantOTA.loop(); is deprecated, please remove it from loop() if defined. This function will be removed in a future release.
^
src/main.cpp: In function 'void startWebserver()':
src/main.cpp:293:3: error: 'Dir' was not declared in this scope
Dir dir = SPIFFS.openDir("/");
^
src/main.cpp:294:10: error: 'dir' was not declared in this scope
while (dir.next()) {
^

@janiskelemen
Copy link

janiskelemen commented Nov 3, 2022

Ok, I got it to compile by changing the SPIFFS Directory Listings as follows:

Screenshot 2022-11-03 at 16-06-19@2x

I'm using a ESP32

@henfri
Copy link
Author

henfri commented Nov 3, 2022

Hello,
these lines are not neccessary. Just debugging Information for me, as I had issues with the SPIFFS on ESP8266.

Best regards,
HEndrik

@AxelHoss
Copy link

can anyone upload the changed files? Mine are not working...

@henfri
Copy link
Author

henfri commented Nov 19, 2022

I do Not understand

@AxelHoss
Copy link

i want to use the fingerprint on a ESP8266 but i cant compile it with the written changes. Can anyone upload the files?

@henfri
Copy link
Author

henfri commented Nov 19, 2022

@AxelHoss
Copy link

doenst work on a ESP8266

@henfri
Copy link
Author

henfri commented Nov 19, 2022

well, with this precise error description, you will have to fix it yourself.

@AxelHoss
Copy link

A fatal error occurred: This chip is ESP8266 not ESP32. Wrong --chip argument?
*** [upload] Error 2

@henfri
Copy link
Author

henfri commented Nov 19, 2022

In Platformio you need to select the build& Upload in the esp8266 branch/folder

@AxelHoss
Copy link

i dont get a esp8266 folder. how can i add it?

@AxelHoss
Copy link

ah ok, i got it. Thank you

@AxelHoss
Copy link

just one question. After upload the files i can connect my smartphone to the esp8266. But i cant open the webdashboard. Website not reachable, net::ERR_HTTP_RESPNSE_CODE_FAILURE. Also on 102.168.4.1...
Is there a fix or where can i add my wlan config?

@henfri
Copy link
Author

henfri commented Nov 20, 2022

You need to flash the Filesystem.
Some lines below "build" in Platformio

@henfri
Copy link
Author

henfri commented Nov 20, 2022

image

@AxelHoss
Copy link

i did that. But it doenst help. Same error.

@henfri
Copy link
Author

henfri commented Nov 20, 2022

Hello,

a complete log from boot to this error could help.

Greetings,
Hendrik

@AxelHoss
Copy link

hello Hendrik, how can i extract a log from the esp8266? I can connect to the wifi but i cant open the website.

@henfri
Copy link
Author

henfri commented Nov 20, 2022

Connect the ESP and select monitor (see my screenshot).

@AxelHoss
Copy link

if i connect the ersp8266 to my pc i cant find the wifi. Mh i give up for today....

@henfri
Copy link
Author

henfri commented Nov 20, 2022

Select Monitor and Post the output

@funchenry
Copy link

selbe problem. webserver öffnet nicht.

Failed to obtain time [no time]: Security issue! Pairing with sensor is invalid. This could potentially be an attack! If the sensor is new or has been replaced by you do a (re)pairing in settings page. MQTT messages regarding matching fingerprints will not been sent until pairing is valid again. Started WiFi-Config mode initWifiAP AP IP address: 192.168.4.1 startWebserver SPIFFS begin successful. Listing Directories SPIFFS begin successful. Listing Directories END. Failed to obtain time [no time]: System booted successfully!

@AxelHoss
Copy link

AxelHoss commented Apr 2, 2023

irgendwelche News? Habt ihr das Problem gelöst?

@MDeeApp
Copy link

MDeeApp commented May 6, 2023

Same problem over here. Building the images and uploading without a problem. Connecting to AP worked but I'm getting 404 Not found while trying to access the config page.

Log:
Did not find fingerprint sensor :(
Failed to obtain time
Failed to obtain time
[no time]: Pairing failed.
Failed to obtain time
[no time]: Security issue! Pairing with sensor is invalid. This could potentially be an attack! If the sensor is new or has been replaced by you do a (re)pairing in settings page. MQTT messages regarding matching fingerprints will not been sent until pairing is valid again.
Started WiFi-Config mode
initWifiAP
AP IP address: 192.168.4.1
startWebserver
SPIFFS begin successful. Listing Directories
SPIFFS begin successful. Listing Directories END.
Failed to obtain time
[no time]: System booted successfully!

Besides, may someone provide me a wiring diagram for the esp8266 as it says the sensor could not be found and I'm not sure which pins to use.

@AxelHoss
Copy link

folgendes hab ich im Log, wenn ich builde:

Processing esp8622 (platform: [email protected]; framework: arduino; board: esp12e) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp12e.html
PLATFORM: Espressif 8266 (4.0.1) > Espressif ESP8266 ESP-12E
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:

  • framework-arduinoespressif8266 @ 3.30002.0 (3.0.2)
  • tool-esptool @ 1.413.0 (4.13)
  • tool-esptoolpy @ 1.30000.201119 (3.0.0)
  • toolchain-xtensa @ 2.100300.210717 (10.3.0)
    LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ deep, Compatibility ~ soft
    Found 42 compatible libraries
    Scanning dependencies...
    Dependency Graph
    |-- ESP Async WebServer @ 1.2.3
    |-- AsyncElegantOTA @ 2.2.7
    |-- PubSubClient @ 2.8.0
    |-- Adafruit Fingerprint Sensor Library @ 2.1.0
    |-- Crypto @ 1.0.0
    |-- Preferences @ 2.1.0
    |-- ESP8266WiFi @ 1.0
    |-- DNSServer @ 1.1.1
    Building in release mode
    Warning! '-Wl,-T' option for specifying linker scripts is deprecated. Please use 'board_build.ldscript' option in your 'platformio.ini' file.
    Compiling .pio\build\esp8622\src\FingerprintManager.cpp.o
    Compiling .pio\build\esp8622\src\SettingsManager.cpp.o
    Compiling .pio\build\esp8622\src\main.cpp.o
    Generating LD script .pio\build\esp8622\ld\local.eagle.app.v6.common.ld
    Compiling .pio\build\esp8622\lib6ed\ESPAsyncTCP\AsyncPrinter.cpp.o
    Compiling .pio\build\esp8622\lib6ed\ESPAsyncTCP\ESPAsyncTCP.cpp.o
    Compiling .pio\build\esp8622\lib6ed\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o
    Compiling .pio\build\esp8622\lib6ed\ESPAsyncTCP\SyncClient.cpp.o
    Compiling .pio\build\esp8622\lib6ed\ESPAsyncTCP\tcp_axtls.c.o
    Compiling .pio\build\esp8622\libbd5\Hash\Hash.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\BearSSLHelpers.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\CertStoreBearSSL.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFi.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiAP.cpp.o
    In file included from src\main.cpp:10:
    .pio\libdeps\esp8622\AsyncElegantOTA\src/AsyncElegantOTA.h:4:2: warning: #warning AsyncElegantOTA.loop(); is deprecated, please remove it from loop() if defined. This function will be removed in a future release. [-Wcpp]
    4 | #warning AsyncElegantOTA.loop(); is deprecated, please remove it from loop() if defined. This function will be removed in a future release.
    | ^~~~~~~
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
    Archiving .pio\build\esp8622\libbd5\libHash.a
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\ESP8266WiFiScan.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\WiFiClient.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\WiFiClientSecureBearSSL.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\WiFiServer.cpp.o
    Archiving .pio\build\esp8622\lib6ed\libESPAsyncTCP.a
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\WiFiServerSecureBearSSL.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\WiFiUdp.cpp.o
    Compiling .pio\build\esp8622\lib275\ESP8266WiFi\enable_wifi_at_boot_time.cpp.o
    src\main.cpp: In function 'void startWebserver()':
    src\main.cpp:286:7: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    286 | if(!SPIFFS.begin()){
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp:293:13: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    293 | Dir dir = SPIFFS.openDir("/");
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:317:21: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    317 | request->send(SPIFFS, "/wificonfig.html", String(), false, processor);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:365:21: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    365 | request->send(SPIFFS, "/index.html", String(), false, processor);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:412:23: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    412 | request->send(SPIFFS, "/settings.html", String(), false, processor);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:424:23: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    424 | request->send(SPIFFS, "/settings.html", String(), false, processor);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:447:23: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    447 | request->send(SPIFFS, "/settings.html", String(), false, processor);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:463:23: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    463 | request->send(SPIFFS, "/settings.html", String(), false, processor);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In lambda function:
    src\main.cpp:483:19: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    483 | request->send(SPIFFS, "/bootstrap.min.css", "text/css");
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from src\main.cpp:9:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    src\main.cpp: In function 'void mqttCallback(char*, byte*, unsigned int)':
    src\main.cpp:504:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
    504 | for (int i = 0; i < length; i++) {
    | ~~^~~~~~~~
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\AsyncEventSource.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\AsyncWebSocket.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\SPIFFSEditor.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\WebAuthentication.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\WebHandlers.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\WebRequest.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\WebResponses.cpp.o
    Compiling .pio\build\esp8622\lib82d\ESP Async WebServer\WebServer.cpp.o
    Compiling .pio\build\esp8622\lib190\PubSubClient\PubSubClient.cpp.o
    Compiling .pio\build\esp8622\libea7\SoftwareSerial\SoftwareSerial.cpp.o
    Archiving .pio\build\esp8622\lib275\libESP8266WiFi.a
    Compiling .pio\build\esp8622\libb8d\Adafruit Fingerprint Sensor Library\Adafruit_Fingerprint.cpp.o
    Compiling .pio\build\esp8622\libb8e\Crypto\Crypto.cpp.o
    .pio\libdeps\esp8622\PubSubClient\src\PubSubClient.cpp: In member function 'boolean PubSubClient::publish_P(const char*, const uint8_t*, unsigned int, boolean)':
    .pio\libdeps\esp8622\PubSubClient\src\PubSubClient.cpp:523:16: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
    523 | return (rc == expectedLength);
    | ~~~^~~~~~~~~~~~~~~~~
    Compiling .pio\build\esp8622\lib250\LittleFS\LittleFS.cpp.o
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src\SPIFFSEditor.cpp:1:
    .pio\libdeps\esp8622\ESP Async WebServer\src\SPIFFSEditor.h:16:101: warning: 'SPIFFS' is deprecated: SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems. [-Wdeprecated-declarations]
    16 | SPIFFSEditor(const String& username=String(), const String& password=String(), const fs::FS& fs=SPIFFS);
    | ^~~~~~
    In file included from .pio\libdeps\esp8622\ESP Async WebServer\src/ESPAsyncWebServer.h:27,
    from .pio\libdeps\esp8622\ESP Async WebServer\src\SPIFFSEditor.h:3,
    from .pio\libdeps\esp8622\ESP Async WebServer\src\SPIFFSEditor.cpp:1:
    C:\Users*.platformio\packages\framework-arduinoespressif8266\cores\esp8266/FS.h:275:15: note: declared here
    275 | extern fs::FS SPIFFS attribute((deprecated("SPIFFS has been deprecated. Please consider moving to LittleFS or other filesystems.")));
    | ^~~~~~
    .pio\libdeps\esp8622\Adafruit Fingerprint Sensor Library\Adafruit_Fingerprint.cpp: In member function 'uint8_t Adafruit_Fingerprint::getStructuredPacket(Adafruit_Fingerprint_Packet*, uint16_t)':
    .pio\libdeps\esp8622\Adafruit Fingerprint Sensor Library\Adafruit_Fingerprint.cpp:615:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
    615 | if ((idx + 9) >= sizeof(packet->data)) {
    | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
    .pio\libdeps\esp8622\Crypto\Crypto.cpp: In member function 'void SHA256::doUpdate(const byte*, int)':
    .pio\libdeps\esp8622\Crypto\Crypto.cpp:267:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
    267 | if (total[0] < len)
    | ~~~~~~~~~^~~~~
    .pio\libdeps\esp8622\Crypto\Crypto.cpp:270:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
    270 | if (left && len >= fill)
    | ~~~~^~~~~~~
    .pio\libdeps\esp8622\Crypto\Crypto.cpp: In static member function 'static void RNG::fill(uint8_t*, unsigned int)':
    .pio\libdeps\esp8622\Crypto\Crypto.cpp:867:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
    867 | for (int i = 0; i < length; i++)
    | ~~^~~~~~~~
    Archiving .pio\build\esp8622\lib190\libPubSubClient.a
    Compiling .pio\build\esp8622\lib250\LittleFS\lfs.c.o
    Archiving .pio\build\esp8622\libb8d\libAdafruit Fingerprint Sensor Library.a
    Compiling .pio\build\esp8622\lib250\LittleFS\lfs_util.c.o
    Archiving .pio\build\esp8622\libea7\libSoftwareSerial.a
    Compiling .pio\build\esp8622\lib9df\Preferences\Preferences.cpp.o
    Compiling .pio\build\esp8622\lib2ac\DNSServer\DNSServer.cpp.o
    Archiving .pio\build\esp8622\libb8e\libCrypto.a
    Archiving .pio\build\esp8622\libFrameworkArduinoVariant.a
    Compiling .pio\build\esp8622\FrameworkArduino\Crypto.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Esp-frag.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Esp-version.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Esp.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\FS.cpp.o
    Archiving .pio\build\esp8622\lib250\libLittleFS.a
    Compiling .pio\build\esp8622\FrameworkArduino\FSnoop.cpp.o
    Archiving .pio\build\esp8622\lib2ac\libDNSServer.a
    Compiling .pio\build\esp8622\FrameworkArduino\FunctionalInterrupt.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\HardwareSerial.cpp.o
    Archiving .pio\build\esp8622\lib9df\libPreferences.a
    Compiling .pio\build\esp8622\FrameworkArduino\IPAddress.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\LwipDhcpServer-NonOS.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\LwipDhcpServer.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\LwipIntf.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\LwipIntfCB.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\MD5Builder.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Print.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Schedule.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\StackThunk.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Stream.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\StreamSend.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Tone.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\TypeConversion.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\Updater.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\WMath.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\WString.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\abi.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\aes_unwrap.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\base64.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\cbuf.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\cont.S.o
    Compiling .pio\build\esp8622\FrameworkArduino\cont_util.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_app_entry_noextra4k.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_eboot_command.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_features.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_flash_quirks.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_flash_utils.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_i2s.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_main.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_non32xfer.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_noniso.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_phy.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_postmortem.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_si2c.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_sigma_delta.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_spi_utils.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_timer.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_vm.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_waveform_phase.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_waveform_pwm.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_wiring.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_wiring_analog.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_wiring_digital.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_wiring_pulse.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_wiring_pwm.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\core_esp8266_wiring_shift.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\crc32.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\debug.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\exc-c-wrapper-handler.S.o
    Archiving .pio\build\esp8622\lib82d\libESP Async WebServer.a
    Compiling .pio\build\esp8622\FrameworkArduino\exc-sethandler.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\flash_hal.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\gdb_hooks.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\heap.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\hwdt_app_entry.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\libb64\cdecode.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\libb64\cencode.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\libc_replacements.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\mmu_iram.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\reboot_uart_dwnld.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\spiffs\spiffs_cache.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\spiffs\spiffs_check.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\spiffs\spiffs_gc.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\spiffs\spiffs_hydrogen.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\spiffs\spiffs_nucleus.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\spiffs_api.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\sqrt32.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\stdlib_noniso.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\time.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\uart.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\umm_malloc\umm_info.c.o
    Compiling .pio\build\esp8622\FrameworkArduino\umm_malloc\umm_integrity.c.o
    Compiling .pio\build\esp8622\FrameworkArduino\umm_malloc\umm_local.c.o
    Compiling .pio\build\esp8622\FrameworkArduino\umm_malloc\umm_malloc.cpp.o
    Compiling .pio\build\esp8622\FrameworkArduino\umm_malloc\umm_poison.c.o
    Archiving .pio\build\esp8622\libFrameworkArduino.a
    Linking .pio\build\esp8622\firmware.elf
    Retrieving maximum program size .pio\build\esp8622\firmware.elf
    Checking size .pio\build\esp8622\firmware.elf
    Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
    RAM: [====== ] 61.2% (used 50096 bytes from 81920 bytes)
    Flash: [======= ] 65.5% (used 684241 bytes from 1044464 bytes)
    Building .pio\build\esp8622\firmware.bin
    Creating BIN file ".pio\build\esp8622\firmware.bin" using "C:\Users*.platformio\packages\framework-arduinoespressif8266\bootloaders\eboot\eboot.elf" and ".pio\build\esp8622\firmware.elf"
    ====================================================================================================================================== [SUCCESS] Took 16.86 seconds ======================================================================================================================================

Environment Status Duration


esp8622 SUCCESS 00:00:16.856
======================================================================================================================================= 1 succeeded in 00:00:16.856 ======================================================================================================================================= * Terminal will be reused by tasks, press any key to close it.
`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants