6#if defined(CONFIG_BLUEDROID_ENABLED)
35 bool begin(
const char *name)
override {
37 if (!BLEDevice::init(name)) {
38 LOGE(
"BLESerial: BLEDevice::init failed");
44 p_server = BLEDevice::createServer();
48 BLEAdvertising *p_advertising = BLEDevice::getAdvertising();
50 BLEDevice::startAdvertising();
85 if (peer_mtu > 0 && peer_mtu < result) result = peer_mtu;
111 BLECharacteristic::PROPERTY_WRITE_NR);
120 BLECharacteristic::PROPERTY_WRITE |
121 BLECharacteristic::PROPERTY_NOTIFY);
124#if defined(CONFIG_BLUEDROID_ENABLED)
140 BLEDevice::startAdvertising();
144 void onWrite(BLECharacteristic *pCharacteristic)
override {
147 auto value = pCharacteristic->getValue();
150 }
else if (pCharacteristic ==
ch02_char) {
156 void onRead(BLECharacteristic *pCharacteristic)
override {
158 if (pCharacteristic !=
ch01_char)
return;
163 pCharacteristic->setValue(
packet.
data(), len);
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGE(...)
Definition AudioLoggerIDF.h:30