From: Fredrik Tolf Date: Sat, 30 Jun 2007 15:01:48 +0000 (+0000) Subject: Made a lot of interrupt-usage variabled volatile. X-Git-Url: http://dolda2000.com/gitweb/?p=kokare.git;a=commitdiff_plain;h=26e5097c9b34ab31d5acdc01a7d2751cb8b2c8ee Made a lot of interrupt-usage variabled volatile. --- diff --git a/kokare.c b/kokare.c index 61e5213..f63c642 100644 --- a/kokare.c +++ b/kokare.c @@ -34,24 +34,24 @@ uint8_t dsp[2] = {0, 0}; char leda = 0; char ledc = 0; /* Timer */ -char of = 0; -int oticks = 0; +volatile char of = 0; +volatile int oticks = 0; unsigned long mnow; /* Pulse counter */ -char pstate = 0; +volatile char pstate = 0; char pval = 0; /* Switch */ -char sstate = 0; +volatile char sstate = 0; int stime = 0; /* Temp sensor */ -char tstate = 0; -char tlock = 0; +volatile char tstate = 0; +volatile char tlock = 0; unsigned long tstart; unsigned long ttime; unsigned long ttimea = 10000; char tavgok = 0; /* Zero-cross detector*/ -char zok = 0; +volatile char zok = 0; unsigned long ztime; /* Triac */ char trstate = 0;