This is ST application note 4309, "Playing audio file interfacing STM32L1xx microcontroller with an external I2S audio codec", patched with missing source files and makefiles for the gcc-arm-embedded toolchain. See readme.txt from the original appnote.
- Download and extract the gcc-arm-embedded toolchain (known to build with
4_8-2014q2
) - Update your
PATH
environment variable, e.g.
$ export PATH=/opt/gcc-arm-none-eabi-4_8-2014q2/bin:$PATH
cd stm32l1-audio-stsw-stm32135/Projects/I2S_Audio_Codec
make
- To see the code changes, grab stsw-stm32135-make-it-build.patch