#pragma once typedef struct Power Power; typedef enum { PowerBootModeNormal, PowerBootModeDfu, } PowerBootMode; /** Power off device * @param power - Power instance */ void power_off(Power* power); /** Reboot device * @param power - Power instance * @param mode - PowerBootMode */ void power_reboot(Power* power, PowerBootMode mode);