From 3c56683c88e269dfccba270ac44846ef78aca09c Mon Sep 17 00:00:00 2001 From: Richard Li Date: Thu, 22 Aug 2024 11:23:07 +0800 Subject: [PATCH] Fixed NB4+ int module power logic --- radio/src/targets/pl18/board.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/radio/src/targets/pl18/board.h b/radio/src/targets/pl18/board.h index 9586ef16c..1d2402f7f 100644 --- a/radio/src/targets/pl18/board.h +++ b/radio/src/targets/pl18/board.h @@ -65,8 +65,14 @@ extern "C" void SDRAM_Init(); // Pulses driver #if !defined(SIMU) -#define INTERNAL_MODULE_ON() gpio_set(INTMODULE_PWR_GPIO) -#define INTERNAL_MODULE_OFF() gpio_clear(INTMODULE_PWR_GPIO); +#if defined(RADIO_NB4P) + #define INTERNAL_MODULE_ON() gpio_clear(INTMODULE_PWR_GPIO) + #define INTERNAL_MODULE_OFF() gpio_set(INTMODULE_PWR_GPIO); +#else + #define INTERNAL_MODULE_ON() gpio_set(INTMODULE_PWR_GPIO) + #define INTERNAL_MODULE_OFF() gpio_clear(INTMODULE_PWR_GPIO); +#endif + #define EXTERNAL_MODULE_ON() gpio_set(EXTMODULE_PWR_GPIO) #define EXTERNAL_MODULE_OFF() gpio_clear(EXTMODULE_PWR_GPIO) #define EXTERNAL_MODULE_PWR_OFF EXTERNAL_MODULE_OFF