# reset.h ## **Overview** **Related Modules:** [Power](Power.md) **Description:** Reboots the device. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Enumerations
Enumeration Name
Description
RebootCause { SYS_REBOOT_CAUSE_UNKNOWN = 0, SYS_REBOOT_CAUSE_CMD, SYS_REBOOT_CAUSE_UPG, SYS_REBOOT_CAUSE_UPG_B, SYS_REBOOT_CAUSE_WIFI_MODE, SYS_REBOOT_CAUSE_USR_NORMAL_REBOOT, SYS_REBOOT_CAUSE_USR0, SYS_REBOOT_CAUSE_USR1, SYS_REBOOT_CAUSE_AT_BUSY, SYS_REBOOT_CAUSE_MAX }
Enumerates reboot causes.
Function Name
RebootDevice (RebootCause cause)
void
Reboots the device using different causes.