furi_hal_debug.c 530 B

1234567891011121314151617181920
  1. #include <furi_hal_debug.h>
  2. #include <stm32wbxx_ll_exti.h>
  3. #include <stm32wbxx_ll_system.h>
  4. void furi_hal_debug_enable() {
  5. // Low power mode debug
  6. LL_DBGMCU_EnableDBGSleepMode();
  7. LL_DBGMCU_EnableDBGStopMode();
  8. LL_DBGMCU_EnableDBGStandbyMode();
  9. LL_EXTI_EnableIT_32_63(LL_EXTI_LINE_48);
  10. }
  11. void furi_hal_debug_disable() {
  12. // Low power mode debug
  13. LL_DBGMCU_DisableDBGSleepMode();
  14. LL_DBGMCU_DisableDBGStopMode();
  15. LL_DBGMCU_DisableDBGStandbyMode();
  16. LL_EXTI_DisableIT_32_63(LL_EXTI_LINE_48);
  17. }