aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Embedded.cfg
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-04-08 18:39:20 +0300
committerShlomo Hecht <shlomo@twine-s.com>2018-04-08 18:39:20 +0300
commitf22f64fec07df88dc302c7d541197a01bec50879 (patch)
tree6582b163793d13ff57d5497cd6c464b98dfa12f9 /Software/Embedded_SW/Embedded/Embedded.cfg
parent692d71abcd583ade2977d4b6012b9c2a6de7d4d8 (diff)
downloadTango-f22f64fec07df88dc302c7d541197a01bec50879.tar.gz
Tango-f22f64fec07df88dc302c7d541197a01bec50879.zip
Communication Tx, Communication Rx tasks.
UART comunication (no buffers yet!)
Diffstat (limited to 'Software/Embedded_SW/Embedded/Embedded.cfg')
-rw-r--r--Software/Embedded_SW/Embedded/Embedded.cfg32
1 files changed, 23 insertions, 9 deletions
diff --git a/Software/Embedded_SW/Embedded/Embedded.cfg b/Software/Embedded_SW/Embedded/Embedded.cfg
index 22ee262d8..70158a688 100644
--- a/Software/Embedded_SW/Embedded/Embedded.cfg
+++ b/Software/Embedded_SW/Embedded/Embedded.cfg
@@ -36,6 +36,7 @@ Program.global.timer0 = Hwi.create(35, "&OneMilliSecondControlInterrupt", hwi13P
var hwi20Params = new Hwi.Params();
hwi20Params.instance.name = "watchdog";
Program.global.watchdog = Hwi.create(34, "&WatchdogIntHandler", hwi20Params);
+
var hwi15Params = new Hwi.Params();
hwi15Params.instance.name = "timer2";
hwi15Params.arg = 2;
@@ -95,40 +96,53 @@ var task0Params = new Task.Params();
task0Params.instance.name = "adcProcess";
task0Params.priority = 5;
Program.global.adcProcess = Task.create("&ADCProcessTask", task0Params);
-/*var task1Params = new Task.Params();
-task1Params.instance.name = "message";
-task1Params.priority = 3;
-Program.global.message = Task.create("&messageTsk", task1Params);*/
+
var task2Params = new Task.Params();
task2Params.instance.name = "communication";
-task2Params.priority = 5;
+task2Params.priority = 4;
Program.global.communication = Task.create("&communicationTask", task2Params);
+
var task3Params = new Task.Params();
task3Params.instance.name = "update";
-task3Params.priority = 4;
+task3Params.priority = 2;
Program.global.update = Task.create("&updateTask", task3Params);
+
var task4Params = new Task.Params();
task4Params.instance.name = "Reconnect";
-task4Params.priority = 4;
+task4Params.priority = 2;
Program.global.Reconnect = Task.create("&ReconnectTask", task4Params);
+
var task5Params = new Task.Params();
task5Params.instance.name = "process";
task5Params.priority = 6;
Program.global.process = Task.create("&jobTask", task5Params);
+
var task6Params = new Task.Params();
task6Params.instance.name = "report";
task6Params.priority = 2;
Program.global.report = Task.create("&reportService", task6Params);
+
var task7Params = new Task.Params();
task7Params.instance.name = "control";
-task7Params.priority = 8;
+task7Params.priority = 11;
Program.global.control = Task.create("&controlTask", task7Params);
+
var task8Params = new Task.Params();
task8Params.instance.name = "MilliSecond";
-task8Params.priority = 8;
+task8Params.priority = 12;
Program.global.millisec = Task.create("&MillisecTask", task8Params);
+var task9Params = new Task.Params();
+task9Params.instance.name = "HeatersControl";
+task9Params.priority = 6;
+Program.global.HeatersControl = Task.create("&HeatersControlTask", task9Params);
+
+var task10Params = new Task.Params();
+task10Params.instance.name = "communicationTx";
+task10Params.priority = 3;
+Program.global.communication = Task.create("&communicationTxTask", task10Params);
+
/* ================ NDK configuration ================ */
/*var Ndk = xdc.loadPackage('ti.ndk.config');
var Global = xdc.useModule('ti.ndk.config.Global');