What a disgrace. It is harder to setup ESP32 unit tests running on the laptop than to write embedded code.
It's been 30 years and this development environment still feels like 1995.
Fantastic.
Login to reply
Replies (9)
Are you using the
Arduino IDE?
VSCode.
Quite fancy with AI built-in but PlatformIO is the most advanced tech for these platforms and yet feels so bad.
I don't even dare doing unit tests but right now the code is hitting a portion where it is not possible to see on the hardware if things are working well, so a unit test is needed to validate stability but heck, been here for two hours to get it running.


No point losing more time on this.
Will just add a lot of console output lines when running the code on the ESP32 and fix it from that. Slow and dumb but at least moving forward.
The good news today is that finally these ESP32 devices can read and write messages with Android smartphones. By the end of the week we should be seeing the first bluetooth stations available for people to drop messages and data on them without internet being used.
Ah yes was using the same in the beginning of the year before abandoning the project. I didn't like the whole set up, felt too advanced for the simplicity of the code.
Imo Arduino IDE is the 'best' because it builds in the drivers for esp32 for different models and the validation of code before pushing also helps a lot.
Maybe give it a shot if it's still giving you issues
Thank you for the tips, eventually got it solved last night.
For 2~3 bucks per ESP32, these little things are truly amazing with that they pack inside. Bluetooh is good to talk with phones but they come with ESPnow which seems able to send data really far away without any special hardware other than a Wi-Fi antenna.
Will be looking into that for friends to create private/local networks without much expenses.
Check out the cheap yellow display 🤗🤗
My favourite so far!
I've wrote a whole operating system for that thing some two years ago: https://github.com/radio3-network/B3OS
Pretty fantastic for 10 euros.
Oh yeah? I'll have to look into it for sure
Nowdays there are better options like this one: https://github.com/ByteWelder/Tactility
And a more polished one using Python:
https://micropythonos.com/
I've wrote the chat app that is now packed inside tactility which uses ESPnow for long distance communication but haven't yet tried that mcPythonOS which looks really good for sharing simple apps.
Good stuff happening.