Skip to content

Commit 6a4483c

Browse files
committed
WiFi OTA Setup
1 parent 22add8e commit 6a4483c

File tree

6 files changed

+750
-25
lines changed

6 files changed

+750
-25
lines changed

AcaiaArduinoBLE.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ bool AcaiaArduinoBLE::init(String mac){
6565
Serial.println("Connecting ...");
6666
if (peripheral.connect()) {
6767
Serial.println("Connected");
68+
_peripheral = peripheral;
6869
} else {
6970
Serial.println("Failed to connect!");
7071
return false;
@@ -227,7 +228,7 @@ bool AcaiaArduinoBLE::newWeightAvailable(){
227228
Serial.println("timeout!");
228229
//reset connection
229230
_connected = false;
230-
BLE.disconnect();
231+
_peripheral.disconnect();
231232
return false;
232233
}else if(_read.valueUpdated()){
233234
byte input[] = {0,0,0,0,0,0,0,0,0,0,0,0,0};
@@ -374,3 +375,7 @@ void AcaiaArduinoBLE::printData(const unsigned char data[], int length) {
374375
Serial.print(b, HEX);
375376
}
376377
}
378+
379+
void AcaiaArduinoBLE::disconnect() {
380+
_peripheral.disconnect();
381+
}

AcaiaArduinoBLE.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class AcaiaArduinoBLE{
4343
bool heartbeatRequired();
4444
bool isConnected();
4545
bool newWeightAvailable();
46+
void disconnect();
4647
private:
4748
bool isScaleName(String);
4849

@@ -61,6 +62,7 @@ class AcaiaArduinoBLE{
6162
bool _debug;
6263
long _packetPeriod;
6364
long _lastPacket;
65+
BLEDevice _peripheral;
6466
};
6567

6668
#endif

0 commit comments

Comments
 (0)