nRF51 SDK - S130 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
dfu_ble_peer_data_t Struct Reference

DFU Peer data structure. More...

#include <dfu_ble_svc.h>

Data Fields

ble_gap_addr_t addr
 
ble_gap_irk_t irk
 
ble_gap_enc_key_t enc_key
 
uint8_t sys_serv_attr [8]
 

Detailed Description

DFU Peer data structure.

This structure contains peer data needed for connection to a bonded device during DFU. The peer data must be provided by the application to the bootloader during buttonless update. See dfu_ble_svc_peer_data_set. It contains bond information about the desired DFU peer.

Field Documentation

ble_gap_addr_t dfu_ble_peer_data_t::addr

BLE GAP address of the device that initiated the DFU process.

ble_gap_enc_key_t dfu_ble_peer_data_t::enc_key

Encryption key structure containing encrypted diversifier and LTK for re-establishing the bond.

ble_gap_irk_t dfu_ble_peer_data_t::irk

IRK of the device that initiated the DFU process if this device uses Private Resolvable Addresses.

uint8_t dfu_ble_peer_data_t::sys_serv_attr[8]

System service attributes for restoring of Service Changed Indication setting in DFU mode.