From 368d41902d5e5a932bae685a5e15c463bb03383e Mon Sep 17 00:00:00 2001 From: tychovrahe Date: Wed, 29 Jan 2025 16:13:08 +0100 Subject: [PATCH] refactor(core): cleaner backlight switch-off in PVD IRQ [no changelog] --- core/embed/sys/pvd/stm32/pvd.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/embed/sys/pvd/stm32/pvd.c b/core/embed/sys/pvd/stm32/pvd.c index 6d9f2b4d1b..c66a6cc0b3 100644 --- a/core/embed/sys/pvd/stm32/pvd.c +++ b/core/embed/sys/pvd/stm32/pvd.c @@ -24,6 +24,10 @@ #include #include +#ifdef USE_BACKLIGHT +#include +#endif + #if defined(KERNEL_MODE) && defined(USE_PVD) void pvd_init(void) { @@ -52,10 +56,11 @@ void PVD_PVM_IRQHandler(void) { void PVD_IRQHandler(void) { #endif mpu_reconfig(MPU_MODE_DEFAULT); -#ifdef TPS61043_TIM - // Turn off display backlight - TPS61043_TIM->TPS61043_TIM_CCR = 0; + +#ifdef USE_BACKLIGHT + backlight_set(0); #endif + error_shutdown("PVD IRQ"); }