tosc-rs / mnemos

An Operating System for Building Small Computers
https://mnemos.dev
Apache License 2.0
253 stars 18 forks source link

platform(d1): USB host mode driver #308

Open hawkw opened 6 months ago

hawkw commented 6 months ago

this is probably a huge pain in the ass to get working, but imagine being able to use a Normal Keyboard with mnemOS. it would be especially nice for folks without a beepy board.

if we make a USB keyboard our MVP for a USB host driver, the Right Way to do this might look like:

Note: this issue is specifically about implementing USB host mode, for connecting other USB devices to a mnemOS system. support for mnemOS systems operating as a USB device is tracked by issue #88.