From e20bdb3e8af40e648191a4f8ea843ee61b2e01f2 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Fri, 11 Feb 2022 18:11:08 +0100 Subject: [PATCH] move timer inits to files where it is used --- main.c | 28 +++------------------------- millis.c | 11 +++++++++++ millis.h | 1 + taenzer.c | 8 ++++++-- 4 files changed, 21 insertions(+), 27 deletions(-) diff --git a/main.c b/main.c index def83af..2f716ae 100644 --- a/main.c +++ b/main.c @@ -39,12 +39,9 @@ void get_mcusr(void) } //***********Prologue for fast WDT disable & and save reason of reset/power-up: END - //FUNC headers static void avr_init(void); -void modbus_master_init(void); void timer0_init(void); -void timer2_init(void); void timer3_init(void); void print_network_information(void); @@ -168,6 +165,8 @@ int main() modbus_master_init(); printf("moin!\n\r"); + timer3_init(); + timer4_init(); ioHelperInitBuffer(); ioHelperIoConf(); @@ -270,25 +269,6 @@ int main() return 0; } -// Timer0 -// 1ms IRQ -// Used for millis() timing -void timer0_init() -{ - TCCR0A = (1<250kHz:250-=>1kHz) - TIMSK0 |= 1<10kHz) - TIMSK2|=(1<250kHz:250-=>1kHz) + TIMSK0 |= 1<