Replies: 5 comments 11 replies
-
On Thu, Nov 9, 2023 at 12:42 PM heidepiek ***@***.***> wrote:
[ 8529][E][AsyncTCP.cpp:1251] begin(): failed to start task
That can't be good. Looking at the code, it tried to start the async tcp
thread which needs 8192 * 2 bytes for stack and it's not getting it. If you
don't have 16K that early in the build, you're going to have to put
something on a diet.
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
That's really small. If you remember the days of 320KB PCs, we weren't
exactly running Netware and 3+Share on them.
I wouldn't at all be surprised if the web server requires some amount of
PSRAM which that board just seems to not have, especially if you have
non-trivial configuration of LEDs.
On the serial console, does it show that your available RAM is just
hurting? Here's my 8MB board with the default DEMO configuration hocking up
messages every 15 seconds:
(I) (loop)(C1) WiFi: WL_CONNECTED, IP: 192.168.2.13, Mem: 178920,
LargestBlk: 167924, PSRAM Free: 8234683/8377095, LED FPS: 30 LED Bright:
100%, LED Watts: 11, CPU: 001%, 008%, FreeDraw: 0.019
My guess is that your serial console displayed signs of failure before
AsyncTCP failed.
NDL, especially with all the shiny features like RemoteDebug, big LED
buffers, incoming network connections, web server, color server, etc. is
not a small program. Those boards/modules without PSRAM are simply a bad
fit. You might be able to trim the configuration and get something running
(and that something might not include the web server) but for those really
tiny boards, something like WLED (which comes from 8266 world) might be a
better match.
Spectrum isn't a small configuration. Audio, Remote, NTP, Wifi, PetRock,
etc. are all turned on and we have a 768 pixel (48*16) * RGB(3) * some
number of colors plus an OS, software, networking stack, buffers, etc. and
it's just a lot going on.
You can try turning off some features in globals.h (AUDIOSERIAL, NTP,
INCOMING_WIFI) are obvious knobs to turn and even experiment with just
making it a 16x16 grid by knocking down MATRIX_WIDTH from 48 just to see if
it'll fit, but I won't die of shock if it doesn't.
This is a theme this week. We really should try to disallow even building
some of these pathological combinations on hardware that's too limited.
...or we should go on a diet and see if we can shed just a few pounds and
get back into some of these outfits. :-)
Message ID: <PlummersSoftwareLLC/NightDriverStrip/repo-discussions/498@
… github.com>
|
Beta Was this translation helpful? Give feedback.
-
@heidepiek I just flashed the Spectrum configuration in the current state of PlummersSoftwareLLC:main to one of my M5StickC Plus devices, and the web server consistently comes up fine when I power up the device. Which means I can't reproduce that part of what you're seeing. The error you get while building I also don't see, but I know why that is happening: there are spaces in the path of your project directory ("C:\Users\Eigenaar\Desktop\ dave plummer fork \NightDriverStrip-main.pio\build\spectrum\firmware.bin"), which the build toolchain doesn't support. In principle I think it should, but the majority of the paths in the arguments that are passed to the esptool execution that fails come directly from the Python environment context that PlatformIO provides, which we can't do much about. We should probably document this somewhere, which I'll put somewhere on my to-do list. I note that if you are indeed building a branch from Dave's fork (the one at https://github.com/davepl/NightDriverStrip) then you are more or less on your own. That's Dave's "work in progress" fork, which the project as such does not provide support for. |
Beta Was this translation helpful? Give feedback.
-
Then just read your story ... Voilla, the stupid thing works!!!
That's why I get the big bucks here. All those words do sometimes pay off.
So it's probably not any one subsystem's individual fault. It's probably
just the collective pieces being 6L of stuff that no longer fit in a 5L
bucket. I just pointed you at some cups to possibly bail out. I don't think
it was incompetence at all that did you in. You just didn't recognize the
symptoms and possible pain-killers. (Pain-killers aren't cures...)
The code was in self-preservation mode and would have played local effects
to an attached strip. Depending on how dire the situation was, it may or
may not have worked to serve remote effects (The "Dave's Ladder"
problem...The strips would have kept blinking SOMETHING, which is the
survival goal.) depending on whether the failure was also seen in that
INCOMING_WIFI client. For strips, in particular, the web server is a pretty
low priority thing and "safe" to jettison, though you were really wanting
it for some reason.
Maybe we should make that error in the serial/telnet console clearer. Oh,
that's another thing you can turn off if you're really hungry for bytes -
you did know you can telnet to the board, didn't you?
I know it's a Windows tradition (which is one reason I don't do Windows)
but I don't think I've reinstalled the tools ever. Now I've vaporized the
.pio directory and watched it stupidly download three dozen (!) copies of
the same code, but that's just platformio (and our git client
configuration) being dumb. I have had cases where my git tree is a mess
(usually failed merges) and I'll manualy git checkout individual files and
let git pull bring them back, repeating until 'git status' and 'git diff'
reach a natural state. But I generally don't see the need to keep
re-installing Platformio and the ESP-IDF SDK.
I don't know why your configuration is different than Rutgers. Sorry that
you went through the hazing ritual, but you're now a chapter further along
in your education in embedded development! "Errors are important" ✅
Completed.
…On Thu, Nov 9, 2023 at 5:21 PM heidepiek ***@***.***> wrote:
I got it working rutger! Is just a little incompetence on my part
and I think there are a few settings wrong in the webinstaller.
Really tried several times, and not only on my computer. But also on my
chromebook with the webinstaller, and it did not work!
—
Reply to this email directly, view it on GitHub
<#498 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACCSD3ZIW4AOHZWLZ3C6JR3YDVQRNAVCNFSM6AAAAAA7FAZIFGVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TKMRXHEYDS>
.
You are receiving this because you commented.Message ID:
<PlummersSoftwareLLC/NightDriverStrip/repo-discussions/498/comments/7527909
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
So, I've done some further investigation into this, which turned out to be an interesting journey. In bullet-point form:
|
Beta Was this translation helpful? Give feedback.
-
What a fascinating finding. The "we can only serve small files" was
something that stumped all of us. Nice to put that together!
Our dependencies and and generally, more of us are adding code than
deleting it, so we grow over time.
In another window, I'm actually working on a project that may result in
more deleted code from more projects, but I wouldn't rely on that helping
enough.
|
Beta Was this translation helpful? Give feedback.
-
Reinstalled my m5stick-c-plus with spectrum, but I cannot reach the web-ui. Gets an ip address nicely from the router, but cannot reach it with the ip address. Also when I install with the webinstaller the web-ui doesn't work either. What am I doing wrong? In the terminal I also get a message of :
[ 8529][E][AsyncTCP.cpp:1251] begin(): failed to start task
Does this have something to do with it?
This is my build in platformio, i think there are some flaws in it.
Executing task: C:\Users\Eigenaar.platformio\penv\Scripts\platformio.exe run
Processing spectrum (board: m5stick-c; platform: platformio/espressif32@^6.3.0; framework: arduino)
Verbose mode can be enabled via
-v, --verbose
optionvite v4.5.0 building for production...
transforming...
✓ 41 modules transformed.
rendering chunks...
computing gzip size...
../dist/index.html 1.31 kB │ gzip: 0.50 kB
../dist/index.js 35.14 kB │ gzip: 10.36 kB
[vite-plugin-static-copy] Copied 1 items.
✓ built in 278ms
✨ [vite-plugin-compression]:algorithm=gzip - compressed file successfully:
dist/C:/Users/Eigenaar/Desktop/dave plummer fork/NightDriverStrip-main/site/dist/index.html.gz 1.28kb / gzip: 0.49kb
dist/C:/Users/Eigenaar/Desktop/dave plummer fork/NightDriverStrip-main/site/dist/favicon.ico.gz 15.04kb / gzip: 6.28kb
dist/C:/Users/Eigenaar/Desktop/dave plummer fork/NightDriverStrip-main/site/dist/index.js.gz 34.32kb / gzip: 10.09kb
Build completed, html: 502 B, jsx: 10337 B, ico: 6434 B, total: 16 KB
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/m5stick-c.html
PLATFORM: Espressif 32 (6.4.0) > M5Stick-C
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 48 compatible libraries
Scanning dependencies...
Dependency Graph
|-- IRremoteESP8266 @ 2.8.6
|-- FastLED @ 3.6.0
|-- Adafruit BusIO @ 1.14.5
|-- Adafruit GFX Library @ 1.11.9
|-- U8g2 @ 2.35.7
|-- arduinoFFT @ 1.6.0
|-- AsyncTCP @ 1.1.1
|-- ESP Async WebServer @ 1.2.3+sha.a6cd518
|-- ArduinoJson @ 6.21.3
|-- Bounce2 @ 2.71.0
|-- RemoteDebug @ 3.0.5+sha.706f093
|-- QRCode @ 0.0.1
|-- TJpg_Decoder @ 1.0.8
|-- UrlEncode @ 1.0.1
|-- M5StickCPlus @ 0.0.2
|-- HTTPClient @ 2.0.0
|-- ArduinoOTA @ 2.0.0
|-- FS @ 2.0.0
|-- SPIFFS @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- WiFiClientSecure @ 2.0.0
|-- SPI @ 2.0.0
|-- WiFi @ 2.0.0
Building in release mode
prepare_file([".pio\build\spectrum\timezones.json.txt.o"], ["config\timezones.json"])
Converting .pio\build\spectrum\index.html.gz.txt.o
Converting .pio\build\spectrum\index.js.gz.txt.o
Converting .pio\build\spectrum\timezones.json.txt.o
Converting .pio\build\spectrum\favicon.ico.gz.txt.o
revert_original_file([".pio\build\spectrum\timezones.json.txt.o"], ["config\timezones.json"])
Compiling .pio\build\spectrum\lib9d8\FastLED\FastLED.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\bitswap.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\colorpalettes.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\colorutils.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\hsv2rgb.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\lib8tion.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\noise.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\platforms.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\platforms\esp\32\clockless_rmt_esp32.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\power_mgt.cpp.o
Compiling .pio\build\spectrum\lib9d8\FastLED\wiring.cpp.o
Compiling .pio\build\spectrum\src\audio.cpp.o
Compiling .pio\build\spectrum\src\colordata.cpp.o
Compiling .pio\build\spectrum\src\deviceconfig.cpp.o
Compiling .pio\build\spectrum\src\drawing.cpp.o
Compiling .pio\build\spectrum\src\effectmanager.cpp.o
Compiling .pio\build\spectrum\src\effects.cpp.o
Compiling .pio\build\spectrum\src\gfxbase.cpp.o
Compiling .pio\build\spectrum\src\improv.cpp.o
Compiling .pio\build\spectrum\src\jsonserializer.cpp.o
Compiling .pio\build\spectrum\src\ledmatrixgfx.cpp.o
Compiling .pio\build\spectrum\src\ledstripeffect.cpp.o
Compiling .pio\build\spectrum\src\ledstripgfx.cpp.o
Compiling .pio\build\spectrum\src\main.cpp.o
Compiling .pio\build\spectrum\src\network.cpp.o
Compiling .pio\build\spectrum\src\ntptimeclient.cpp.o
Compiling .pio\build\spectrum\src\remotecontrol.cpp.o
Compiling .pio\build\spectrum\src\screen.cpp.o
In file included from .pio/libdeps/spectrum/FastLED/src/platforms/esp/32/fastled_esp32.h:6,
from .pio/libdeps/spectrum/FastLED/src/platforms.h:42,
from .pio/libdeps/spectrum/FastLED/src/FastLED.h:62,
from include/globals.h:106,
from src/main.cpp:161:
.pio/libdeps/spectrum/FastLED/src/platforms/esp/32/fastspi_esp32.h:2:17: note: #pragma message: ESP32 Hardware SPI support added
#pragma message "ESP32 Hardware SPI support added"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling .pio\build\spectrum\src\socketserver.cpp.o
Compiling .pio\build\spectrum\src\uzlib\src\adler32.c.o
Compiling .pio\build\spectrum\src\uzlib\src\crc32.c.o
Compiling .pio\build\spectrum\src\uzlib\src\defl_static.c.o
Compiling .pio\build\spectrum\src\uzlib\src\genlz77.c.o
Compiling .pio\build\spectrum\src\uzlib\src\tinfgzip.c.o
Compiling .pio\build\spectrum\src\uzlib\src\tinflate.c.o
Compiling .pio\build\spectrum\src\uzlib\src\tinfzlib.c.o
Compiling .pio\build\spectrum\src\webserver.cpp.o
Building .pio\build\spectrum\bootloader.bin
Generating partitions .pio\build\spectrum\partitions.bin
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\IRac.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\IRrecv.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\IRsend.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\IRtext.cpp.o
.pio/libdeps/spectrum/IRremoteESP8266/src/IRac.cpp: In static member function 'static bool IRac::isProtocolSupported(decode_type_t)':
.pio/libdeps/spectrum/IRremoteESP8266/src/IRac.cpp:377:14: warning: statement will never be executed [-Wswitch-unreachable]
return true;
^~~~
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\IRtimer.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\IRutils.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Airton.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Airwell.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Aiwa.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Amcor.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Argo.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Arris.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Bosch.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Bose.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Carrier.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_ClimaButler.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Coolix.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Corona.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Daikin.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Delonghi.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Denon.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Dish.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Doshisha.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Ecoclim.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Electra.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_EliteScreens.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Epson.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Fujitsu.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_GICable.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_GlobalCache.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Goodweather.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Gorenje.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Gree.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Haier.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Hitachi.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Inax.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_JVC.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Kelon.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Kelvinator.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_LG.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Lasertag.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Lego.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Lutron.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_MWM.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Magiquest.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Metz.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Midea.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_MilesTag2.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Mirage.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Mitsubishi.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_MitsubishiHeavy.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Multibrackets.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_NEC.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Neoclima.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Nikai.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Panasonic.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Pioneer.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Pronto.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_RC5_RC6.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_RCMM.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Rhoss.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Samsung.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Sanyo.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Sharp.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Sherwood.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Sony.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Symphony.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Tcl.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Technibel.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Teco.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Teknopoint.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Toshiba.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Toto.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Transcold.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Trotec.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Truma.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Vestel.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Voltas.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Whirlpool.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Whynter.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Wowwee.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Xmp.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_York.cpp.o
Compiling .pio\build\spectrum\libf7a\IRremoteESP8266\ir_Zepeal.cpp.o
Compiling .pio\build\spectrum\lib097\SPI\SPI.cpp.o
Compiling .pio\build\spectrum\libc96\Wire\Wire.cpp.o
Compiling .pio\build\spectrum\lib795\Adafruit BusIO\Adafruit_BusIO_Register.cpp.o
Compiling .pio\build\spectrum\lib795\Adafruit BusIO\Adafruit_I2CDevice.cpp.o
Compiling .pio\build\spectrum\lib795\Adafruit BusIO\Adafruit_SPIDevice.cpp.o
Compiling .pio\build\spectrum\libe86\Adafruit GFX Library\Adafruit_GFX.cpp.o
Compiling .pio\build\spectrum\libe86\Adafruit GFX Library\Adafruit_GrayOLED.cpp.o
Compiling .pio\build\spectrum\libe86\Adafruit GFX Library\Adafruit_SPITFT.cpp.o
Compiling .pio\build\spectrum\libe86\Adafruit GFX Library\glcdfont.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\U8g2lib.cpp.o
Archiving .pio\build\spectrum\libf7a\libIRremoteESP8266.a
Compiling .pio\build\spectrum\lib3db\U8g2\U8x8lib.cpp.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\mui.c.o
Archiving .pio\build\spectrum\lib097\libSPI.a
Compiling .pio\build\spectrum\lib3db\U8g2\clib\mui_u8g2.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_bitmap.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_box.c.o
Archiving .pio\build\spectrum\libc96\libWire.a
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_buffer.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_button.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_circle.c.o
Archiving .pio\build\spectrum\lib795\libAdafruit BusIO.a
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_cleardisplay.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_d_memory.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_d_setup.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_font.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_fonts.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_hvline.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_input_value.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_intersection.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_kerning.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_line.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_ll_hvline.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_message.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_polygon.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_selection_list.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8g2_setup.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8log.c.o
Archiving .pio\build\spectrum\libe86\libAdafruit GFX Library.a
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8log_u8g2.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8log_u8x8.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_8x8.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_byte.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_cad.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_capture.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_a2printer.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_gp1247ai.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_gp1287ai.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_gp1294ai.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_gu800.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_hd44102.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_il3820_296x128.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ist3020.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ist3088.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ist7920.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ks0108.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_lc7981.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ld7032_60x32.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ls013b7dh03.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_max7219.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_pcd8544_84x48.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_pcf8812.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_pcf8814_hx1230.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_s1d15300.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_s1d15721.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_s1d15e06.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sbn1661.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sed1330.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sh1106_64x32.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sh1106_72x40.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sh1107.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sh1108.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_sh1122.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1305.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_128x32.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_128x64_noname.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_2040x16.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_48x64.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_64x32.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_64x48.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_72x40.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_96x16.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1306_96x40.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1309.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1316.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1317.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1318.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1320.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1322.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1325.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1326.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1327.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1329.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1362.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1606_172x72.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_ssd1607_200x200.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7511.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st75160.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st75256.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7528.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st75320.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7539.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7565.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7567.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7571.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7586s_erc240160.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7586s_jlx320160.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7586s_s028hn118a.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7586s_jlx384160.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7586s_ymc240160.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7588.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_st7920.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_t6963.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1601.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1604.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1608.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1609.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1610.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1611.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1617.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1628.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1638.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1701_dogs102.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_d_uc1701_mini12864.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_debounce.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_display.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_fonts.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_gpio.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_input_value.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_message.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_selection_list.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_setup.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_string.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_u16toa.c.o
Compiling .pio\build\spectrum\lib3db\U8g2\clib\u8x8_u8toa.c.o
Compiling .pio\build\spectrum\lib378\arduinoFFT\arduinoFFT.cpp.o
Archiving .pio\build\spectrum\lib3db\libU8g2.a
Compiling .pio\build\spectrum\libe7f\AsyncTCP\AsyncTCP.cpp.o
Compiling .pio\build\spectrum\lib9b2\FS\FS.cpp.o
Compiling .pio\build\spectrum\lib9b2\FS\vfs_api.cpp.o
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:25:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:45:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:117:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:189:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:210:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:294:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:427:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:454:2: warning: #warning ("This method is deprecated and may be removed on future revisions.") [-Wcpp]
#warning("This method is deprecated and may be removed on future revisions.")
^~~~~~~
.pio/libdeps/spectrum/arduinoFFT/src/arduinoFFT.cpp:535:2: warning: #warning ("This method may not be accessible on future revisions.") [-Wcpp]
#warning("This method may not be accessible on future revisions.")
^~~~~~~
Compiling .pio\build\spectrum\libebd\WiFi\WiFi.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiAP.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiClient.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiScan.cpp.o
Compiling .pio\build\spectrum\libebd\WiFi\WiFiServer.cpp.o
Archiving .pio\build\spectrum\lib378\libarduinoFFT.a
Compiling .pio\build\spectrum\libebd\WiFi\WiFiUdp.cpp.o
Archiving .pio\build\spectrum\libe7f\libAsyncTCP.a
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\AsyncEventSource.cpp.o
Archiving .pio\build\spectrum\lib9b2\libFS.a
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\AsyncWebSocket.cpp.o
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\SPIFFSEditor.cpp.o
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\WebAuthentication.cpp.o
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\WebHandlers.cpp.o
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\WebRequest.cpp.o
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\WebResponses.cpp.o
Compiling .pio\build\spectrum\lib589\ESP Async WebServer\WebServer.cpp.o
Compiling .pio\build\spectrum\libff6\Bounce2\Bounce2.cpp.o
Compiling .pio\build\spectrum\libd56\WiFiClientSecure\WiFiClientSecure.cpp.o
Archiving .pio\build\spectrum\libebd\libWiFi.a
Compiling .pio\build\spectrum\libd56\WiFiClientSecure\esp_crt_bundle.c.o
Compiling .pio\build\spectrum\libd56\WiFiClientSecure\ssl_client.cpp.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\RemoteDebug.cpp.o
Archiving .pio\build\spectrum\libff6\libBounce2.a
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\RemoteDebugWS.cpp.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\utility\WebSockets.cpp.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\utility\WebSocketsClient.cpp.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\utility\WebSocketsServer.cpp.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\utility\libb64\cdecode.c.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\utility\libb64\cencode.c.o
Compiling .pio\build\spectrum\lib1a2\RemoteDebug\utility\libsha1\libsha1.c.o
Compiling .pio\build\spectrum\libb5a\QRCode\qrcode.c.o
Compiling .pio\build\spectrum\lib2ef\SPIFFS\SPIFFS.cpp.o
Compiling .pio\build\spectrum\libb05\LittleFS\LittleFS.cpp.o
Archiving .pio\build\spectrum\libb5a\libQRCode.a
Archiving .pio\build\spectrum\libd56\libWiFiClientSecure.a
Archiving .pio\build\spectrum\lib589\libESP Async WebServer.a
In file included from .pio/libdeps/spectrum/RemoteDebug/src/utility/WebSockets.cpp:42:
C:/Users/Eigenaar/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include/esp32/sha.h:20:2: warning: #warning esp32/sha.h is deprecated, please use sha_parallel_engine.h instead [-Wcpp]
#warning esp32/sha.h is deprecated, please use sha_parallel_engine.h instead
^~~~~~~
Compiling .pio\build\spectrum\lib7d2\SD\SD.cpp.o
Compiling .pio\build\spectrum\lib7d2\SD\sd_diskio.cpp.o
Compiling .pio\build\spectrum\lib7d2\SD\sd_diskio_crc.c.o
Compiling .pio\build\spectrum\libaa2\TJpg_Decoder\TJpg_Decoder.cpp.o
Compiling .pio\build\spectrum\libaa2\TJpg_Decoder\tjpgd.c.o
Compiling .pio\build\spectrum\lib54e\UrlEncode\UrlEncode.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\AXP192.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\Fonts\Font16.c.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\Fonts\Font32rle.c.o
Archiving .pio\build\spectrum\lib2ef\libSPIFFS.a
Archiving .pio\build\spectrum\lib1a2\libRemoteDebug.a
Compiling .pio\build\spectrum\lib563\M5StickCPlus\Fonts\Font64rle.c.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\Fonts\Font72rle.c.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\Fonts\Font7srle.c.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\Fonts\glcdfont.c.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\M5Display.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\M5StickCPlus.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\RTC.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\Button.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\In_eSPI.cpp.o
Archiving .pio\build\spectrum\libb05\libLittleFS.a
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\MPU6886.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\MahonyAHRS.cpp.o
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\Speaker.cpp.o
Archiving .pio\build\spectrum\lib7d2\libSD.a
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\Sprite.cpp.o
Archiving .pio\build\spectrum\libaa2\libTJpg_Decoder.a
Archiving .pio\build\spectrum\lib54e\libUrlEncode.a
Compiling .pio\build\spectrum\lib563\M5StickCPlus\utility\qrcode.c.o
Compiling .pio\build\spectrum\lib9ef\HTTPClient\HTTPClient.cpp.o
Compiling .pio\build\spectrum\lib8ae\Update\HttpsOTAUpdate.cpp.o
Compiling .pio\build\spectrum\lib8ae\Update\Updater.cpp.o
Compiling .pio\build\spectrum\libcb9\ESPmDNS\ESPmDNS.cpp.o
Compiling .pio\build\spectrum\lib9fa\ArduinoOTA\ArduinoOTA.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\FirmwareMSC.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\MD5Builder.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\Print.cpp.o
Archiving .pio\build\spectrum\lib563\libM5StickCPlus.a
Archiving .pio\build\spectrum\lib8ae\libUpdate.a
Compiling .pio\build\spectrum\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\StreamString.cpp.o
Archiving .pio\build\spectrum\libcb9\libESPmDNS.a
Archiving .pio\build\spectrum\lib9ef\libHTTPClient.a
Compiling .pio\build\spectrum\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\USB.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\USBCDC.cpp.o
Archiving .pio\build\spectrum\lib9fa\libArduinoOTA.a
Compiling .pio\build\spectrum\FrameworkArduino\USBMSC.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\WMath.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\WString.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\base64.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\cbuf.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-adc.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-bt.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-cpu.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-dac.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-gpio.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-i2c-slave.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-i2c.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-ledc.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-matrix.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-misc.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-psram.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-rgb-led.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-rmt.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-sigmadelta.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-spi.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-time.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-timer.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-tinyusb.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-touch.c.o
Compiling .pio\build\spectrum\FrameworkArduino\esp32-hal-uart.c.o
Compiling .pio\build\spectrum\FrameworkArduino\firmware_msc_fat.c.o
Compiling .pio\build\spectrum\FrameworkArduino\libb64\cdecode.c.o
Compiling .pio\build\spectrum\FrameworkArduino\libb64\cencode.c.o
Compiling .pio\build\spectrum\FrameworkArduino\main.cpp.o
Compiling .pio\build\spectrum\FrameworkArduino\stdlib_noniso.c.o
Compiling .pio\build\spectrum\FrameworkArduino\wiring_pulse.c.o
Compiling .pio\build\spectrum\FrameworkArduino\wiring_shift.c.o
Archiving .pio\build\spectrum\libFrameworkArduino.a
Linking .pio\build\spectrum\firmware.elf
Retrieving maximum program size .pio\build\spectrum\firmware.elf
Checking size .pio\build\spectrum\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [== ] 24.0% (used 78712 bytes from 327680 bytes)
Flash: [===== ] 49.3% (used 1615713 bytes from 3276800 bytes)
Building .pio\build\spectrum\firmware.bin
esptool.py v4.5.1
Creating esp32 image...
Merged 25 ELF sections
Successfully created esp32 image.
merge_bin([".pio\build\spectrum\firmware.bin"], [".pio\build\spectrum\firmware.elf"])
C:\Users\Eigenaar.platformio\penv\Scripts\python.exe C:\Users\Eigenaar.platformio\packages\tool-esptoolpy\esptool.py --chip esp32 merge_bin --flash_size 4MB --flash_mode dio --flash_freq 40m -o C:\Users\Eigenaar\Desktop\dave plummer fork\NightDriverStrip-main.pio\build\spectrum\merged_image.bin 0x1000 C:\Users\Eigenaar\Desktop\dave plummer fork\NightDriverStrip-main.pio\build\spectrum\bootloader.bin 0x8000 C:\Users\Eigenaar\Desktop\dave plummer fork\NightDriverStrip-main.pio\build\spectrum\partitions.bin 0xe000 C:\Users\Eigenaar.platformio\packages\framework-arduinoespressif32\tools\partitions\boot_app0.bin 0x10000 C:\Users\Eigenaar\Desktop\dave plummer fork\NightDriverStrip-main.pio\build\spectrum\firmware.bin
usage: esptool merge_bin [-h] --output OUTPUT [--format {r,a,w}]
[--flash_freq {keep,80m,60m,48m,40m,30m,26m,24m,20m,16m,15m,12m}]
[--flash_mode {keep,qio,qout,dio,dout}]
[--flash_size {keep,256KB,512KB,1MB,2MB,2MB-c1,4MB,4MB-c1,8MB,16MB,32MB,64MB,128MB}]
[--spi-connection SPI_CONNECTION]
[--target-offset TARGET_OFFSET]
[--fill-flash-size {256KB,512KB,1MB,2MB,4MB,8MB,16MB,32MB,64MB,128MB}]
[ ...]
esptool merge_bin: error: argument : Address "plummer" must be a number
*** Error 2
============================================================================= [SUCCESS] Took 69.77 seconds =============================================================================
Environment Status Duration
spectrum SUCCESS 00:01:09.765
============================================================================== 1 succeeded in 00:01:09.765 ==============================================================================
Is this normal? or is there something wrong? I haven`t changed anything in the global.h file. I know that the ir sensor notification is coming from the fact that in global.h it is set to 1. But if i set it on 0, and upload it to the m5stick the program keeps changing from wifi connected to not connected.
Beta Was this translation helpful? Give feedback.
All reactions