Page 1 of 1

A1S ADF

Posted: Sat Dec 07, 2019 6:12 pm
by shabtronic
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

Re: A1S ADF

Posted: Sun Jan 26, 2020 11:52 pm
by janchri
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

Re: A1S ADF

Posted: Mon Jan 27, 2020 2:03 pm
by shabtronic
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