![]() |
nRF Connect SDK Bare Metal API 2.0.99
|
Library for exposing Memfault Diagnostic Service over Bluetooth LE. More...
Data Structures | |
| struct | ble_mds_config |
| Memfault Diagnostic Service initialization configuration. More... | |
| struct | ble_mds |
| Memfault Diagnostic Service instance. More... | |
Macros | |
| #define | BLE_MDS_UUID_BASE |
| #define | BLE_UUID_MDS_SERVICE 0x0000 |
| #define | BLE_UUID_MDS_SUPPORTED_FEATURES_CHAR 0x0001 |
| #define | BLE_UUID_MDS_DEVICE_IDENTIFIER_CHAR 0x0002 |
| #define | BLE_UUID_MDS_DATA_URI_CHAR 0x0003 |
| #define | BLE_UUID_MDS_AUTHORIZATION_CHAR 0x0004 |
| #define | BLE_UUID_MDS_DATA_EXPORT_CHAR 0x0005 |
| #define | BLE_MDS_DEF(_name) |
| Macro for defining a ble_mds instance. | |
| #define | BLE_MDS_CONFIG_SEC_MODE_DEFAULT |
| Default security configuration. | |
Functions | |
| void | ble_mds_on_ble_evt (const ble_evt_t *ble_evt, void *context) |
| Bluetooth LE event handler for the Memfault Diagnostic Service. | |
| uint32_t | ble_mds_init (struct ble_mds *mds, const struct ble_mds_config *cfg) |
| Initialize the Memfault Diagnostic Service. | |
| void | ble_mds_process (struct ble_mds *mds) |
| Process pending Memfault data. | |
| uint8_t | ble_mds_service_uuid_type (const struct ble_mds *mds) |
| Get the SoftDevice UUID type assigned to the MDS UUID base. | |
Library for exposing Memfault Diagnostic Service over Bluetooth LE.