123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #ifndef ZEPHYR_INCLUDE_MGMT_HAWKBIT_H_
- #define ZEPHYR_INCLUDE_MGMT_HAWKBIT_H_
- #define HAWKBIT_JSON_URL "/default/controller/v1"
- enum hawkbit_response {
- HAWKBIT_NETWORKING_ERROR,
- HAWKBIT_UNCONFIRMED_IMAGE,
- HAWKBIT_METADATA_ERROR,
- HAWKBIT_DOWNLOAD_ERROR,
- HAWKBIT_OK,
- HAWKBIT_UPDATE_INSTALLED,
- HAWKBIT_NO_UPDATE,
- HAWKBIT_CANCEL_UPDATE,
- HAWKBIT_PROBE_IN_PROGRESS,
- };
- int hawkbit_init(void);
- void hawkbit_autohandler(void);
- enum hawkbit_response hawkbit_probe(void);
- #endif
|