diff options
Diffstat (limited to 'tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/BTHID.ino')
-rw-r--r-- | tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/BTHID.ino | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/BTHID.ino b/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/BTHID.ino deleted file mode 100644 index 919a56468b..0000000000 --- a/tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/BTHID.ino +++ /dev/null @@ -1,55 +0,0 @@ -/* - Example sketch for the HID Bluetooth library - developed by Kristian Lauszus - For more information visit my blog: http://blog.tkjelectronics.dk/ or - send me an e-mail: kristianl@tkjelectronics.com - */ - -#include <BTHID.h> -#include <usbhub.h> -#include "KeyboardParser.h" -#include "MouseParser.h" - -// Satisfy the IDE, which needs to see the include statment in the ino too. -#ifdef dobogusinclude -#include <spi4teensy3.h> -#include <SPI.h> -#endif - -USB Usb; -//USBHub Hub1(&Usb); // Some dongles have a hub inside -BTD Btd(&Usb); // You have to create the Bluetooth Dongle instance like so - -/* You can create the instance of the class in two ways */ -// This will start an inquiry and then pair with your device - you only have to do this once -// If you are using a Bluetooth keyboard, then you should type in the password on the keypad and then press enter -BTHID bthid(&Btd, PAIR, "0000"); - -// After that you can simply create the instance like so and then press any button on the device -//BTHID hid(&Btd); - -KbdRptParser keyboardPrs; -MouseRptParser mousePrs; - -void setup() { - Serial.begin(115200); -#if !defined(__MIPSEL__) - while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection -#endif - if (Usb.Init() == -1) { - Serial.print(F("\r\nOSC did not start")); - while (1); // Halt - } - - bthid.SetReportParser(KEYBOARD_PARSER_ID, (HIDReportParser*)&keyboardPrs); - bthid.SetReportParser(MOUSE_PARSER_ID, (HIDReportParser*)&mousePrs); - - // If "Boot Protocol Mode" does not work, then try "Report Protocol Mode" - // If that does not work either, then uncomment PRINTREPORT in BTHID.cpp to see the raw report - bthid.setProtocolMode(HID_BOOT_PROTOCOL); // Boot Protocol Mode - //bthid.setProtocolMode(HID_RPT_PROTOCOL); // Report Protocol Mode - - Serial.print(F("\r\nHID Bluetooth Library Started")); -} -void loop() { - Usb.Task(); -} |