thaaraak / ESP32-A1S-Tayloe

18 stars 4 forks source link

ESP32-A1S-Tayloe

Unfortunately the build is a bit of a pain to set up and I don't have a build script. These are the following build steps to take

1) I would first get the arduino audio tools built and running with some of the examples (i2s i2s for example). Until you get that set up nothing else will compile. Running the examples also confirms your I2S setup is correct. Instructions are here:

2) Then you need to make sure the general library for Button processing is installed

3) Then finally install the libraries from the repos/forks I have created

4) Once you have done all that the main Radio code is here:

There are a selection of different coefficient files in there so you can play around with different taps/samplling frequencies. Make sure the sample rate in the Radio code matches the sample rate in the header file. You can generate new coefficients using this code:

I have a video on that here

You will need the python programming environment and the scipy libraries. I use Anaconda and Spyder

The kicad files are from kicad 5.x and the libraries I use are here: