aboutsummaryrefslogtreecommitdiffstats
path: root/tmk_core/tool/mbed/mbed-sdk/libraries/tests/usb/device/raw_hid/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/tool/mbed/mbed-sdk/libraries/tests/usb/device/raw_hid/main.cpp')
-rw-r--r--tmk_core/tool/mbed/mbed-sdk/libraries/tests/usb/device/raw_hid/main.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/tmk_core/tool/mbed/mbed-sdk/libraries/tests/usb/device/raw_hid/main.cpp b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/usb/device/raw_hid/main.cpp
new file mode 100644
index 000000000..0a5d69cfe
--- /dev/null
+++ b/tmk_core/tool/mbed/mbed-sdk/libraries/tests/usb/device/raw_hid/main.cpp
@@ -0,0 +1,26 @@
+#include "mbed.h"
+#include "USBHID.h"
+
+//We declare a USBHID device
+USBHID hid;
+
+//This report will contain data to be sent
+HID_REPORT send_report;
+
+Ticker tic;
+
+void tic_handler();
+void tic_handler() {
+ hid.send(&send_report);
+}
+
+int main(void) {
+ //Fill the report
+ for(int i = 0; i < 64; i++)
+ send_report.data[i] = i;
+ send_report.length = 64;
+
+ tic.attach(tic_handler, 1);
+
+ while (1);
+}