forked from xiaozhi/xiaozhi-esp32
feat: add manual upgrade firmware
This commit is contained in:
@@ -21,10 +21,12 @@ public:
|
||||
bool HasActivationCode() { return has_activation_code_; }
|
||||
bool HasServerTime() { return has_server_time_; }
|
||||
bool StartUpgrade(std::function<void(int progress, size_t speed)> callback);
|
||||
bool StartUpgradeFromUrl(const std::string& url, std::function<void(int progress, size_t speed)> callback);
|
||||
void MarkCurrentVersionValid();
|
||||
|
||||
const std::string& GetFirmwareVersion() const { return firmware_version_; }
|
||||
const std::string& GetCurrentVersion() const { return current_version_; }
|
||||
const std::string& GetFirmwareUrl() const { return firmware_url_; }
|
||||
const std::string& GetActivationMessage() const { return activation_message_; }
|
||||
const std::string& GetActivationCode() const { return activation_code_; }
|
||||
std::string GetCheckVersionUrl();
|
||||
|
||||
Reference in New Issue
Block a user