Website Live
The new rppicomidi Website is now live This site design should be better than the old one. See Welcome and about for more information.
The new rppicomidi Website is now live This site design should be better than the old one. See Welcome and about for more information.

midi-io-r3 3.5mm MIDI I/O KiCad project w/overvoltage protection at the jacks and universal type A/B MIDI IN.
pio_midi_uart_lib This library adds up 4 PIO-based MIDI serial ports to a Rasberry Pi Pico and 6 PIO-based MIDI serial ports to a Raspberry Pi Pico 2. Each serial port has both MIDI IN and MIDI OUT...
littlefs-lib This is a fork of another implementation of littlefs. It adds support for running littlefs on RP2040 core 0 whilst core 1 is also active doing something else.
usb_midi_descriptor_lib TinyUSB extension to get the strings from a USB MIDI Device’s interface descriptors. The strings descriptors associated with the Input Jacks and Output Jacks can provide us...
pico-ft232h-async-fifo Library that interfaces the FTDI FT232h chip in Async FIFO 245 mode with a RP2040 chip’s PIO to stream USB 2.0 high speed data at up to 9.9MB/sec. This library includes a tr...
cdc_stdio_lib Library allows a pico-sdk application that uses TinyUSB to add USB CDC stdio support. Normally, the pico-sdk will emit an error at compile time if you attempt to enable USB stdio on ...

pico-ft232h-usb-sniffer Use a Raspberry Pi Pico as a USB full speed bus analyzer and use a FT232H board to stream the packet data to Wireshark via high speed USB.
pico-c-utilities A collection of C and C++ functions for console I/O and other useful things for the Raspberry Pi Pico. So far, this “collection” has only one function in it: int getsn(char* cp, i...
pico-w-connection-manager A Pico W C++ class for access point scan, connect, disconnect, & RSSI with flash-stored lists of known SSIDs and passwords