Reworked the timeout waiting for the ble service to stop which was too short
This commit is contained in:
parent
286eb408ab
commit
3faa1162e2
@ -58,13 +58,13 @@ bool ble_modem_off(void)
|
|||||||
uint8_t timeout = 0;
|
uint8_t timeout = 0;
|
||||||
while(ble_service_is_started())
|
while(ble_service_is_started())
|
||||||
{
|
{
|
||||||
tls_os_time_delay(pdMS_TO_TICKS(1));
|
tls_os_time_delay(pdMS_TO_TICKS(5));
|
||||||
|
|
||||||
// Service is stuck ?
|
// Service is stuck ? waiting up to 300 ms for it to stop
|
||||||
if(++timeout > 10)
|
if(++timeout > 60)
|
||||||
{
|
{
|
||||||
serviceStopSuccess = false;
|
TLS_BT_APPL_TRACE_ERROR("%s, ble_service_stop timeout "NEW_LINE, __FUNCTION__);
|
||||||
break;
|
return serviceStopSuccess;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user