aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC
diff options
context:
space:
mode:
authorisiora <none@example.com>2018-01-19 14:26:49 +0000
committerisiora <none@example.com>2018-01-19 14:26:49 +0000
commit1352272d16639999391b34b5e84eae5887b7b104 (patch)
treec0c37c0655c226aab27ec6818c3703bce2b1f35f /demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC
parent1168c5ddc60e0736fe3190a43abac0de85dfe947 (diff)
downloadChibiOS-1352272d16639999391b34b5e84eae5887b7b104.tar.gz
ChibiOS-1352272d16639999391b34b5e84eae5887b7b104.tar.bz2
ChibiOS-1352272d16639999391b34b5e84eae5887b7b104.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11353 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC')
-rwxr-xr-xdemos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c
index 9952b793d..ac56c5e5b 100755
--- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c
+++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c
@@ -60,6 +60,7 @@ static THD_FUNCTION(DummyTrustedService, arg) {
(void)arg;
msg_t m;
+ smc_service_t *svcp;
chRegSetThreadName("DTS");
/*
@@ -76,12 +77,13 @@ static THD_FUNCTION(DummyTrustedService, arg) {
/*
* Wait and process requests
*/
+ svcp = (smc_service_t *)smc_hdl->objp;
while (true) {
- m = smcServiceWaitRequest((smc_service_t *)smc_hdl->objp);
- if (m == MSG_OK)
- chThdSleepMilliseconds(500);
- else
- chThdSleepMilliseconds(5000);
+ m = smcServiceWaitRequest(svcp);
+ if (m == MSG_OK) {
+ chprintf((BaseSequentialStream*)&SD1, (char *)svcp->svc_data);
+ }
+ chThdSleepMilliseconds(500);
}
}