36#ifndef __SDK_MODULES_INCLUDE_BLUETOOTH_BLE_UTIL_H
37#define __SDK_MODULES_INCLUDE_BLUETOOTH_BLE_UTIL_H
69int bleutil_convert_uuid2str(
BLE_UUID *uuid,
char *str,
int len);
80int bleutil_convert_str2uuid(
char *str,
BLE_UUID *uuid);
114int bleutil_find_srvc_uuid(
BLE_UUID *uuid, uint8_t *data, uint8_t len);
126int bleutil_get_devicename(uint8_t *data, uint8_t len,
char *devname);
161int bleutil_get_advertising_flags(uint8_t *data, uint8_t len, uint8_t *flags);
173int bleutil_get_txpower(uint8_t *data, uint8_t len, int8_t *txpower);
188int bleutil_get_connection_interval(uint8_t *data,
203int bleutil_judge_srvc_uuid_requested(
BLE_UUID *uuid,
258int bleutil_get_appearance(uint8_t *data, uint8_t len, uint16_t *appearance);
271int bleutil_get_advertising_interval(uint8_t *data, uint8_t len, uint16_t *interval);
288int bleutil_get_manufacturer_specific_data(uint8_t *data,
291 uint8_t **specific_data,
292 uint8_t *specific_datalen);
Bluetooth Low Energy GATT Server/Client API.
BLE_ADDRESS_TYPE
BLE address type.
Definition: bluetooth.h:474
BLE UUID structure.
Definition: ble_gatt.h:177
BT address types.
Definition: bluetooth.h:171
Bluetooth LE context.
Definition: bt_common.h:164