ESP32-A1S and esp-adf

Xenewt
Posts: 1
Joined: Thu Jun 20, 2019 6:55 am

ESP32-A1S and esp-adf

Postby Xenewt » Thu Jun 20, 2019 10:28 am

Hi.

Some of you might have noticed, that you can now buy ESP32 boards with I2S codecs, and even ESP32 modules with integrated codes (ESP32-A1S).
To support audio functions, including mp3 and aac file playback and streaming, as well as cloud services, there's an audio SDK called esp-adf.

You might imagine, that adding those functions to Micropython would be really cool.

What I don't know (yet) is, how the audio SDK differs from the standard SDK, and why EspressIf put the audio functions into a separare SDK at all.


Also, I don't know, how hard it would be to add I2S and audio decoding to Micropython.

What I've done so far, is compiling the examples for the AIThinker A1S development board.

I guess it would be possible to start a FreeRTOS task from Micropython, that handles audio decoding and playback.

Any thoughts?

ESP_Sprite
Posts: 2949
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-A1S and esp-adf

Postby ESP_Sprite » Fri Jun 21, 2019 2:49 am

FWIW, ESP-ADF is not a separate SDK, it's a framework of audio handling and plumbing functions built on top of ESP-IDF.

Patsjemoe
Posts: 21
Joined: Wed Jul 17, 2019 11:22 am

Re: ESP32-A1S and esp-adf

Postby Patsjemoe » Fri Aug 16, 2019 3:43 pm

hi,
you mentioned the ADF is a framework of audio handling and plumbing functions built on top of ESP-IDF.
What is then the meaning of the esp-idf directory within the ESP-ADF directory ?
best regards
Ludo

Who is online

Users browsing this forum: No registered users and 3 guests