diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2018-02-21 09:13:53 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2018-02-21 09:13:53 -0500 |
commit | 5a6c8f4c22e6581f1b970afd68bf4c2c4db4ebf2 (patch) | |
tree | 24ba6301a64460067240605d5cbb6e320e0ccf32 /src/display_draw.c | |
parent | f27b19a531a61aa088d380174cc960b9f2e68237 (diff) |
task pausing
Diffstat (limited to 'src/display_draw.c')
-rw-r--r-- | src/display_draw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/display_draw.c b/src/display_draw.c index 0d26e9a..be4becf 100644 --- a/src/display_draw.c +++ b/src/display_draw.c @@ -4,8 +4,8 @@ #include <clock.h> volatile uint8_t lock = 0; -#define LOCK while (lock) { delay(5); } lock = 1 -#define UNLOCK lock = 0 +#define LOCK while (lock) { delay(5); } task_hold(1); lock = 1 +#define UNLOCK task_hold(0); lock = 0 static unsigned int curx = 0; static unsigned int cury = 0; |