├── .github └── FUNDING.yml ├── .gitignore ├── AbsMouseReporter.cpp ├── AbsMouseReporter.h ├── GamepadReporter.cpp ├── GamepadReporter.h ├── HIDReporter.cpp ├── HIDReporter.h ├── HIDService.cpp ├── HIDService.h ├── KeyboardReporter.cpp ├── KeyboardReporter.h ├── LICENSE.txt ├── Makefile ├── MediaReporter.cpp ├── MediaReporter.h ├── MouseReporter.cpp ├── MouseReporter.h ├── README.md ├── _config.yml ├── absmouse.cpp ├── absmouse.ts ├── ascii2scan.cpp ├── ascii2scan.h ├── debug.h ├── enums.d.ts ├── gamepad.cpp ├── gamepad.ts ├── icon.png ├── keyboard.cpp ├── keyboard.ts ├── main.py ├── main.ts ├── media.cpp ├── media.ts ├── mouse.cpp ├── mouse.ts ├── pxt.json ├── shims.d.ts ├── test.ts └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: bsiever 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/.gitignore -------------------------------------------------------------------------------- /AbsMouseReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/AbsMouseReporter.cpp -------------------------------------------------------------------------------- /AbsMouseReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/AbsMouseReporter.h -------------------------------------------------------------------------------- /GamepadReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/GamepadReporter.cpp -------------------------------------------------------------------------------- /GamepadReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/GamepadReporter.h -------------------------------------------------------------------------------- /HIDReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/HIDReporter.cpp -------------------------------------------------------------------------------- /HIDReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/HIDReporter.h -------------------------------------------------------------------------------- /HIDService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/HIDService.cpp -------------------------------------------------------------------------------- /HIDService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/HIDService.h -------------------------------------------------------------------------------- /KeyboardReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/KeyboardReporter.cpp -------------------------------------------------------------------------------- /KeyboardReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/KeyboardReporter.h -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/Makefile -------------------------------------------------------------------------------- /MediaReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/MediaReporter.cpp -------------------------------------------------------------------------------- /MediaReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/MediaReporter.h -------------------------------------------------------------------------------- /MouseReporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/MouseReporter.cpp -------------------------------------------------------------------------------- /MouseReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/MouseReporter.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/_config.yml -------------------------------------------------------------------------------- /absmouse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/absmouse.cpp -------------------------------------------------------------------------------- /absmouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/absmouse.ts -------------------------------------------------------------------------------- /ascii2scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/ascii2scan.cpp -------------------------------------------------------------------------------- /ascii2scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/ascii2scan.h -------------------------------------------------------------------------------- /debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/debug.h -------------------------------------------------------------------------------- /enums.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/enums.d.ts -------------------------------------------------------------------------------- /gamepad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/gamepad.cpp -------------------------------------------------------------------------------- /gamepad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/gamepad.ts -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/icon.png -------------------------------------------------------------------------------- /keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/keyboard.cpp -------------------------------------------------------------------------------- /keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/keyboard.ts -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | # ... -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /media.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/media.cpp -------------------------------------------------------------------------------- /media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/media.ts -------------------------------------------------------------------------------- /mouse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/mouse.cpp -------------------------------------------------------------------------------- /mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/mouse.ts -------------------------------------------------------------------------------- /pxt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/pxt.json -------------------------------------------------------------------------------- /shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/shims.d.ts -------------------------------------------------------------------------------- /test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsiever/microbit-pxt-blehid/HEAD/tsconfig.json --------------------------------------------------------------------------------