ble_dfu_buttonless_t

nRF5 SDK v17.0.2

Type holding memory used by Secure DFU Buttonless Service. More...

#include <ble_dfu.h>

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_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.

  • components/ble/ble_services/ble_dfu/ble_dfu.h