USBMouse Hello World (beta)

Dependencies:  

Committer:
simon
Date:
Wed Nov 02 18:56:08 2011 +0000
Revision:
0:1f891541da9e

        

Who changed what in which revision?

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