Zephyr API Documentation 4.2.0-rc2
A Scalable Open Source RTOS
 4.2.0-rc2
updatehub.h File Reference
#include <zephyr/syscalls/updatehub.h>

Go to the source code of this file.

Enumerations

enum  updatehub_response {
  UPDATEHUB_NETWORKING_ERROR = 0 , UPDATEHUB_INCOMPATIBLE_HARDWARE , UPDATEHUB_UNCONFIRMED_IMAGE , UPDATEHUB_METADATA_ERROR ,
  UPDATEHUB_DOWNLOAD_ERROR , UPDATEHUB_INSTALL_ERROR , UPDATEHUB_FLASH_INIT_ERROR , UPDATEHUB_OK ,
  UPDATEHUB_HAS_UPDATE , UPDATEHUB_NO_UPDATE
}
 Responses messages from UpdateHub. More...

Functions

void updatehub_autohandler (void)
 Runs UpdateHub probe and UpdateHub update automatically.
enum updatehub_response updatehub_probe (void)
 The UpdateHub probe verify if there is some update to be performed.
enum updatehub_response updatehub_update (void)
 Apply the update package.
int updatehub_confirm (void)
 Confirm that image is running as expected.
int updatehub_reboot (void)
 Request system to reboot.
int updatehub_report_error (void)
 Report an update failure to the UpdateHub server.