diff --git a/README.md b/README.md new file mode 100644 index 0000000..a4faca1 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +# Pico SDR + +Using RP2040 / Raspberry Pi Pico as a software-defined radio receiver. + +1. Clone using `git clone --recursive` as this package is using a custom USB + stdio library for better throughput and to avoid deadlocks. + +2. Build and flash the firmware as usual: + + ```bash + export PICO_SDK_PATH=/path/to/pico-sdk + cmake -B build src + cmake --build build + picotool load -f build/pico_sdr.uf2 + ``` + +3. Start the USB serial to TCP bridge, setting the frequency to 88.2 MHz: + + ```bash + python util/bridge.py -f 88200000 + ``` + +4. Open `grc/PicoSDR-WBFM.grc` in GNU Radio Companion. + +5. Press `F6`.