2 #include "HIDKeyboard.h"
\r
8 Serial ser(UART_TX, UART_RX);
\r
9 #define dprintf(fmt, ...) ser.printf(fmt, ## __VA_ARGS__)
\r
11 #define dprintf(fmt, ...)
\r
17 DigitalIn isp(P0_1);
\r
18 DigitalOut led_red(P0_20);
\r
19 DigitalOut led_green(P0_21);
\r
22 HIDKeyboard keyboard;
\r
29 debug_enable = true;
\r
30 dprintf("HIDKeyboard:\n");
\r
33 report_keyboard_t report = { 2, 0, 4, }; //a
\r
34 report_keyboard_t report_off = { 0 };
\r
36 //keyboard.mediaControl(KEY_VOLUME_DOWN);
\r
37 //keyboard.printf("Hello World from Mbed\r\n");
\r
38 //keyboard.keyCode('s', KEY_CTRL);
\r
39 //keyboard.keyCode(KEY_CAPS_LOCK);
\r
41 //led_green = !led_green;
\r
42 //leds = keyboard.lockStatus();
\r
43 //ser.putc(ser.getc());
\r
47 keyboard.sendReport(report);
\r
50 keyboard.sendReport(report_off);
\r
52 led_green = !led_green;
\r