-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix python3 and arduino2x and esp32sdk2x #92
base: master
Are you sure you want to change the base?
Fix python3 and arduino2x and esp32sdk2x #92
Conversation
Tested with Arduino 2.3.2 and ESP32 SDK 2.0.11.
The define constant CONFIG_ULP_COPROC_RESERVE_MEM probably needs to be changed to CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM and also also in src/include/ulptool/ulptool.h lines 29-35:
|
A constant with "ESP32S3" in its name seems to be device specific. What points you in the direction that this needs to be changed? Do you face an error message? |
@mhier
So, it doesn't match what is encoded in the ulptool unless the constant is changed. |
Ok, thanks. We need to find a way to use the right constant depending on the variant of the ESP32. I don't have an ESP32S3, hence changing the constant to CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM would make it fail for me... |
@mhier
So, I think the errant naming scheme is old (version 2.0.17) and Espressif have reconsidered how much that broke everybody's scripts. I assume the esp32s2 tree will revert (eventually) to the original constant names. |
Sice we do merely pattern matching here, we could make our script more flexible. Can you try using this?
It should match any of the names. |
No description provided.