summaryrefslogtreecommitdiff
path: root/blink/blink.c
blob: f4cf9b44be87c26bf8d1e1bdc43d6da146e59491 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
 *  Blinks the led using a simple delay loop.
 */

#include "avr/io.h"
#include "util/delay.h"

#include "led.h"

#define CPU_PRESCALE(n)	(CLKPR = 0x80, CLKPR = (n))

int main(void)
{ 
  CPU_PRESCALE(0);
  led_init();

  for(;;) {
    _delay_ms(250);
    led_toggle();
  }
}