thejpster / monotron

A simple 8-bit home computer style application for the TI Tiva-C Launchpad
Apache License 2.0
191 stars 9 forks source link

USB Host Support (needs TM4C123) #11

Open thejpster opened 5 years ago

thejpster commented 5 years ago

One of the differences between an LM4F120 and a TM4C123 is that the latter supports USB OTG and USB Host functionality.

The addition of a USB Host stack would allow a USB Hub and USB HID devices to be connected, massively improving the range of input devices Monotron could handle and reducing the real-time work required as compared to the PS/2 protocol. The chip also has 4 KiB of dedicated end-point memory for buffering USB packets.

thejpster commented 5 years ago

We need a TM4C anyway for the audio.

thejpster commented 5 years ago

See spmu297d.pdf from TI.