Use generic HID classes to minimize code duplicate #1254

Merged
earlephilhower merged 2 commits from abstract into master 2023-03-03 22:12:10 +03:00
earlephilhower commented 2023-03-03 21:52:26 +03:00 (Migrated from github.com)

Move the Joystick, Keyboard, and Mouse into a base class which handles the operation/input, and a subclass which will implement the reporting as a HID device via USB, Bluetooth Classic, or Bluetooth Low Energy (BLE).

Reduce copies of library code and makes maintainability much better.

Move the Joystick, Keyboard, and Mouse into a base class which handles the operation/input, and a subclass which will implement the reporting as a HID device via USB, Bluetooth Classic, or Bluetooth Low Energy (BLE). Reduce copies of library code and makes maintainability much better.
Sign in to join this conversation.