summaryrefslogtreecommitdiff
path: root/ports/stm32/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/main.c')
-rw-r--r--ports/stm32/main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/ports/stm32/main.c b/ports/stm32/main.c
index 2235e4de3..95b74c621 100644
--- a/ports/stm32/main.c
+++ b/ports/stm32/main.c
@@ -86,6 +86,7 @@
#include "servo.h"
#include "dac.h"
#include "can.h"
+#include "subghz.h"
#if MICROPY_PY_THREAD
STATIC pyb_thread_t pyb_thread_main;
@@ -403,6 +404,9 @@ void stm32_main(uint32_t reset_mode) {
#if defined(STM32WB)
rfcore_init();
#endif
+ #if defined(STM32WL)
+ subghz_init();
+ #endif
#if MICROPY_HW_SDRAM_SIZE
sdram_init();
bool sdram_valid = true;
@@ -650,6 +654,9 @@ soft_reset_exit:
#if MICROPY_PY_BLUETOOTH
mp_bluetooth_deinit();
#endif
+ #if defined(STM32WL)
+ subghz_deinit();
+ #endif
#if MICROPY_PY_NETWORK
mod_network_deinit();
#endif