mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-06-06 05:14:45 +00:00
NimBLE: Modified timer not started / running warning print
Existing debug prints can misled user that a crash has happened. Updated the warning print of timer validity.
This commit is contained in:
@@ -22,9 +22,12 @@
|
||||
#include <string.h>
|
||||
#include "nimble/nimble_npl.h"
|
||||
#include "freertos/portable.h"
|
||||
#include "esp_log.h"
|
||||
|
||||
portMUX_TYPE ble_port_mutex = portMUX_INITIALIZER_UNLOCKED;
|
||||
|
||||
static const char *TAG = "Timer";
|
||||
|
||||
static inline bool
|
||||
in_isr(void)
|
||||
{
|
||||
@@ -368,8 +371,11 @@ void
|
||||
npl_freertos_callout_deinit(struct ble_npl_callout *co)
|
||||
{
|
||||
#if CONFIG_BT_NIMBLE_USE_ESP_TIMER
|
||||
ESP_ERROR_CHECK_WITHOUT_ABORT(esp_timer_stop(co->handle));
|
||||
ESP_ERROR_CHECK_WITHOUT_ABORT(esp_timer_delete(co->handle));
|
||||
if(esp_timer_stop(co->handle))
|
||||
ESP_LOGW(TAG, "Timer not stopped");
|
||||
|
||||
if(esp_timer_delete(co->handle))
|
||||
ESP_LOGW(TAG, "Timer not deleted");
|
||||
#else
|
||||
if (co->handle) {
|
||||
xTimerDelete(co->handle, portMAX_DELAY);
|
||||
|
||||
Reference in New Issue
Block a user