Skip to content

Commit

Permalink
Change delays
Browse files Browse the repository at this point in the history
  • Loading branch information
iranl committed Jan 10, 2025
1 parent 341c956 commit 9dd4d7e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 14 deletions.
9 changes: 3 additions & 6 deletions src/NukiBle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ PairingResult NukiBle::pairNuki(AuthorizationIdType idType) {
do {
nukiPairingState = pairStateMachine(nukiPairingState);
extendDisconnectTimeout();
delay(10);
delay(50);
} while ((nukiPairingState != PairingState::Success) && (nukiPairingState != PairingState::Timeout));

if (nukiPairingState == PairingState::Success) {
Expand All @@ -197,7 +197,6 @@ PairingResult NukiBle::pairNuki(AuthorizationIdType idType) {
result = PairingResult::Timeout;
}
extendDisconnectTimeout();
delay(10);
}
} else {
if (debugNukiConnect) {
Expand Down Expand Up @@ -226,6 +225,7 @@ void NukiBle::resetHost() {
logMessageVar("[%s] Resetting BLE host", deviceName.c_str());
}

delay(10);
ble_hs_sched_reset(0);
delay(10);
}
Expand Down Expand Up @@ -473,9 +473,8 @@ void NukiBle::updateConnectionState() {
}

if (altConnect) {
delay(100);
disconnect();
delay(100);
delay(200);
}
else if (pClient && pClient->isConnected()) {
pClient->disconnect();
Expand Down Expand Up @@ -1532,8 +1531,6 @@ void NukiBle::notifyCallback(BLERemoteCharacteristic* pBLERemoteCharacteristic,
}

void NukiBle::handleReturnMessage(Command returnCode, unsigned char* data, uint16_t dataLen) {
delay(10);

switch (returnCode) {
case Command::RequestData : {
if (debugNukiCommunication) {
Expand Down
10 changes: 2 additions & 8 deletions src/NukiBle.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Nuki::CmdResult NukiBle::executeAction(const TDeviceAction action) {

while (1) {
extendDisconnectTimeout();

Nuki::CmdResult result;
if (action.cmdType == Nuki::CommandType::Command) {
result = cmdStateMachine(action);
Expand Down Expand Up @@ -74,9 +74,7 @@ Nuki::CmdResult NukiBle::executeAction(const TDeviceAction action) {

template <typename TDeviceAction>
Nuki::CmdResult NukiBle::cmdStateMachine(const TDeviceAction action) {
extendDisconnectTimeout();
delay(10);

extendDisconnectTimeout();
switch (nukiCommandState) {
case CommandState::Idle: {
if (debugNukiCommunication) {
Expand Down Expand Up @@ -161,8 +159,6 @@ Nuki::CmdResult NukiBle::cmdStateMachine(const TDeviceAction action) {
template <typename TDeviceAction>
Nuki::CmdResult NukiBle::cmdChallStateMachine(const TDeviceAction action, const bool sendPinCode) {
extendDisconnectTimeout();
delay(10);

switch (nukiCommandState) {
case CommandState::Idle: {
if (debugNukiCommunication) {
Expand Down Expand Up @@ -308,8 +304,6 @@ Nuki::CmdResult NukiBle::cmdChallStateMachine(const TDeviceAction action, const
template <typename TDeviceAction>
Nuki::CmdResult NukiBle::cmdChallAccStateMachine(const TDeviceAction action) {
extendDisconnectTimeout();
delay(10);

switch (nukiCommandState) {
case CommandState::Idle: {
if (debugNukiCommunication) {
Expand Down

0 comments on commit 9dd4d7e

Please sign in to comment.