|
|
|
@ -9,7 +9,7 @@
@@ -9,7 +9,7 @@
|
|
|
|
|
#include <AP_HAL.h> |
|
|
|
|
#include <stdlib.h> |
|
|
|
|
|
|
|
|
|
#if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || CONFIG_HAL_BOARD == HAL_BOARD_APM2 || CONFIG_HAL_BOARD == HAL_BOARD_SMACCM |
|
|
|
|
#if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || CONFIG_HAL_BOARD == HAL_BOARD_APM2 || CONFIG_HAL_BOARD == HAL_BOARD_SMACCM || CONFIG_HAL_BOARD == HAL_BOARD_FLYMAPLE |
|
|
|
|
|
|
|
|
|
void * operator new(size_t size) |
|
|
|
|
{ |
|
|
|
@ -21,9 +21,12 @@ void operator delete(void *p)
@@ -21,9 +21,12 @@ void operator delete(void *p)
|
|
|
|
|
if (p) free(p); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Conflicts with libmaple wirish/cxxabi-compat.cpp
|
|
|
|
|
#if CONFIG_HAL_BOARD != HAL_BOARD_FLYMAPLE |
|
|
|
|
extern "C" void __cxa_pure_virtual(){ |
|
|
|
|
while (1){} |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
void * operator new[](size_t size) |
|
|
|
|
{ |
|
|
|
|