From 5f8c0ba2d5c44fccff091bcf1bc9d70730c6f166 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Thu, 22 Jan 2015 10:41:33 -1000 Subject: Added Support for C++ static initializers --- src/drivers/boards/px4fmu-v2/px4fmu2_init.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/drivers/boards/px4fmu-v2/px4fmu2_init.c') diff --git a/src/drivers/boards/px4fmu-v2/px4fmu2_init.c b/src/drivers/boards/px4fmu-v2/px4fmu2_init.c index 36ef53e2a..7fc1cd1df 100644 --- a/src/drivers/boards/px4fmu-v2/px4fmu2_init.c +++ b/src/drivers/boards/px4fmu-v2/px4fmu2_init.c @@ -239,6 +239,14 @@ __EXPORT int nsh_archinitialize(void) stm32_configgpio(GPIO_VDD_5V_HIPOWER_OC); stm32_configgpio(GPIO_VDD_5V_PERIPH_OC); +#if defined(CONFIG_HAVE_CXX) && defined(CONFIG_HAVE_CXXINITIALIZE) + + /* run C++ ctors before we go any further */ + + up_cxxinitialize(); + +#endif + /* configure the high-resolution time/callout interface */ hrt_init(); -- cgit v1.2.3