From e55b62cd1735d3a636c1d8a06c8c51f39b3b60f3 Mon Sep 17 00:00:00 2001 From: Matt Mullins Date: Sat, 22 Dec 2012 20:07:06 -0800 Subject: [PATCH] Add some empty asm("") blocks to spin() to thwart optimizations --- led_blink.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/led_blink.c b/led_blink.c index 7d25e4e..14ee0d1 100644 --- a/led_blink.c +++ b/led_blink.c @@ -32,5 +32,9 @@ void main_isr() { } void spin(int cycles) { - while (cycles) { cycles -= 1; } + asm(""); + while (cycles) { + cycles -= 1; + asm(""); + } } -- 2.11.0