feat(power): switch to physical power-key shutdown control

This commit is contained in:
admin
2026-03-02 15:16:23 +08:00
parent 673b257c4f
commit 67922d37b9
8 changed files with 396 additions and 23 deletions

View File

@@ -15,6 +15,15 @@ esp_err_t system_runtime_start(void);
esp_err_t system_runtime_shutdown(void);
esp_err_t system_runtime_bootstrap(void);
typedef enum {
DOMAIN_POWER_EVENT_SHUTDOWN_REQUEST = 0,
} domain_power_event_t;
typedef void (*domain_power_event_cb_t)(domain_power_event_t event, void *user_data);
esp_err_t system_runtime_set_power_event_callback(domain_power_event_cb_t cb, void *user_data);
esp_err_t system_runtime_power_off(void);
bool system_runtime_wifi_ready(void);
void system_runtime_get_ip(char *buf, size_t buf_len);