DricomDragon 5 лет назад
Родитель
Сommit
4c9bd8964d
2 измененных файлов с 13 добавлено и 1 удалено
  1. 1 1
      prog/makefile.json
  2. 12 0
      prog/sources/user-tasks.cpp

+ 1 - 1
prog/makefile.json

@@ -4,7 +4,7 @@
 
   "CPU-MHZ" : 180,
 
-  "TASK-COUNT" : 1,
+  "TASK-COUNT" : 2,
 
   "SERVICE-SCHEME" : "svc",
 

+ 12 - 0
prog/sources/user-tasks.cpp

@@ -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) ;