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 @@