ESPHome
2025.5.0
Loading...
Searching...
No Matches
esphome
components
esp32_ble_server
ble_2902.cpp
Go to the documentation of this file.
1
#include "
ble_2902.h
"
2
#include "
esphome/components/esp32_ble/ble_uuid.h
"
3
4
#ifdef USE_ESP32
5
6
#include <cstring>
7
8
namespace
esphome
{
9
namespace
esp32_ble_server {
10
11
BLE2902::BLE2902
() :
BLEDescriptor
(esp32_ble::
ESPBTUUID
::from_uint16(0x2902)) {
12
this->
value_
.attr_len = 2;
13
uint8_t data[2] = {0, 0};
14
memcpy(this->
value_
.attr_value, data, 2);
15
}
16
17
}
// namespace esp32_ble_server
18
}
// namespace esphome
19
20
#endif
ble_2902.h
ble_uuid.h
esphome::esp32_ble::ESPBTUUID
Definition
ble_uuid.h:14
esphome::esp32_ble_server::BLE2902::BLE2902
BLE2902()
Definition
ble_2902.cpp:11
esphome::esp32_ble_server::BLEDescriptor
Definition
ble_descriptor.h:27
esphome::esp32_ble_server::BLEDescriptor::value_
esp_attr_value_t value_
Definition
ble_descriptor.h:47
esphome
Providing packet encoding functions for exchanging data with a remote host.
Definition
a01nyub.cpp:7
Generated by
1.12.0