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.
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.