Fix linker failure when using BluetoothSerial on latest release with Arduino as Component. (#8784)

This commit is contained in:
JDavid 2023-10-27 04:51:13 -05:00 committed by GitHub
parent a3d8de6adf
commit 6357663f33
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 11 deletions

View file

@ -15,17 +15,17 @@ class BTAdvertisedDevice {
public: public:
virtual ~BTAdvertisedDevice() = default; virtual ~BTAdvertisedDevice() = default;
virtual BTAddress getAddress(); virtual BTAddress getAddress() = 0;
virtual uint32_t getCOD() const; virtual uint32_t getCOD() const = 0;
virtual std::string getName() const; virtual std::string getName() const = 0;
virtual int8_t getRSSI() const; virtual int8_t getRSSI() const = 0;
virtual bool haveCOD() const; virtual bool haveCOD() const = 0;
virtual bool haveName() const; virtual bool haveName() const = 0;
virtual bool haveRSSI() const; virtual bool haveRSSI() const = 0;
virtual std::string toString(); virtual std::string toString() = 0;
}; };
class BTAdvertisedDeviceSet : public virtual BTAdvertisedDevice { class BTAdvertisedDeviceSet : public virtual BTAdvertisedDevice {

View file

@ -22,9 +22,9 @@ class BTScanResults {
public: public:
virtual ~BTScanResults() = default; virtual ~BTScanResults() = default;
virtual void dump(Print *print = nullptr); virtual void dump(Print *print = nullptr) = 0;
virtual int getCount(); virtual int getCount() = 0;
virtual BTAdvertisedDevice* getDevice(int i); virtual BTAdvertisedDevice* getDevice(int i) = 0;
}; };
class BTScanResultsSet : public BTScanResults { class BTScanResultsSet : public BTScanResults {