void timer0SetPrescaler(u08 prescale) { // set prescaler on timer 0 outb(TCCR0, (inb(TCCR0) & ~TIMER_PRESCALE_MASK) | prescale); } void timer1SetPrescaler(u08 prescale) { // set prescaler on timer 1 outb(TCCR1B, (inb(TCCR1B) & ~TIMER_PRESCALE_MASK) | prescale); } void timer2SetPrescaler(u08 prescale) { // set prescaler on timer 2 outb(TCCR2, (inb(TCCR2) & ~TIMER_PRESCALE_MASK) | prescale); } void timer3SetPrescaler(u08 prescale) { // set prescaler on timer 2 outb(TCCR3B, (inb(TCCR3B) & ~TIMER_PRESCALE_MASK) | prescale); }