-
Notifications
You must be signed in to change notification settings - Fork 7.3k
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
ESP32S3 - ULP RISCV example ds18b20_onewire does not build (IDFGH-7075) #8691
Comments
And then there is this code in the "gpio" example
|
I see https://esp32.com/viewtopic.php?t=21906 that ULP is not supported yet. See related #7963, Any updates on when it will be supported? |
Hi @andrew-elder , As you've noticed the ULP examples are currently not supported on S3, even the ULP API is currently disabled (see 2efd009 for context) There is a fix in review for the bug mentioned above, as soon as that is merged then we'll add S3 support to these examples. If we dont encounter any issues with the proposed fix then I would estimate that we should be able to add support pretty quickly (as in sometime in April) For reference: you can see which targets an example supports by looking at the table at the top of the examples |
@ESP-Marius - it's been a couple of months. Any updates? |
I am also designing a product that requires ulp support. Can I have the estimated release date of the fix? If I am using the ulp without sleep. Is it safe to bypass the error check and continue to use the feature? |
Sorry for the long wait guys. We've been unable to go back to our office in Shanghai for the last few months due to Covid restrictions, which unfortunately slowed down things a lot. But now we are finally back, and the MR for the above mentioned bug is ready to merge, and an MR for re-enable ULP is under review. Should be able to get these two merged before the end of the week. |
Unfortunately not, as it could damage the chip permanently. |
@ESP-Marius Very pleased to hear that things are going back to normal and the problem will finally get fixed. Stay safe! |
Environment
Problem Description
ESP32S3 ULP compile for RISCV does not work.
I'm trying to get RISCV ULP code to compile and run on an ESP32S3. My own code gave include file errors, so I looped back to try a reference example. I used this example ds18b20_onewire. It compiles correctly for ESP32S2, but not ESP32S3.
Expected Behavior
Compilation without errors for ESP32S3.
Actual Behavior
Observe
Steps to reproduce
Copy the ds18b20_onewire example.
Edit sdkconfig.defaults so that it contains
then
Observe the compilation error.
The text was updated successfully, but these errors were encountered: