Skip to content

petterarvidsson/display-board-pico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDHI based on the Raspberry Pi Pico

What is SDHI

SDHI (Software Defined Hardware Interface) is a technology that combines the benefit of pure software interfaces with ease of use and tactile feedback of hardware interfaces. It models a hardware interface based on groups of controllers as commonly found on e.g. modular synthesizers.

Example of modular synthesizer, CC BY 3.0 Kimi95

This is achieved by replacing the traditional hardware faceplate with a matrix of displays. This matrix can be configured to display arbitrary faceplate graphics.

Example of early SDHI prototype, CC BY 3.0 Petter Arvidsson

Building

It can be built like any pico project using cmake

Generate makefile

mkdir build
cd build
cmake ..

Debug via gdb

There is a gdb command file included to make debugging using openocd easier. (It automatically connects openocd, no need to start it separately)

gdb-multiarch -x gdbcommands
...
blc

Where blc will build, load and start the process.

About

SDHI based on the Raspberry Pi Pico

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published