int main(void){ init(); INSTALL(&j, joystickPORTE, IRQ_PCINT0); //Right, Left INSTALL(&j, joystickPORTB, IRQ_PCINT1); //Up, Down, Press return TINYTIMBER(&g, update, 0); }
int main(void) { setupLed(); setupUart(); vmInit(); install((Object*) &uart, (Method) uartReceiveInterrupt, IRQ_USART0_RX); install((Object*) &uart, (Method) uartSentInterrupt, IRQ_USART0_TX); TINYTIMBER(NULL, NULL, 1); }
int main(void){ Init(); INSTALL(&u, receivedUSARTfromPC, IRQ_USART0_RX); sei(); return TINYTIMBER(&u, start, 0); //object, method, variable (pulseActive) }