From f12a82e4f9408837bef0440aa93656cec2bea08d Mon Sep 17 00:00:00 2001 From: Benjamin Valentin Date: Wed, 27 Jan 2021 14:07:22 +0100 Subject: [PATCH] cpu/stm32: use common pm_off() function The code is identical to the one found in sys/pm_layered/pm.c --- cpu/stm32/include/periph_cpu.h | 5 ----- cpu/stm32/periph/pm.c | 6 ------ 2 files changed, 11 deletions(-) diff --git a/cpu/stm32/include/periph_cpu.h b/cpu/stm32/include/periph_cpu.h index e7c9808e8b..325eb13f24 100644 --- a/cpu/stm32/include/periph_cpu.h +++ b/cpu/stm32/include/periph_cpu.h @@ -98,11 +98,6 @@ extern "C" { #define CPUID_ADDR (UID_BASE) #endif -/** - * @brief We provide our own pm_off() function for all STM32-based CPUs - */ -#define PROVIDES_PM_LAYERED_OFF - /** * @brief All STM timers have 4 capture-compare channels */ diff --git a/cpu/stm32/periph/pm.c b/cpu/stm32/periph/pm.c index 371c0f1604..91e72ca45e 100644 --- a/cpu/stm32/periph/pm.c +++ b/cpu/stm32/periph/pm.c @@ -151,9 +151,3 @@ void pm_set(unsigned mode) #endif } } - -void pm_off(void) -{ - irq_disable(); - pm_set(0); -}