USB HID Mouse/Keyboard example for Freedom boards

Dependencies:   USBDevice mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "USBMouseKeyboard.h"
00003 
00004 DigitalOut led(LED1);
00005 USBMouseKeyboard key_mouse;
00006 
00007 int main(void) {
00008     while (1) {
00009         key_mouse.move(60, 0);
00010         key_mouse.doubleClick();
00011         key_mouse.keyCode(KEY_CAPS_LOCK);
00012         key_mouse.printf("hello world from frdm-k64f. \n");
00013         wait(2);
00014         key_mouse.move(-60, 0);
00015         key_mouse.doubleClick();
00016         key_mouse.keyCode(KEY_CAPS_LOCK);
00017         key_mouse.printf("hello world from frdm-k64f. \n");
00018         led = ((key_mouse.lockStatus() & 0x2) >> 1); /* second bit is caps lock */
00019         wait(2);
00020     }
00021 }