Skip to content

Commit 6357663

Browse files
authored
Fix linker failure when using BluetoothSerial on latest release with Arduino as Component. (espressif#8784)
1 parent a3d8de6 commit 6357663

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

libraries/BluetoothSerial/src/BTAdvertisedDevice.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ class BTAdvertisedDevice {
1515
public:
1616
virtual ~BTAdvertisedDevice() = default;
1717

18-
virtual BTAddress getAddress();
19-
virtual uint32_t getCOD() const;
20-
virtual std::string getName() const;
21-
virtual int8_t getRSSI() const;
18+
virtual BTAddress getAddress() = 0;
19+
virtual uint32_t getCOD() const = 0;
20+
virtual std::string getName() const = 0;
21+
virtual int8_t getRSSI() const = 0;
2222

2323

24-
virtual bool haveCOD() const;
25-
virtual bool haveName() const;
26-
virtual bool haveRSSI() const;
24+
virtual bool haveCOD() const = 0;
25+
virtual bool haveName() const = 0;
26+
virtual bool haveRSSI() const = 0;
2727

28-
virtual std::string toString();
28+
virtual std::string toString() = 0;
2929
};
3030

3131
class BTAdvertisedDeviceSet : public virtual BTAdvertisedDevice {

libraries/BluetoothSerial/src/BTScan.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ class BTScanResults {
2222
public:
2323
virtual ~BTScanResults() = default;
2424

25-
virtual void dump(Print *print = nullptr);
26-
virtual int getCount();
27-
virtual BTAdvertisedDevice* getDevice(int i);
25+
virtual void dump(Print *print = nullptr) = 0;
26+
virtual int getCount() = 0;
27+
virtual BTAdvertisedDevice* getDevice(int i) = 0;
2828
};
2929

3030
class BTScanResultsSet : public BTScanResults {

0 commit comments

Comments
 (0)