ESP32-S3 Support testing #6197
Replies: 33 comments 30 replies
-
Testing UART onReceive() I found a deadlock issue for all the SoCs. PR #6201. |
Beta Was this translation helpful? Give feedback.
-
Thank you guys. I hacked together Platformio support for the S3 and we managed to get Project Tasmota (reduced build variant) already booting :-)
|
Beta Was this translation helpful? Give feedback.
-
Fixed Touch issue wih ESP32-S3 -- PR #6234 |
Beta Was this translation helpful? Give feedback.
-
BLE is working (in Tasmota) with S3 :-) |
Beta Was this translation helpful? Give feedback.
-
Current tasks of @me-no-dev:
Finished on 2/11. |
Beta Was this translation helpful? Give feedback.
-
Where can I add S3 support? Installed 2.0.2 from the boards manager, but it isn't there. |
Beta Was this translation helpful? Give feedback.
-
Sigma Delta on S3 works fine. |
Beta Was this translation helpful? Give feedback.
-
Hi @me-no-dev - I tested C3 and S3 with S3 Branch and it doesn't compile #6027 STA example. It seems to pick up the wrong WiFi Lib... I'll remove Arduino WiFi Original Library from my Error Message from Compiler (it happens with C3 and S3 as target):
UPDATE 1I noticed that Compiling with S3 branch outputs a lot of the same warning message below: UPDATE 2 - regarding WiFi C3 QIO/DIO issue:It is confirmed to happen also with S3 brach. C3 only runs #6027 STA example when Arduino IDE menu is set to DIO.
UPDATE 3Deeper analysis of the issue #6027 indicates that the problem has nothing to do with WiFi! The problem is related to using GPIO13 as LED in the Sketch. To solve it, just change the LED pin in the sketch. |
Beta Was this translation helpful? Give feedback.
-
@SuGlider Adopted the S3 lib bulder for Tasmota. The builded framework used with Platformio does compile without any warning for the S3. I can confirm the QIO issue with the C3 |
Beta Was this translation helpful? Give feedback.
-
Update:
|
Beta Was this translation helpful? Give feedback.
-
Esp-idf 4.4-ESP32 S3 |
Beta Was this translation helpful? Give feedback.
-
The Esp - 4.4 ESP32 S3 idf |
Beta Was this translation helpful? Give feedback.
-
ESP32 S3 ULP is turned off by default in the Arduino framework in sdkconfig.h Currently there is no way to open it without recompiling the ARDUINO-ESP32 library |
Beta Was this translation helpful? Give feedback.
-
@me-no-dev Are other PSRAM Variants useable than qio? There is just this |
Beta Was this translation helpful? Give feedback.
-
@me-no-dev @maxgerhardt did a suggestion here how to solve Jason2866/platform-espressif32#12 (comment) |
Beta Was this translation helpful? Give feedback.
-
For flashing the S3 esptool.py needs a fix since bootloader is not patched for correct flash size.
EDIT: The PR with the fix for S3 is merged and a updated esptool.py v3.3 is released from espressif |
Beta Was this translation helpful? Give feedback.
-
@me-no-dev What reason is there for setting |
Beta Was this translation helpful? Give feedback.
-
Just looked at the lib builder and realized that the support for WPA3 is there except for the ESP32. |
Beta Was this translation helpful? Give feedback.
-
Hi just tested today git : seems
same for the header are there but not the corresponding code/lib ? |
Beta Was this translation helpful? Give feedback.
-
Temp Sensor support is not yet implemented |
Beta Was this translation helpful? Give feedback.
-
Since this is merged and Arduino libs are compiled with that should not be an issue anymore |
Beta Was this translation helpful? Give feedback.
-
Any news from TempSensor support in IDF ? |
Beta Was this translation helpful? Give feedback.
-
@VojtechBartoska Thx, for the feedback. Looking at IDF master i dont find the commit. Can you link the commit? I would try a backport myself. Seems not that difficult. |
Beta Was this translation helpful? Give feedback.
-
I am confused what branch is the "latest and greatest"? I see @Jason2866 posting his branch and I think I see @me-no-dev uploading to a different location. |
Beta Was this translation helpful? Give feedback.
-
Hi sorry - what is the status for temperature sensor ? Not pushing - just would like to get status as in 2.0.3 release notes there is no mention of it, even if it is a limitation that temperature sensor is not working for S3 (API is present but link to nothing) |
Beta Was this translation helpful? Give feedback.
-
Hello, the functions of esp32 S3 EEPROM and preferences cannot be written normally, but the same program can work normally in esp32 The environment I tested was vscade platformio |
Beta Was this translation helpful? Give feedback.
-
#include <Arduino.h> void setup() EEPROM.begin(4096); // int data = EEPROM.read(01); // Serial.println("read done"); EEPROM.commit(); // void loop() |
Beta Was this translation helpful? Give feedback.
-
; PlatformIO Project Configuration File [env:esp32-s3-devkitc-1] ;4M framework = arduino |
Beta Was this translation helpful? Give feedback.
-
#include <Arduino.h> void setup() Preferences prefs; // delay(5000); void loop() |
Beta Was this translation helpful? Give feedback.
-
@VojtechBartoska Temp Sensor is supported now in IDF 4.4 with this commit |
Beta Was this translation helpful? Give feedback.
-
This discussion is for collecting results of testing of ESP32-S3.
ESP32-S3 Official Announcement
* Reboot from TinyUSB into Download mode does not yet work on ESP32-S3
** GPIO interrupts work only on CORE 0 on ESP32-S3. Fix is ready to be merged in esp-idf.Fix commit*** ESP-IDF SDMMC driver for ESP32-S3 has a number of issues and is likely to fail at frequencies higher than 20 MHz. The fixes in IDF are in progress. Related issues: espressif/esp-idf#8521 and espressif/esp-idf#8257.
Beta Was this translation helpful? Give feedback.
All reactions