#ifndef _SYSTEM_RESET_H #define _SYSTEM_RESET_H #include class SystemReset { public: SystemReset(gpio_num_t reset_nvs_pin, gpio_num_t reset_factory_pin); // 构造函数私有化 void CheckButtons(); private: gpio_num_t reset_nvs_pin_; gpio_num_t reset_factory_pin_; void ResetNvsFlash(); void ResetToFactory(); void RestartInSeconds(int seconds); }; #endif