You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Board HMI 4.3" with ESP32 S3 revision 0.1. I2C (pin 19 SDA, 20 SCL) connected to touch GT911.
Hardware Configuration
No.
Version
latest development Release Candidate (RC-X)
IDE Name
Arduino IDE
Operating System
Ubuntu Desktop 22.04
Flash frequency
80MHz
PSRAM enabled
yes
Upload speed
1152000
Description
The test based on WireMaster example. If reading bytes more than 132 bytes, Wire.requestFrom(I2C_DEV_ADDR, 133), then exception occurs if calling ESP.getMaxAllocHeap() after the call requestFrom anywhere in the program.
I2C Wire is still working well to get data from touch GT911. Actually, in this library, https://github.com/TAMCTec/gt911-arduino/blob/main/TAMC_GT911.cpp, it reads up to 185 bytes. It causes exception only when calling getMaxAllocHeap.
Board
ESP32 S3 ESP-4827S043
Device Description
Board HMI 4.3" with ESP32 S3 revision 0.1. I2C (pin 19 SDA, 20 SCL) connected to touch GT911.
Hardware Configuration
No.
Version
latest development Release Candidate (RC-X)
IDE Name
Arduino IDE
Operating System
Ubuntu Desktop 22.04
Flash frequency
80MHz
PSRAM enabled
yes
Upload speed
1152000
Description
The test based on WireMaster example. If reading bytes more than 132 bytes,
Wire.requestFrom(I2C_DEV_ADDR, 133)
, then exception occurs if callingESP.getMaxAllocHeap()
after the callrequestFrom
anywhere in the program.Arduino ESP32: 3.2.0-RC2, IDF 5.4
ESP32 S3 chip: revision 0.1
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: