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.
39 lines
1.6 KiB
Text
39 lines
1.6 KiB
Text
[submodule "ArduinoCore-API"]
|
|
path = ArduinoCore-API
|
|
url = https://github.com/earlephilhower/ArduinoCore-API.git
|
|
[submodule "pico-sdk"]
|
|
path = pico-sdk
|
|
url = https://github.com/raspberrypi/pico-sdk.git
|
|
[submodule "system/pyserial"]
|
|
path = tools/pyserial
|
|
url = https://github.com/pyserial/pyserial.git
|
|
[submodule "libraries/LittleFS/lib/littlefs"]
|
|
path = libraries/LittleFS/lib/littlefs
|
|
url = https://github.com/littlefs-project/littlefs.git
|
|
[submodule "libraries/SdFat"]
|
|
path = libraries/ESP8266SdFat
|
|
url = https://github.com/earlephilhower/ESP8266SdFat.git
|
|
[submodule "libraries/Keyboard"]
|
|
path = libraries/HID_Keyboard
|
|
url = https://github.com/earlephilhower/Keyboard.git
|
|
[submodule "libraries/Mouse"]
|
|
path = libraries/HID_Mouse
|
|
url = https://github.com/earlephilhower/Mouse.git
|
|
[submodule "libraries/Joystick"]
|
|
path = libraries/HID_Joystick
|
|
url = https://github.com/earlephilhower/Joystick.git
|
|
[submodule "libraries/Adafruit_TinyUSB_Arduino"]
|
|
path = libraries/Adafruit_TinyUSB_Arduino
|
|
url = https://github.com/adafruit/Adafruit_TinyUSB_Arduino.git
|
|
[submodule "libraries/FreeRTOS/lib/FreeRTOS-Kernel"]
|
|
path = libraries/FreeRTOS/lib/FreeRTOS-Kernel
|
|
url = https://github.com/earlephilhower/FreeRTOS-Kernel.git
|
|
[submodule "tools/libbearssl/bearssl"]
|
|
path = tools/libbearssl/bearssl
|
|
url = https://github.com/earlephilhower/bearssl-esp8266.git
|
|
[submodule "ota/uzlib"]
|
|
path = ota/uzlib
|
|
url = https://github.com/pfalcon/uzlib.git
|
|
[submodule "libraries/http_parser/lib/http-parser"]
|
|
path = libraries/http-parser/lib/http-parser
|
|
url = https://github.com/nodejs/http-parser.git
|