-
First off a big thanks to Dave and everyone else who worked on this project, this is exactly what I've been looking for! I immediately wanted to try it out, but I only have a nodemcu/esp8266 laying around. From what I can tell, the 8266 is similar to the esp32, with lower performance. I've tried adding a The build unfortunately failed, log below. failed build log
Has anyone tried to make this work on a esp8266 or should I just be patient and order some esp32?p.s. It builds fine with the default config, but takes a weirdly long time on my M2 MacBook Air, running edit: On my Windows i7-9700K machine it took a whopping 27 minutes, is this normal? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
I have not tried to make this work on an esp8266; my device is a M5StickC Plus. However, it seems The thing you're running into on your M2 vs. your M1 I can't comment on, because I have neither machine/CPU. What I do know is that the default setup - that being the one you get when you clone this repo and do not set |
Beta Was this translation helpful? Give feedback.
-
Not much hope on that one, we already used multiple cores and other ESP32 features. You’re welcome to try to make it work if that’s possible by putting everything on the same FreeRTOS core, etc, but I’ve never tried it!
I’d suggest you get some ESP32s, they very cheap now! If you can afford it, the M5StickC Plus is likely the best one, about $20, and it has a screen and mic and lots of hardware inside…
- Dave
… On Feb 28, 2023, at 1:26 AM, Rutger van Bergen ***@***.***> wrote:
I have not tried to make this work on an esp8266; my device is a M5StickC Plus. However, it seems ESPmDNS.h is part of the espressif32 platform, as this is where it is located on my system: .platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ESPmDNS.h. My quess would be it is just not included in espressif8266.
The thing you're running into on your M2 vs. your M1 I can't comment on, because I have neither machine/CPU. What I do know is that the default setup - that being the one you get when you clone this repo and do not set default_envs in platformio.ini - builds all projects. That can indeed take a fair amount of time. This is because each project has its own build configuration (like its own set of build_flags), which means each project and all of its source code dependencies needs to be built from the ground up. Because of this, the GitHub CI runtime on this repository is now about an hour.
—
Reply to this email directly, view it on GitHub <#229 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AA4HCF74WUKSZED5CPU7JRTWZXAC7ANCNFSM6AAAAAAVKKYXHM>.
You are receiving this because you are subscribed to this thread.
|
Beta Was this translation helpful? Give feedback.
I have not tried to make this work on an esp8266; my device is a M5StickC Plus. However, it seems
ESPmDNS.h
is part of the espressif32 platform, as this is where it is located on my system:~/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src/ESPmDNS.h
. My guess would be it is just not included in espressif8266.The thing you're running into on your M2 vs. your M1 I can't comment on, because I have neither machine/CPU. What I do know is that the default setup - that being the one you get when you clone this repo and do not set
default_envs
in platformio.ini - builds all projects. That can indeed take a fair amount of time. This is because each project has its own buil…