From 55dfefb2d64f324de0cc2189e11fe3878b959983 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 20 Aug 2018 11:07:02 +1000 Subject: [PATCH] AP_HAL: added HAL_Semaphore_Recursive --- libraries/AP_HAL/board/chibios.h | 1 + libraries/AP_HAL/board/linux.h | 2 ++ libraries/AP_HAL/board/px4.h | 2 ++ libraries/AP_HAL/board/sitl.h | 2 ++ 4 files changed, 7 insertions(+) diff --git a/libraries/AP_HAL/board/chibios.h b/libraries/AP_HAL/board/chibios.h index 8a3402b748..c10c723030 100644 --- a/libraries/AP_HAL/board/chibios.h +++ b/libraries/AP_HAL/board/chibios.h @@ -41,6 +41,7 @@ // allow for static semaphores #include #define HAL_Semaphore ChibiOS::Semaphore +#define HAL_Semaphore_Recursive ChibiOS::Semaphore_Recursive /* string names for well known SPI devices */ #define HAL_BARO_MS5611_NAME "ms5611" diff --git a/libraries/AP_HAL/board/linux.h b/libraries/AP_HAL/board/linux.h index c94f422ec7..0999dfacb9 100644 --- a/libraries/AP_HAL/board/linux.h +++ b/libraries/AP_HAL/board/linux.h @@ -398,3 +398,5 @@ #include #define HAL_Semaphore Linux::Semaphore +#define HAL_Semaphore_Recursive Linux::Semaphore_Recursive + diff --git a/libraries/AP_HAL/board/px4.h b/libraries/AP_HAL/board/px4.h index 1cafbefb0a..3db60721c5 100644 --- a/libraries/AP_HAL/board/px4.h +++ b/libraries/AP_HAL/board/px4.h @@ -143,3 +143,5 @@ #include #define HAL_Semaphore PX4::Semaphore +#define HAL_Semaphore_Recursive PX4::Semaphore_Recursive + diff --git a/libraries/AP_HAL/board/sitl.h b/libraries/AP_HAL/board/sitl.h index 5309360be6..71e6ff6fb9 100644 --- a/libraries/AP_HAL/board/sitl.h +++ b/libraries/AP_HAL/board/sitl.h @@ -24,3 +24,5 @@ // allow for static semaphores #include #define HAL_Semaphore HALSITL::Semaphore +#define HAL_Semaphore_Recursive HALSITL::Semaphore_Recursive +