Type holding memory used by Secure DFU Buttonless Service. More...
#include <ble_dfu.h>
Data Fields | |
uint8_t | uuid_type |
uint16_t | service_handle |
uint16_t | conn_handle |
ble_gatts_char_handles_t | control_point_char |
uint32_t | peers_count |
ble_dfu_buttonless_evt_handler_t | evt_handler |
bool | is_ctrlpt_indication_enabled |
bool | is_waiting_for_reset |
bool | is_waiting_for_svci |
Type holding memory used by Secure DFU Buttonless Service.
uint16_t ble_dfu_buttonless_t::conn_handle |
Connection handle for the current peer.
ble_gatts_char_handles_t ble_dfu_buttonless_t::control_point_char |
Handles related to the DFU Control Point characteristic.
ble_dfu_buttonless_evt_handler_t ble_dfu_buttonless_t::evt_handler |
Event handler that is called upon Buttonless DFU events. See ble_dfu_buttonless_evt_type_t.
bool ble_dfu_buttonless_t::is_ctrlpt_indication_enabled |
Flag indicating that indication is enabled for the control point.
bool ble_dfu_buttonless_t::is_waiting_for_reset |
Flag indicating that the device will enter bootloader.
bool ble_dfu_buttonless_t::is_waiting_for_svci |
Flag indicating that the device is waiting for async SVCI operation
uint32_t ble_dfu_buttonless_t::peers_count |
Counter to see how many persistently stored peers must be updated for Service Changed indication. This value will be counted down when comparing write requests.
uint16_t ble_dfu_buttonless_t::service_handle |
Service Handle of DFU (as provided by the SoftDevice).
uint8_t ble_dfu_buttonless_t::uuid_type |
UUID type for DFU UUID.