Skip to content

A simple USB<->UART bridge, plus Program and NMI handling for Teensy 4.x, based on a RPi Pico board.

Notifications You must be signed in to change notification settings

newbrain/TeensyBridge

Repository files navigation

TeensyBridge

Serial, Program, and NMI interface for Teensy 4.x (or any other board!) on a Raspberry Pi Pico board.

  • USB to UART bridge on pins GPIO4 (Tx) and GPIO5 (Rx)

  • Active LOW (pull up) Program signal for Teensy on GPIO2.
    To simulate a 50 ms button press, change the USB serial port to 301 baud (the actual UART speed won't change).

  • Active HIGH (pull down) NMI signal (or any other use) on GPIO3.
    To simulate a 50 ms button press, change the USB serial port speed to 302 baud (the actual UART speed won't change).

  • All other speed values and line parameters will actually change the UART settings.

  • The default line parameters are 115200 b/s, 8N1.

  • Other pins can be easily associated with other speed settings.

Licensed under BSD 3 clause (TeensyBridge, Pico SDK) and MIT (Tinyusb)

About

A simple USB<->UART bridge, plus Program and NMI handling for Teensy 4.x, based on a RPi Pico board.

Resources

Stars

Watchers

Forks

Packages

No packages published