Api-hal-power: reset routine. Power: safe to poweroff message, cleanup. (#436)

This commit is contained in:
あく
2021-04-30 07:51:48 +03:00
committed by GitHub
parent eb82748d50
commit 43ff095724
8 changed files with 77 additions and 38 deletions

View File

@@ -1,3 +1,19 @@
#pragma once
typedef struct Power Power;
typedef enum {
PowerBootModeNormal,
PowerBootModeDfu,
} PowerBootMode;
/** Power off device
* @param power - Power instance
*/
void power_off(Power* power);
/** Reset device
* @param power - Power instance
* @param mode - PowerBootMode
*/
void power_reset(Power* power, PowerBootMode mode);