Skip to content

Both the native and PIO USB ports can be host and device, depending on cabling.

License

Notifications You must be signed in to change notification settings

yswallow/rp2040-bidirectional-usb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Split Keyboard thorough USB [Concept]

What this achive

Both the native and PIO USB ports can be host and device, depending on cabling.

Behavior

  • As host, pass-thorough the received mouse report to the upstream.
  • As device, when the switch on GP3 pressed, mouse move to -x direction when Native USB is connected to upstream, +x direction when PIO is connected to upstream.

Wiring

See PDF

Plus, a switch between GND and GP3.

Build

mkdir build
cd build
cmake ..
make

Why those 3 persons listed on the license?

hathach (tinyusb.org)

Who wrote host_cdc_hid_msc example on pico-examples.

sekigon-gonnoc

Who wrote usb_device example on Pico-PIO-USB.

yswallow

Who combined two examples above, and who made wiring pdf.

About

Both the native and PIO USB ports can be host and device, depending on cabling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published