diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-01-30 10:40:25 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-11 07:40:59 +0100 |
commit | 8e8beb13636f3df1365f6d8c0c0b8af7ba654d79 (patch) | |
tree | 1bb861f76bb70c1d26e29c3067a38df4e656cd75 | |
parent | de64cc25a4a303a37ade21b860783d889bbdb090 (diff) | |
download | px4-firmware-8e8beb13636f3df1365f6d8c0c0b8af7ba654d79.tar.gz px4-firmware-8e8beb13636f3df1365f6d8c0c0b8af7ba654d79.tar.bz2 px4-firmware-8e8beb13636f3df1365f6d8c0c0b8af7ba654d79.zip |
Systemlib: proper use of headers for CXX init
-rw-r--r-- | src/modules/systemlib/systemlib.h | 3 | ||||
-rw-r--r-- | src/modules/systemlib/up_cxxinitialize.c | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/systemlib/systemlib.h b/src/modules/systemlib/systemlib.h index 2f24215a9..25f74351c 100644 --- a/src/modules/systemlib/systemlib.h +++ b/src/modules/systemlib/systemlib.h @@ -48,6 +48,9 @@ __BEGIN_DECLS /** Reboots the board */ __EXPORT void systemreset(bool to_bootloader) noreturn_function; +/** Executes the CXX static initializers */ +__EXPORT void up_cxxinitialize(void); + /** Sends SIGUSR1 to all processes */ __EXPORT void killall(void); diff --git a/src/modules/systemlib/up_cxxinitialize.c b/src/modules/systemlib/up_cxxinitialize.c index d665ecc3a..b04661b66 100644 --- a/src/modules/systemlib/up_cxxinitialize.c +++ b/src/modules/systemlib/up_cxxinitialize.c @@ -47,6 +47,8 @@ #include <arch/stm32/chip.h> #include "chip.h" +#include <systemlib/systemlib.h> + #if defined(CONFIG_HAVE_CXX) && defined(CONFIG_HAVE_CXXINITIALIZE) /************************************************************************************ * Definitions |