diff --git a/libraries/AP_Common/c++.cpp b/libraries/AP_Common/c++.cpp index a99d13d6cb..71f654b17c 100644 --- a/libraries/AP_Common/c++.cpp +++ b/libraries/AP_Common/c++.cpp @@ -5,11 +5,11 @@ // // Note: use new/delete with caution. The heap is small and // easily fragmented. -// +#include #include -#ifndef PX4FMU_BUILD +#if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || CONFIG_HAL_BOARD == HAL_BOARD_APM2 void * operator new(size_t size) { @@ -49,5 +49,5 @@ void __cxa_guard_release (__guard *g){ void __cxa_guard_abort (__guard *) { }; -#endif // PX4FMU_BUILD +#endif // CONFIG_HAL_BOARD diff --git a/libraries/AP_Progmem/AP_Progmem.h b/libraries/AP_Progmem/AP_Progmem.h index c2be26ba22..1c6f6cab71 100644 --- a/libraries/AP_Progmem/AP_Progmem.h +++ b/libraries/AP_Progmem/AP_Progmem.h @@ -5,10 +5,10 @@ #include #if defined(__AVR__) #include "AP_Progmem_AVR.h" -#elif defined(PX4FMU_BUILD) || (CONFIG_HAL_BOARD==HAL_BOARD_AVR_SITL) +#elif CONFIG_HAL_BOARD == HAL_BOARD_PX4 || CONFIG_HAL_BOARD == HAL_BOARD_AVR_SITL #include "AP_Progmem_Identity.h" #else -#error "this build type is unknown" +#error "this build type is unknown - please edit AP_Progmem.h" #endif #define PROGMEM_STRING(_v, _s) static const char _v[] PROGMEM = _s