#include #include #include #include #include #define F_CPU 4000000 #define F_OSC 4000000 #define BAUD 9600 #define MYUBRR F_OSC/16/BAUD-1 #define STOP 0 #define RUN 1 #define OUTPUT 1 #define INPUT 0 volatile uint8_t state; volatile uint8_t ledCount = 0; volatile uint8_t switchPressed[10]; /* Initialize UART */ void USART_Init( unsigned int ubrr ){ /* Set the baud rate */ UBRRH = (unsigned char) (ubrr>>8); UBRRL = (unsigned char) ubrr; /* Enable UART receiver and transmitter */ UCSRB = ( ( 1 << RXEN ) | ( 1 << TXEN ) ); //atta databitar, tva stopbitar! UCSRC = (1<