From 728b6e182c4e846d940a2c317c49d5d07bc7a9ca Mon Sep 17 00:00:00 2001 From: Maschell Date: Wed, 10 Jun 2020 14:10:54 +0200 Subject: [PATCH] Add the macro for using the "init before entrypoint" flag --- include/wums/common.h | 1 + include/wums/defines/module_defines.h | 1 + 2 files changed, 2 insertions(+) diff --git a/include/wums/common.h b/include/wums/common.h index 6a36ee0..a59c174 100644 --- a/include/wums/common.h +++ b/include/wums/common.h @@ -51,6 +51,7 @@ extern "C" { #define WUMS_MODULE_VERSION(x) WUMS_META(version, x) #define WUMS_MODULE_LICENSE(x) WUMS_META(license, x) #define WUMS_MODULE_DESCRIPTION(x) WUMS_META(description, x) +#define WUMS_MODULE_INIT_BEFORE_ENTRYPOINT() WUMS_META(initBeforeEntrypoint, "true") #ifdef __cplusplus } diff --git a/include/wums/defines/module_defines.h b/include/wums/defines/module_defines.h index 219742d..b4a9b7c 100644 --- a/include/wums/defines/module_defines.h +++ b/include/wums/defines/module_defines.h @@ -53,6 +53,7 @@ struct module_information_single_t { uint32_t entrypoint; uint32_t startAddress; uint32_t endAddress; + uint8_t initBeforeEntrypoint; }; #define MAXIMUM_MODULES 8