mirror of
https://github.com/esphome/esphome.git
synced 2025-11-16 14:55:50 +00:00
[esp32_ble_tracker] Use initializer_list to eliminate compiler warning and reduce flash usage (#11861)
This commit is contained in:
committed by
Jonathan Swoboda
parent
6df0264d51
commit
799cfe1de4
@@ -10,7 +10,7 @@ namespace esphome::esp32_ble_tracker {
|
|||||||
class ESPBTAdvertiseTrigger : public Trigger<const ESPBTDevice &>, public ESPBTDeviceListener {
|
class ESPBTAdvertiseTrigger : public Trigger<const ESPBTDevice &>, public ESPBTDeviceListener {
|
||||||
public:
|
public:
|
||||||
explicit ESPBTAdvertiseTrigger(ESP32BLETracker *parent) { parent->register_listener(this); }
|
explicit ESPBTAdvertiseTrigger(ESP32BLETracker *parent) { parent->register_listener(this); }
|
||||||
void set_addresses(const std::vector<uint64_t> &addresses) { this->address_vec_ = addresses; }
|
void set_addresses(std::initializer_list<uint64_t> addresses) { this->address_vec_ = addresses; }
|
||||||
|
|
||||||
bool parse_device(const ESPBTDevice &device) override {
|
bool parse_device(const ESPBTDevice &device) override {
|
||||||
uint64_t u64_addr = device.address_uint64();
|
uint64_t u64_addr = device.address_uint64();
|
||||||
|
|||||||
Reference in New Issue
Block a user