Norbert S / Mbed 2 deprecated joykey

Dependencies:   mbed

main.cpp

Committer:
norberts
Date:
2011-08-28
Revision:
0:207850946233
Child:
1:afc3bf972645

File content as of revision 0:207850946233:

#include "mbed.h"
#include "usbhid.h"

DigitalOut l1(LED1),l2(LED2);

Serial  pc(USBTX, USBRX); // tx, rx
BusIn   bus(p21,p22,p23,p24,p25);
usbhid  usb;

int main() 
{
    int     i=0,j;
    
    pc.printf("I live! Again ...\r");
    usb.keyboard("rem ");
    
    while(1){
        wait(.01);
        l1=!l1;
        j=bus.read();
        if(j){
            //pc.printf("bus: %x i: %d\r",j,i++);
            if(j==1)
                usb.keyboard(' ');
            else if(j==2)      
                usb.keyboard('i');
            else if(j==4)      
                usb.keyboard('m');
            else if(j==8)      
                usb.keyboard('j');
            else if(j==16)      
                usb.keyboard('l');
        }
    }
}