include/timer.h
author Tero Marttila <terom@paivola.fi>
Wed, 08 Oct 2014 23:20:34 +0300
changeset 11 a383e22204f2
parent 1 04b8d469ae4c
permissions -rw-r--r--
adxl345: control/data registers read/write
#ifndef QMSK_ARDUINO_TIMER_H
#define QMSK_ARDUINO_TIMER_H

#define TIMER_FLAGS     GPIOR0
#define TIMER1_BUSY     1

/*
 * Setup timers.
 */
void timer_init (void);

/*
 * Sleep on timer1 interrupt.
 *
 * Starts fresh timer that sleeps given cycles if given, or continues on the running timer.
 *
 * Returns 1 on timeout, 0 on other interrupt.
 */
byte timer_sleep (unsigned cycles);

#endif