Search found 15 matches

by chr1st0s
Wed Jan 08, 2020 12:08 pm
Forum: ESP-ADF
Topic: esp_audio library mutex
Replies: 5
Views: 7444

Re: esp_audio library mutex

Apologies for the delay, I didn't receive a notification for your reply.

We are using `esp-idf/components/driver/i2c.c` in our project. Do you believe that esp_audio uses i2c_bus module? In that case, we can expose the `_busLock` since we already have the esp-adf modified.

Thank you,
Christos
by chr1st0s
Sat Dec 28, 2019 6:49 pm
Forum: ESP-ADF
Topic: esp_audio library mutex
Replies: 5
Views: 7444

esp_audio library mutex

Hi, Background: We are using IDF v3.2.2 with ADF pipelines for https and fatfs input streaming to I2S audio output. The I2C for configuring the external codec IC is shared with multiple peripherals, so we used a mutex to regulate access to this bus without the audio glitching. This required a modifi...
by chr1st0s
Mon Dec 09, 2019 12:46 pm
Forum: ESP-IDF
Topic: Unhandled debug exception
Replies: 1
Views: 3181

Unhandled debug exception

Hi all, In what appears to be random moments during development the ESP32 crashes and restarts in a loop with the following log output. The only way to jump out of this loop is to apply a hardware reset. I haven't managed to correlate it with any specific piece of code, since it seems to be taking p...
by chr1st0s
Fri Dec 06, 2019 3:59 pm
Forum: ESP-IDF
Topic: Use traceTASK_SWITCHED_IN without modifying the IDF (v3.2.2)
Replies: 2
Views: 2940

Re: Use traceTASK_SWITCHED_IN without modifying the IDF (v3.2.2)

Hi ESP_Sprite,

I cannot find a better solution myself, but it would be nice to have an sdkconfig for this. For the time being, it is easier to be patching the FreeRTOS.h rather than copying the whole FreeRTOS component.

Thank you!
by chr1st0s
Tue Dec 03, 2019 3:09 pm
Forum: ESP-IDF
Topic: Use traceTASK_SWITCHED_IN without modifying the IDF (v3.2.2)
Replies: 2
Views: 2940

Use traceTASK_SWITCHED_IN without modifying the IDF (v3.2.2)

Hi, We are trying to use FreeRTOS trace macros (e.g. traceTASK_SWITCHED_IN) to produce some runtime application checks/diagnostics. Unfortunately, I cannot figure out how to #define these macros into our project without modifying the FreeRTOS.h file in IDF. I have tried to include our macros before ...