I'm publishing the port I did years ago to the free System Workbench IDE of the amazing SDR by I2PHD. I was mainly interested in the SDR side of the code, so user interface is as basic as possible. Nonetheless it provides all the necessary controls on the 320X240 touch sensitive LCD and adds a signal level meter.
This project is extremely intersting, it allows a direct experience of many DSP and SDR concepts by using a common microprocessor and C language. An HDL approach for FPGA has a much steeper learning curve. The original documentation is really educational and is worth reading, weather you'll try the circuit or not.
All of the IDE's project is on GitHub so it should be fast to get operational. I kept the support libraries of the period this project originates, unfortunately STM and ARM seem to move things around every few months.
I used a simpler RF front end. Since I'm using a tuned magnetic loop as an antenna, I did without the low pass tuned circuit that can be seen in the original work. With it I was able to receive many ham stations and beacons on the 472 KHz band, aviation's NDB, and the historic SAQ station on 17 KHz.
A small video with NDBs reception: