-
Hello, these days i'm setting up a Github repository with the complete ESP32-S3 system.
If you can wait a few days for me to have it ready. Hopefully, by this weekend I can have it ready and published.
The Make file and the sdkconfig are the first two significant changes compared to the current build system of Espruino.
Here are for you to see how different they are.
-
-
Hello again. One more issue. The ESP32 S2 and S3 boards don't have a UART USB port. Instead, they use USB CDC, which means that the serial device is virtual. Therefore, the Espruino console doesn't work over the UART channel unless we connect cables and a USB-serial TTL converter.
I have seen that Espruino already includes USB in the console, so I need to investigate how to use it.
Let's continue...
-
-
Hello, it's great. But for now, I'm working locally with a virtual machine.
I tried to follow the current Espruino organization and build system, but I couldn't do it. I have created a new folder structure and build system that fits with ESP-IDF 4.x.
So we can follow different paths:
- Share the code I have as it is, and each one sets up their own system.
- Create a repository, upload everything, and start working independently of Espruino at the begining..
- Try to unify with the current Espruino repository, but I don't have the knowledge and time for it.
Or any other option that is preferred, I can adapt.
- Share the code I have as it is, and each one sets up their own system.
-
Hi, this weekend I'been working on three updates. I've upgraded the BUILD system to ESP-IDF 4.4.4 and it seems to be working fine on ESP32 and ESP32S3.
I've also added all the WIFI code and it's working on ESP32S3. I'm now able to access it via Telnet with EspruinoWeb IDE.
Finally, I've ordered an ESP32 S2 to be able to do some testing and add it to the build system. I've been doing some research and it's a candidate to replace the ESP8266, so it's good to have all three systems well done.
-
Thanks for the link, I'll read.
The truth is that I work with ESP32 (WIFI) and Espruino (Javascript) , and I'm very happy.
The reasons to start migrating are:
- new chinese gadgets come with ESP32-S3
- Two cores is very important for WIFI management without disturbing Espruino Input/Ouputs timings.
- ESP-IDF is on version 5.x. Me at the moment in 4.4
I think it's time to start migrating before the current ESP32 system becomes obsolete.
- new chinese gadgets come with ESP32-S3
-
I recently received the ESP32-S3 board.
I have done quick tests with the ESP32 IDF 4.4 toolchain. I've removed a lot of code that doesn't work with ESP32-S3 hardware.
Finally I was able to start Espruino prompt.
Now there is a lot of work left to review the hardware differences and create a dual version for ESP32 and ESP32-S3.
-
-
Hello, very interesting to keep updated the version to ESP32. And it would be great to migrate to ESP-IDF 4 to take advantage of its advances.
I am personally working with the ESP32 version and Espruino v2.0.130 for a year, for educational purposes.
Basically I try to use and test all the functions of Espruino focused on ESP32 hardware. I consider ESP32 + Espruino a more advanced platform than Arduino UNO. And with a more user-friendly adaptation it has a great future.
Everything that I can help and try you can count on me.
The rest of the information I share on the Github.
Richard Gomez
Hello, I've created a repository with the specific version of Espruino for ESP32-S3 and ESP-IDF 4.x.
Let's see if from here we can work to integrate it into the official Espruino repository.
https://github.com/rgomezwap/EspruinoS3