From ade8ceca0843c0e350a6396c8da114ec669a0658 Mon Sep 17 00:00:00 2001 From: isiora Date: Fri, 19 Jan 2018 16:49:38 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11355 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c') diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c index ac56c5e5b..70529463e 100755 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c +++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/main.c @@ -80,8 +80,10 @@ static THD_FUNCTION(DummyTrustedService, arg) { svcp = (smc_service_t *)smc_hdl->objp; while (true) { m = smcServiceWaitRequest(svcp); - if (m == MSG_OK) { + if (m == MSG_OK && svcp->svc_datalen > 0) { + *((char *)svcp->svc_data + svcp->svc_datalen) = '\0'; chprintf((BaseSequentialStream*)&SD1, (char *)svcp->svc_data); + chprintf((BaseSequentialStream*)&SD1, "\r\n"); } chThdSleepMilliseconds(500); } -- cgit v1.2.3