|
@@ -11,8 +11,20 @@ static void task1 (USER_MODE) {
|
|
|
}
|
|
|
|
|
|
|
|
|
+static uint64_t gStack2 [64] ;
|
|
|
+
|
|
|
+static void task2 (USER_MODE) {
|
|
|
+ for (unsigned int i(0); i < 20; i++) {
|
|
|
+ digitalToggle(L1_LED);
|
|
|
+ printChar (MODE_ '<') ;
|
|
|
+ busyWaitDuring(MODE_ 400);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
static void initTasks (INIT_MODE) {
|
|
|
kernel_createTask (MODE_ gStack1, sizeof (gStack1), task1) ;
|
|
|
+ kernel_createTask (MODE_ gStack2, sizeof (gStack2), task2) ;
|
|
|
}
|
|
|
|
|
|
MACRO_INIT_ROUTINE (initTasks) ;
|