10#ifndef SEMF_HARDWAREABSTRACTION_STM32_STM32POWER_H_
11#define SEMF_HARDWAREABSTRACTION_STM32_STM32POWER_H_
29 void reset()
override;
31 void sleep()
override;
app::Power implementation for STM32.
void standby() override
Switches microcontroller directly into standby mode.
void stop() override
Switches microcontroller directly into stop mode.
void sleep() override
Switches microcontroller directly into sleep mode.
Stm32Power(const Stm32Power &other)=delete
virtual ~Stm32Power()=default
Class for handling power states of the microcontroller like sleep mode and software reset.