![]() |
nRF Connect SDK Bare Metal API 2.0.99
|
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 |
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.