nRF5 SDK v14.0.0
Data Fields
ble_dfu_buttonless_t Struct Reference

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
 

Detailed Description

Type holding memory used by Secure DFU Buttonless Service.

Field Documentation

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.


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated