aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c
diff options
context:
space:
mode:
authorisiora <none@example.com>2018-05-11 10:09:11 +0000
committerisiora <none@example.com>2018-05-11 10:09:11 +0000
commitd7921befb0703ba5bd304c4441fae1c783e2f5dc (patch)
treeede8ab01a3c21ba40a56ef9da5211d1e36823059 /demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c
parentdd882e357ea36c7ed28511d81b41680623ae216b (diff)
downloadChibiOS-d7921befb0703ba5bd304c4441fae1c783e2f5dc.tar.gz
ChibiOS-d7921befb0703ba5bd304c4441fae1c783e2f5dc.tar.bz2
ChibiOS-d7921befb0703ba5bd304c4441fae1c783e2f5dc.zip
Refactoring of the proxy stubs code.
Added the IOBlks proxystub. Included reliance edge test. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12021 110e8d01-0319-4d1e-a829-52ad28d1bb01
Diffstat (limited to 'demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c')
-rw-r--r--demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c
index 4b822246e..c4d54ff9e 100644
--- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c
+++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-SEC/tservices.c
@@ -25,7 +25,9 @@
#include "ch.h"
#include "hal.h"
#include "tservices.h"
+#include "proxies/tscommon.h"
#include "proxies/tssockstub.h"
+#include "proxies/tsioblksstub.h"
#include "chprintf.h"
/*===========================================================================*/
@@ -49,17 +51,17 @@
/*===========================================================================*/
static THD_WORKING_AREA(waTsSimpleService, 1024);
-static THD_FUNCTION(TsSimpleService, tsstate) {
+static THD_FUNCTION(TsSimpleService, tsstatep) {
BaseSequentialStream *ssp = (BaseSequentialStream*)&SD1;
- ts_state_t *svcp = tsstate;
+ ts_state_t *svcp = tsstatep;
/* Start the 'wait request / process / response' cycle.*/
for (;/* ever */;) {
int i;
/* Wait a service request.*/
- msg_t r = tssiWaitRequest(tsstate);
+ msg_t r = tssiWaitRequest(svcp);
/* Check if status is ko. It could not happen.*/
if (r != SMC_SVC_OK) {
@@ -97,7 +99,8 @@ static THD_FUNCTION(TsSimpleService, tsstate) {
TS_STATE_TABLE
TS_CONF_TABLE_BEGIN
TS_CONF_TABLE_ENTRY("TsSimpleService", waTsSimpleService, TS_BASE_PRIO, TsSimpleService, TS_STATE(0))
- TS_CONF_TABLE_ENTRY("TsStubsService", waTsStubsService, TS_BASE_PRIO+1, TsStubsService, TS_STATE(1))
+ TS_CONF_TABLE_ENTRY(SOCKS_SVC_NAME, waTsSocksStubsService, TS_BASE_PRIO+1, TsSocksStubsService, TS_STATE(1))
+ TS_CONF_TABLE_ENTRY(IOBLKS_SVC_NAME, waTsIOBlksStubsService, TS_BASE_PRIO+1, TsIOBlksStubsService, TS_STATE(2))
TS_CONF_TABLE_END
/** @} */