src/hello.c
author Tero Marttila <terom@paivola.fi>
Wed, 24 Sep 2014 22:41:46 +0300
changeset 0 cae83b7bfcf4
child 1 dc293f9aa873
permissions -rw-r--r--
trivial avr-gcc hello skeleton using qmsk-arduino: debug timer
#include <avr/interrupt.h>
#include <avr/io.h>

#define DEBUG_DDR DDRB
#define DEBUG_PIN 5
#define DEBUG_PORT PORTB

#include "debug.h"
#include "timer.h"

int main (void)
{
    debug_init();
    timer_init();

    // init
    debug_set();
    sei();

    unsigned short timeout = 8000;

    // start
    while (true) {
        timer_sleep(timeout);
        debug_toggle();
    }
}