X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fattiny%2Fao_clock.c;h=2ac0500b217f307466fd8be143eae566969eac89;hp=b40f59d4cc36711ce8744cd1632b14440ee23c25;hb=0448b9b638f8599633227a639ef9d8572780bbd9;hpb=371da0c909098092db7b596496df9d58eed43703 diff --git a/src/attiny/ao_clock.c b/src/attiny/ao_clock.c index b40f59d4..2ac0500b 100644 --- a/src/attiny/ao_clock.c +++ b/src/attiny/ao_clock.c @@ -3,7 +3,8 @@ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of @@ -22,13 +23,12 @@ static volatile AO_TICK_TYPE ao_wakeup_count; ISR(TIMER1_COMPA_vect) { - PORTB ^= 2; ++ao_tick_count; if ((int16_t) (ao_tick_count - ao_wakeup_count) >= 0) ao_wakeup((void *) &ao_tick_count); } -uint16_t +AO_TICK_TYPE ao_time(void) { uint16_t r;