## **Overview**
**Related Modules:**
[OTA](OTA.md)
**Description:**
Defines the functions for system upgrades.
**Since:**
1.0
**Version:**
1.0
## **Summary**
## Functions
Function Name | Description |
---|---|
HotaSetPackageType (unsigned int flag) | int Sets the switch for using the default upgrade package format. |
HotaGetUpdateIndex (unsigned int *index) | int Obtains the index of the A/B partition to be upgraded. |
HotaInit (ErrorCallBackFunc errorCallback, StatusCallBackFunc statusCallback) | int Initializes the OTA module. |
HotaWrite (unsigned char *buffer, unsigned int offset, unsigned int buffSize) | int Writes specified data into flash memory. |
HotaRead (unsigned int offset, unsigned int bufLen, unsigned char *buf) | int Reads the data that has been written into flash memory. |
HotaCancel (void) | int Cancels an upgrade. |
HotaSetBootSettings (void) | int Sets the system state to be upgrading after data has been written into flash memory by HotaWrite. |
HotaRestart (void) | int Restarts the system after an upgrade. |