aboutsummaryrefslogtreecommitdiffstats
path: root/src/task.c
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2018-01-25 11:00:18 -0500
committerClyne Sullivan <tullivan99@gmail.com>2018-01-25 11:00:18 -0500
commit12fa2716dbc3ea80c833411b12fe403421cebb00 (patch)
tree56f7f9c2fe444a8cb0e9abd9993978581184daa5 /src/task.c
parentbf230d6a745e61d72cd364bc6f0bea282671b634 (diff)
hardware float support
Diffstat (limited to 'src/task.c')
-rw-r--r--src/task.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/task.c b/src/task.c
index a34988a..67ff136 100644
--- a/src/task.c
+++ b/src/task.c
@@ -9,7 +9,7 @@ typedef struct {
void (*code)(void);
} task_t;
-#define MAX_TASKS 4
+#define MAX_TASKS 6
static task_t tasks[MAX_TASKS];
static volatile int next_idx = 0;
@@ -102,7 +102,7 @@ void PendSV_Handler(void)
asm("\
mov r0, #0xFFFFFFFD; \
cpsie i; \
- bx r0; \
+ bx lr; \
");
}