From d6c60575b6e74624ec15c05dceec702212f32f35 Mon Sep 17 00:00:00 2001 From: Dimitris Mantzouranis Date: Wed, 12 Oct 2022 22:02:43 +0300 Subject: [PATCH] apparently you can just cheese the preprocessor nice --- platforms/chibios/boards/SN_SN32F240B/configs/chconf.h | 7 ++++--- platforms/chibios/boards/SN_SN32F260/configs/chconf.h | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/platforms/chibios/boards/SN_SN32F240B/configs/chconf.h b/platforms/chibios/boards/SN_SN32F240B/configs/chconf.h index 154cf2ecee8d..4219326c0d69 100644 --- a/platforms/chibios/boards/SN_SN32F240B/configs/chconf.h +++ b/platforms/chibios/boards/SN_SN32F240B/configs/chconf.h @@ -29,13 +29,14 @@ #define CH_CFG_USE_WAITEXIT TRUE +#include_next + +#undef CH_CFG_IDLE_ENTER_HOOK #define CH_CFG_IDLE_ENTER_HOOK() { \ SN_PMU->CTRL = 4; \ } +#undef CH_CFG_IDLE_LEAVE_HOOK #define CH_CFG_IDLE_LEAVE_HOOK() { \ SN_PMU->CTRL = 0; \ } - -#include_next - diff --git a/platforms/chibios/boards/SN_SN32F260/configs/chconf.h b/platforms/chibios/boards/SN_SN32F260/configs/chconf.h index f95b4f8bae34..8f843e038a34 100644 --- a/platforms/chibios/boards/SN_SN32F260/configs/chconf.h +++ b/platforms/chibios/boards/SN_SN32F260/configs/chconf.h @@ -41,10 +41,14 @@ #define CH_CFG_USE_MEMCORE FALSE +#include_next + +#undef CH_CFG_IDLE_ENTER_HOOK #define CH_CFG_IDLE_ENTER_HOOK() { \ SN_PMU->CTRL = 4; \ } +#undef CH_CFG_IDLE_LEAVE_HOOK #define CH_CFG_IDLE_LEAVE_HOOK() { \ SN_PMU->CTRL = 0; \ } @@ -58,6 +62,3 @@ #pragma weak chThdSleep #pragma weak chThdSuspendTimeoutS #endif - -#include_next -