Browse Source

HAL_PX4: fixed FMUv1 build

master
Andrew Tridgell 8 years ago
parent
commit
f3d401abb9
  1. 8
      libraries/AP_HAL_PX4/Util.cpp

8
libraries/AP_HAL_PX4/Util.cpp

@ -236,11 +236,19 @@ extern "C" {
*/ */
void *PX4Util::dma_allocate(size_t size) void *PX4Util::dma_allocate(size_t size)
{ {
#ifndef CONFIG_ARCH_BOARD_PX4FMU_V1
return fat_dma_alloc(size); return fat_dma_alloc(size);
#else
return malloc(size);
#endif
} }
void PX4Util::dma_free(void *ptr, size_t size) void PX4Util::dma_free(void *ptr, size_t size)
{ {
#ifndef CONFIG_ARCH_BOARD_PX4FMU_V1
fat_dma_free(ptr, size); fat_dma_free(ptr, size);
#else
return free(ptr);
#endif
} }
#endif // CONFIG_HAL_BOARD == HAL_BOARD_PX4 #endif // CONFIG_HAL_BOARD == HAL_BOARD_PX4

Loading…
Cancel
Save