USBMouse Hello World

Dependencies:   mbed USBDevice

Committer:
samux
Date:
Fri Mar 01 13:26:13 2013 +0000
Revision:
4:26ecbbc27530
Parent:
3:b8caa902d79e
use latest USBDevice lib (FRDM-KL25Z support)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
samux 2:e7b766501add 1 #include "mbed.h"
samux 2:e7b766501add 2 #include "USBMouse.h"
samux 2:e7b766501add 3
samux 2:e7b766501add 4 USBMouse mouse;
samux 2:e7b766501add 5
samux 2:e7b766501add 6 int main() {
samux 2:e7b766501add 7 int16_t x = 0;
samux 2:e7b766501add 8 int16_t y = 0;
samux 2:e7b766501add 9 int32_t radius = 10;
samux 2:e7b766501add 10 int32_t angle = 0;
samux 2:e7b766501add 11
samux 2:e7b766501add 12 while (1) {
samux 2:e7b766501add 13 x = cos((double)angle*3.14/180.0)*radius;
samux 2:e7b766501add 14 y = sin((double)angle*3.14/180.0)*radius;
samux 3:b8caa902d79e 15
samux 2:e7b766501add 16 mouse.move(x, y);
samux 2:e7b766501add 17 angle += 3;
samux 2:e7b766501add 18 wait(0.001);
samux 2:e7b766501add 19 }
samux 0:48fd0c31cef5 20 }