Pinned Repositories
eurorack-pmod
A eurorack-friendly audio frontend compatible with many FPGA boards, based on the AK4619VN audio CODEC.
eurorack-pmod-litex
Audio DSP on an FPGA using eurorack-pmod + LiteX with firmware in Rust.
eurorack-pmod-usb-soundcard
Example of using a eurorack-pmod as an 8-channel (4in + 4out) USB sound card, based on the LUNA project.
tiliqua
A powerful, hackable FPGA-based audio multitool for Eurorack.
verilog-vcvrack
An example of simulating Verilog / FPGA gateware inside a VCV Rack plugin.
formant_vco_prototype
KiCAD EDA files for an analog voltage-controlled oscillator compatible with modular Eurorack synthesizers.
fosdem23
Slides for `eurorack-pmod` lightning talk at FOSDEM23. Turn into a .pdf with `make`. A recording of the talk is linked below.
libsigrok-cypress-fx3-test
Experiments getting a Cypress FX3 SuperSpeed USB3 dev kit to behave as a logic analyzer.
padi-midi-cv
Glue code that runs on a Padi IoT stamp, interprets midi messages, spits them out to a screen and converts them to a CV signal for modular synth modules.
stm32_hp141_lcd
Codebase for an STM32F746 discovery board used to upgrade an HP 141T Spectrum Analyzer display.
schnommus's Repositories
schnommus/stm32_hp141_lcd
Codebase for an STM32F746 discovery board used to upgrade an HP 141T Spectrum Analyzer display.
schnommus/fosdem23
Slides for `eurorack-pmod` lightning talk at FOSDEM23. Turn into a .pdf with `make`. A recording of the talk is linked below.
schnommus/libopencm3-examples
Simple example projects showing how to use libopencm3.
schnommus/embedded-midi
Musical instruments digital interface for rust embedded HAL
schnommus/amaranth
A modern hardware definition language and toolchain based on Python
schnommus/butterstick-bootloader
LiteX project for the ButterStick bootloader
schnommus/cynthion-hardware
USB test instrument
schnommus/heapless
Heapless, `static` friendly data structures
schnommus/ice40-playground
Various iCE40 cores / projects to play around with (mostly targeted at the icebreaker)
schnommus/lambdasoc
schnommus/litex
Build your hardware, easily!
schnommus/litex-boards
LiteX boards files
schnommus/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
schnommus/luna
a USB multitool + Amaranth HDL framework for monitoring, hacking, and developing USB devices
schnommus/luna-soc
Amaranth HDL libary for building USB-capable SoC designs.
schnommus/no2misc
Misc utility FPGA cores
schnommus/openFPGALoader
Universal utility for programming FPGA
schnommus/orangecrab-hardware
ECP5 breakout board in a feather physical format
schnommus/PADIIoTStamp
Arduino board package for PADI IoT Stamp from PINE64
schnommus/picotcp-bsd
BSD POSIX-compliant socket support for PicoTCP running on any OS.
schnommus/pidcodes.github.com
Website for pid.codes
schnommus/python-usb-protocol
python library providing utilities, data structures, constants, parsers, and tools for working with USB data
schnommus/reDIP-SID
MOS 6581 / 8580 SID FPGA emulation platform
schnommus/rust-litex-hal
A Rust embedded HAL crate for LiteX cores
schnommus/schedcat
The Schedulability Test Collection And Toolkit
schnommus/schedplot
schnommus/ssd1322
Rust embedded-hal driver for SSD1322 OLED displays
schnommus/tinyusb-sys-rs
Rust wrapper for the TinyUSB library
schnommus/tomu-quickstart
A quicker way to get started building samples
schnommus/vscratch