move to 4.3.5

- remove SPI workaround and heap optimization
- move a few items from DRAM to either EXTRAM or keep them in text
This commit is contained in:
philippe44
2023-05-18 13:49:23 +02:00
parent 910ea583a2
commit e531bea28a
46 changed files with 8 additions and 9575 deletions

View File

@@ -401,7 +401,7 @@ void output_init_i2s(log_level level, char *device, unsigned output_buf_size, ch
// create task as a FreeRTOS task but uses stack in internal RAM
{
static DRAM_ATTR StaticTask_t xTaskBuffer __attribute__ ((aligned (4)));
static DRAM_ATTR StackType_t xStack[OUTPUT_THREAD_STACK_SIZE] __attribute__ ((aligned (4)));
static EXT_RAM_ATTR StackType_t xStack[OUTPUT_THREAD_STACK_SIZE] __attribute__ ((aligned (4)));
output_i2s_task = xTaskCreateStaticPinnedToCore( (TaskFunction_t) output_thread_i2s, "output_i2s", OUTPUT_THREAD_STACK_SIZE,
NULL, CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT + 1, xStack, &xTaskBuffer, 0 );
}