From ec0a83ccb44871498c61260c961a911ec2663531 Mon Sep 17 00:00:00 2001 From: Thomas Schuetz Date: Fri, 4 Jan 2013 10:22:42 +0100 Subject: [runtime.c] first changes for multi threading and physical model Change-Id: I68a39353ba0f293d8ff8bb90f2b5d340b43f3ac4 --- runtime/org.eclipse.etrice.runtime.c/src/config/etRuntimeConfig.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/org.eclipse.etrice.runtime.c/src/config') diff --git a/runtime/org.eclipse.etrice.runtime.c/src/config/etRuntimeConfig.h b/runtime/org.eclipse.etrice.runtime.c/src/config/etRuntimeConfig.h index b1759ab47..9ae2781bb 100644 --- a/runtime/org.eclipse.etrice.runtime.c/src/config/etRuntimeConfig.h +++ b/runtime/org.eclipse.etrice.runtime.c/src/config/etRuntimeConfig.h @@ -29,5 +29,7 @@ #define MESSAGE_POOL_MAX 50 #define MESSAGE_BLOCK_SIZE 64 +/* enable multi threading (e.g. for protection of message queues) */ +#define ET_MULTI_THREADING #endif /* ETGLOBALFLAGS_H_ */ -- cgit v1.2.3 From d098da1cde5c178c682c57533e514b3e4976250e Mon Sep 17 00:00:00 2001 From: Thomas Schuetz Date: Fri, 4 Jan 2013 17:16:07 +0100 Subject: [runtime.c , generator.c.reference] first running version of C reference code with new runtime API - synchronization does not work yet! Change-Id: Ib37b1a0ea7f3d790cb655d68240c36fe9840dc98 --- .../.cproject | 3 +- .../doc/physical-mapping.txt | 6 +- .../tmp/msc.seq | 799 +++------------------ .../src/common/debugging/etMSCLogger.c | 6 + .../src/common/debugging/etMSCLogger.h | 6 + .../src/common/messaging/etMessageService.c | 41 +- .../src/common/messaging/etMessageService.h | 17 +- .../src/common/platform/etPlatform.h | 36 +- .../src/config/etRuntimeConfig.h | 2 +- .../src/platforms/generic/etDatatypes.h | 22 +- .../src/platforms/generic/etPlatform.c | 71 +- 11 files changed, 266 insertions(+), 743 deletions(-) (limited to 'runtime/org.eclipse.etrice.runtime.c/src/config') diff --git a/examples/org.eclipse.etrice.generator.c.reference/.cproject b/examples/org.eclipse.etrice.generator.c.reference/.cproject index f66e70996..495d5ed4d 100644 --- a/examples/org.eclipse.etrice.generator.c.reference/.cproject +++ b/examples/org.eclipse.etrice.generator.c.reference/.cproject @@ -42,6 +42,7 @@