Wykres commitów

3 Commity (eb583b49e52274402c6d7c48e3dc99dc36aa3e59)

Autor SHA1 Wiadomość Data
Angus Gratton eb583b49e5 usb-device-midi: Add additional console output on TX.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-04-09 14:07:40 +10:00
Angus Gratton d90e654384 usb-device-midi: Keep the built-in driver in midi_example.py.
The example prints to console, so no reason not to do this similar to the
other examples.

Tested Windows 10, Linux.

This work was funded through GitHub Sponsors.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-04-03 16:12:31 +11:00
Angus Gratton 744f8c4ea5 usb: Add USB device support packages.
These packages build on top of machine.USBDevice() to provide high level
and flexible support for implementing USB devices in Python code.

Additional credits, as per included copyright notices:

- CDC support based on initial implementation by @hoihu with fixes by
  @linted.

- MIDI support based on initial implementation by @paulhamsh.

- HID keypad example based on work by @turmoni.

- Everyone who tested and provided feedback on early versions of these
  packages.

This work was funded through GitHub Sponsors.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-03-27 14:12:11 +11:00