From 4ced1453cee7a3131459040efd57f73bfc77aece Mon Sep 17 00:00:00 2001 From: fishsoupisgood Date: Mon, 15 Jun 2020 14:02:42 +0100 Subject: guage code --- app/ticker.c | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) (limited to 'app/ticker.c') diff --git a/app/ticker.c b/app/ticker.c index 15d5e3f..6950c6b 100644 --- a/app/ticker.c +++ b/app/ticker.c @@ -22,9 +22,9 @@ sys_tick_handler (void) delay_ms_count--; - led_tick (); - oled1_ticker (); - oled2_ticker (); + led_tick(); + oled1_ticker(); + oled2_ticker(); ticks++; } @@ -34,6 +34,7 @@ void delay_ms (uint32_t d) { delay_ms_count = d; + while (delay_ms_count); } @@ -49,25 +50,23 @@ ticker_init (void) /* 72MHz / 8 = > 9Mhz */ systick_set_reload (9000); /* 9MHz / 9000 => 1kHz */ - systick_interrupt_enable (); - systick_counter_enable (); + systick_interrupt_enable(); + systick_counter_enable(); /*Calibrate the delay loop */ - do - { - scale--; - v = ticks; + do { + scale--; + v = ticks; - while (v == ticks); + while (v == ticks); - delay_us (1000); - w = ticks; - v++; - w -= v; - } - while (w); + delay_us (1000); + w = ticks; + v++; + w -= v; + } while (w); } -- cgit v1.2.3