A1S ADF

User avatar
shabtronic
Posts: 49
Joined: Sun Nov 03, 2019 1:33 pm

A1S ADF

Postby shabtronic » Sat Dec 07, 2019 6:12 pm

Hi Folks

I managed to get some time to get the old A1S code working with the latest ADF version. Super handy because of the super quick cmake and all the extra audio decoders and whatnot!

I don't know what I'm doing with github at all - so it could be a real mess - but it looks right so far.

You simply copy all the files over your current ADF Audio_Board and Audio_Hal directories and
idf.py menuconfig should allow you to select the A1S board.

I've only tested a few examples so far - so it'll be a ongoing update till I'm happy that everthing works ok.

https://github.com/shabtronic/ADF-A1S-Codec

Shabby

janchri
Posts: 3
Joined: Sun Jan 26, 2020 11:29 pm

Re: A1S ADF

Postby janchri » Sun Jan 26, 2020 11:52 pm

Hi,

I am trying to get your source code running with the new A1S board. However, I am quite lost which version esp-idf and esp-adf I have to download. Do you mind helping me with my problem?
1) Installed: git clone -b v3.3.1 --recursive https://github.com/espressif/esp-idf.git (stable version)
2) Installed: git clone --recursive https://github.com/espressif/esp-adf.git

Now,I tried several times to copy/replace your files into the esp-adf/compononents folder. I use "make" to compile and build all the files as proposed in the "get started" doc (https://docs.espressif.com/projects/esp ... index.html). But I was not able to run any example from donny681 or phkehl. The building stops several times at various situations.

Thank you very much in advance

User avatar
shabtronic
Posts: 49
Joined: Sun Nov 03, 2019 1:33 pm

Re: A1S ADF

Postby shabtronic » Mon Jan 27, 2020 2:03 pm

ummm it's the version on that's linked on the github page I made:

https://github.com/espressif/esp-adf/tr ... f3aeb1d186

that also has a symbolic link to the IDF version required.

you also have to first select the board with "idf.py menuconfig" before you build.

I haven't tested a clean install and overwrite - since I just don't have the time at the moment.


I would do this:

setup and install the IDF

make sure the examples compile

setup and install ADF and modify the path variable to point to the right IDF and ADF paths. Get
familiar with all of that.

make sure the examples compile

then overwrite the files with the files on my github page.

then

idf.py menuconfig

and select the A1S board

Who is online

Users browsing this forum: No registered users and 19 guests