Previous #include "comatos8515.c"
char Task0(void); char data[4]; void main(void) { DDRB = 0xff; PORTB = 0xff; OSInit(OSTimeOut, OSDebug); OSKeyPadInit(); //initialize keypad-create a task for debounce OSCreateTask(Task0, 100, 0, 0); OSStart(); //never returns }
char Task0(void) { int temp; if(OSGetKeyCommand(&data[0], 3)!=0) { OSUARTTransmitBytes(data,4); printf("\r\n"); data[3]=0; //terminate to make string temp =atoi(data); PORTB=~temp; }
return 0;
}Previous