nRF Connect SDK Bare Metal API 2.0.99
Loading...
Searching...
No Matches
Device Information Service

Device Information Service module. More...

Data Structures

struct  ble_dis_sys_id
 System ID characteristic value. More...
 
struct  ble_dis_pnp_id
 PnP ID characteristic value. More...
 
struct  ble_dis_reg_cert
 IEEE 11073-20601 Regulatory Certification Data List characteristic value. More...
 
struct  ble_dis_values
 Device Information Service characteristic values. More...
 
struct  ble_dis_config
 Device Information Service configuration. More...
 

Macros

#define BLE_DIS_CONFIG_SEC_MODE_DEFAULT
 Default security configuration.
 
#define BLE_DIS_VALUES_DEFAULTS
 Default characteristic values, populated from the CONFIG_BLE_DIS_* Kconfig options.
 

Functions

uint32_t ble_dis_init (const struct ble_dis_config *dis_config)
 Initialize the Device Information Service.
 

PnP ID Vendor ID Source values

#define BLE_DIS_VENDOR_ID_SRC_BLUETOOTH_SIG   1
 
#define BLE_DIS_VENDOR_ID_SRC_USB_IMPL_FORUM   2
 

Detailed Description

Device Information Service module.

This module implements the Device Information Service. During initialization it adds the Device Information Service to the Bluetooth LE stack database. It then encodes the supplied information, and adds the corresponding characteristics.