The Update.h header file defines data types for storing update notification callbacks and update state bitmasks and defines functions for registering those callbacks, reading update information and progress, and accepting or declining updates.

The swu_update_notifications_t structure stores callback functions for handling update state changes and progress reports. The functions exposed in the same header file allow you to: