Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Bluetooth log backend API. More...

Files

file  log_backend_ble.h
 Header file for the Bluetooth log backend API.
 

Macros

#define LOGGER_BACKEND_BLE_ADV_UUID_DATA
 Raw adv UUID data to add the Bluetooth backend for the use with apps such as the NRF Toolbox.
 

Typedefs

typedef void(* logger_backend_ble_hook) (bool backend_status, void *ctx)
 Hook for application to know when the Bluetooth backend is enabled or disabled.
 

Functions

void logger_backend_ble_set_hook (logger_backend_ble_hook hook, void *ctx)
 Allows application to add a hook for the status of the Bluetooth logger backend.
 

Detailed Description

Bluetooth log backend API.

Macro Definition Documentation

◆ LOGGER_BACKEND_BLE_ADV_UUID_DATA

#define LOGGER_BACKEND_BLE_ADV_UUID_DATA

#include <include/zephyr/logging/log_backend_ble.h>

Value:
0x9E, 0xCA, 0xDC, 0x24, 0x0E, 0xE5, 0xA9, 0xE0, 0x93, 0xF3, 0xA3, 0xB5, 0x01, 0x00, 0x40, \
0x6E

Raw adv UUID data to add the Bluetooth backend for the use with apps such as the NRF Toolbox.

Typedef Documentation

◆ logger_backend_ble_hook

typedef void(* logger_backend_ble_hook) (bool backend_status, void *ctx)

#include <include/zephyr/logging/log_backend_ble.h>

Hook for application to know when the Bluetooth backend is enabled or disabled.

Parameters
backend_statusTrue if the backend is enabled or false if disabled
ctxUser context

Function Documentation

◆ logger_backend_ble_set_hook()

void logger_backend_ble_set_hook ( logger_backend_ble_hook  hook,
void *  ctx 
)

#include <include/zephyr/logging/log_backend_ble.h>

Allows application to add a hook for the status of the Bluetooth logger backend.

The Bluetooth logger backend is enabled or disabled auomatically by the subscription of the notification characteristic of this Bluetooth Logger backend service.

Parameters
hookThe hook that will be called when the status of the backend changes
ctxUser context for whenever the hook is called