|
SmartSnippets DA1459x SDK
|
SUOTA service implementation API. More...
Files | |
| file | dlg_suota.h |
| Dialog SUOTA service implementation API. | |
Data Structures | |
| struct | suota_callbacks_t |
Enumerations | |
| enum | suota_active_img_t |
| enum | suota_app_status_t |
Functions | |
| ble_service_t * | suota_init (const suota_callbacks_t *cb) |
| suota_active_img_t | suota_get_active_img (ble_service_t *svc) |
| uint32_t | suota_update_crc (uint32_t crc, const uint8_t *data, size_t len) |
| void | suota_l2cap_event (ble_service_t *svc, const ble_evt_hdr_t *event) |
SUOTA service implementation API.
| enum suota_active_img_t |
SUOTA active image enum
| enum suota_app_status_t |
SUOTA application status
| suota_active_img_t suota_get_active_img | ( | ble_service_t * | svc | ) |
Get SUOTA active image
| ble_service_t* suota_init | ( | const suota_callbacks_t * | cb | ) |
Register SUOTA Service instance
| void suota_l2cap_event | ( | ble_service_t * | svc, |
| const ble_evt_hdr_t * | event | ||
| ) |
Handle L2CAP event
This should be called in application main loop to handle L2CAP events. Application does not need to care which events are passed to this function as it only handles events related to SUOTA service and channel.
| uint32_t suota_update_crc | ( | uint32_t | crc, |
| const uint8_t * | data, | ||
| size_t | len | ||
| ) |
Update CRC
param [in] crc current value of CRC param [in] data pointer to data to compute CRC over param [in] len number of bytes pointed by data
1.8.16