espressif/esp32-arduino-lib-builder

"Allow external memory as an argument to xTaskCreateStatic" should enabled by default

HAmamiya opened this issue · 1 comments

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate.
  • Described the feature in detail and justified the reason for the request.
  • Provided specific use cases and examples.

Feature description

"Allow external memory as an argument to xTaskCreateStatic" should enabled by default for ESP32

Use cases

Reference https://docs.espressif.com/projects/esp-faq/en/latest/software-framework/storage/psram.html#when-using-the-xtaskcreatewithcaps-api-to-allocate-external-psram-i-encountered-the-following-error-why%E2%80%9D

I have a project which is too big for ESP32's internal ram and therefore PSRAM is installed and used. In order to free more internal memory for mbedTLS to work #266 , I attempted to use xTaskCreateWithCaps() call but failed with error exactly same as 10. of above reference. After consulting in Discord "Arduino core for Esp", I should post an issue here, and here I am :)

Alternatives

No response

Additional context

No response