├── Firmware ├── CMakeLists.txt ├── README.md ├── adc.c ├── adc.h ├── audio.c ├── audio.h ├── button.c ├── button.h ├── circbuf.c ├── circbuf.h ├── config.txt ├── dblfilter.h ├── debounce.c ├── debounce.h ├── dsp_lib.c ├── dsp_lib.h ├── font_8x8.h ├── fx.c ├── fx.h ├── fx_cdl.c ├── fx_cdl.h ├── fx_vca.c ├── fx_vca.h ├── gfx.c ├── gfx.h ├── i2s_fulldup.c ├── i2s_fulldup.h ├── i2s_fulldup.pio ├── main.c ├── main.h ├── menu.c ├── menu.h ├── nvs.c ├── nvs.h ├── pico_sdk_import.cmake ├── splash.h ├── splash │ ├── png2rgb565.sh │ └── splash.png ├── st7735.c ├── st7735.h ├── widgets.c ├── widgets.h ├── wm8731.c └── wm8731.h ├── Hardware ├── Euro.kicad_sch ├── audio_panel │ ├── audio_panel-cache.lib │ ├── audio_panel.kicad_pcb │ ├── audio_panel.kicad_prl │ ├── audio_panel.kicad_pro │ └── audio_panel.kicad_sch ├── rp2040_audio-cache.lib ├── rp2040_audio.kicad_pcb ├── rp2040_audio.kicad_prl ├── rp2040_audio.kicad_pro ├── rp2040_audio.kicad_sch └── rp2040_audio_bom.ods ├── LICENSE ├── README.md └── docs ├── rp2040_audio_back.jpg ├── rp2040_audio_front.jpg └── rp2040_audio_schematic.pdf /Firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/README.md -------------------------------------------------------------------------------- /Firmware/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/adc.c -------------------------------------------------------------------------------- /Firmware/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/adc.h -------------------------------------------------------------------------------- /Firmware/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/audio.c -------------------------------------------------------------------------------- /Firmware/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/audio.h -------------------------------------------------------------------------------- /Firmware/button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/button.c -------------------------------------------------------------------------------- /Firmware/button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/button.h -------------------------------------------------------------------------------- /Firmware/circbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/circbuf.c -------------------------------------------------------------------------------- /Firmware/circbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/circbuf.h -------------------------------------------------------------------------------- /Firmware/config.txt: -------------------------------------------------------------------------------- 1 | filename=out.txt 2 | -------------------------------------------------------------------------------- /Firmware/dblfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/dblfilter.h -------------------------------------------------------------------------------- /Firmware/debounce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/debounce.c -------------------------------------------------------------------------------- /Firmware/debounce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/debounce.h -------------------------------------------------------------------------------- /Firmware/dsp_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/dsp_lib.c -------------------------------------------------------------------------------- /Firmware/dsp_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/dsp_lib.h -------------------------------------------------------------------------------- /Firmware/font_8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/font_8x8.h -------------------------------------------------------------------------------- /Firmware/fx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/fx.c -------------------------------------------------------------------------------- /Firmware/fx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/fx.h -------------------------------------------------------------------------------- /Firmware/fx_cdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/fx_cdl.c -------------------------------------------------------------------------------- /Firmware/fx_cdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/fx_cdl.h -------------------------------------------------------------------------------- /Firmware/fx_vca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/fx_vca.c -------------------------------------------------------------------------------- /Firmware/fx_vca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/fx_vca.h -------------------------------------------------------------------------------- /Firmware/gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/gfx.c -------------------------------------------------------------------------------- /Firmware/gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/gfx.h -------------------------------------------------------------------------------- /Firmware/i2s_fulldup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/i2s_fulldup.c -------------------------------------------------------------------------------- /Firmware/i2s_fulldup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/i2s_fulldup.h -------------------------------------------------------------------------------- /Firmware/i2s_fulldup.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/i2s_fulldup.pio -------------------------------------------------------------------------------- /Firmware/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/main.c -------------------------------------------------------------------------------- /Firmware/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/main.h -------------------------------------------------------------------------------- /Firmware/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/menu.c -------------------------------------------------------------------------------- /Firmware/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/menu.h -------------------------------------------------------------------------------- /Firmware/nvs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/nvs.c -------------------------------------------------------------------------------- /Firmware/nvs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/nvs.h -------------------------------------------------------------------------------- /Firmware/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/pico_sdk_import.cmake -------------------------------------------------------------------------------- /Firmware/splash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/splash.h -------------------------------------------------------------------------------- /Firmware/splash/png2rgb565.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/splash/png2rgb565.sh -------------------------------------------------------------------------------- /Firmware/splash/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/splash/splash.png -------------------------------------------------------------------------------- /Firmware/st7735.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/st7735.c -------------------------------------------------------------------------------- /Firmware/st7735.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/st7735.h -------------------------------------------------------------------------------- /Firmware/widgets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/widgets.c -------------------------------------------------------------------------------- /Firmware/widgets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/widgets.h -------------------------------------------------------------------------------- /Firmware/wm8731.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/wm8731.c -------------------------------------------------------------------------------- /Firmware/wm8731.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Firmware/wm8731.h -------------------------------------------------------------------------------- /Hardware/Euro.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/Euro.kicad_sch -------------------------------------------------------------------------------- /Hardware/audio_panel/audio_panel-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/audio_panel/audio_panel-cache.lib -------------------------------------------------------------------------------- /Hardware/audio_panel/audio_panel.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/audio_panel/audio_panel.kicad_pcb -------------------------------------------------------------------------------- /Hardware/audio_panel/audio_panel.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/audio_panel/audio_panel.kicad_prl -------------------------------------------------------------------------------- /Hardware/audio_panel/audio_panel.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/audio_panel/audio_panel.kicad_pro -------------------------------------------------------------------------------- /Hardware/audio_panel/audio_panel.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/audio_panel/audio_panel.kicad_sch -------------------------------------------------------------------------------- /Hardware/rp2040_audio-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/rp2040_audio-cache.lib -------------------------------------------------------------------------------- /Hardware/rp2040_audio.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/rp2040_audio.kicad_pcb -------------------------------------------------------------------------------- /Hardware/rp2040_audio.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/rp2040_audio.kicad_prl -------------------------------------------------------------------------------- /Hardware/rp2040_audio.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/rp2040_audio.kicad_pro -------------------------------------------------------------------------------- /Hardware/rp2040_audio.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/rp2040_audio.kicad_sch -------------------------------------------------------------------------------- /Hardware/rp2040_audio_bom.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/Hardware/rp2040_audio_bom.ods -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/README.md -------------------------------------------------------------------------------- /docs/rp2040_audio_back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/docs/rp2040_audio_back.jpg -------------------------------------------------------------------------------- /docs/rp2040_audio_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/docs/rp2040_audio_front.jpg -------------------------------------------------------------------------------- /docs/rp2040_audio_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emeb/RP2040_Audio/HEAD/docs/rp2040_audio_schematic.pdf --------------------------------------------------------------------------------