diff --git a/firmware/main.c b/firmware/main.c index 74ce931..ee9350b 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -48,7 +48,23 @@ static void init_leds(void) DDRC |= (1 << PORTC0) | (1 << PORTC2) | (1 << PORTC3) | (1 << PORTC1) ; /* initially one led is on */ - PORTC = 1; + PORTC = 0b00000101; + + /* + * Timer 2 + */ + + /* set timer0 to CTC & prescaler 64 → 125kHz increment */ + TCCR2A = (1 << WGM21); + TCCR2B = (1 << CS20) | (1 << CS21); + + OCR2A = 6; /* TOP */ + TCNT2 = 0; + /*enable interrupt*/ + TIMSK2 |= (1<