Closed rojer closed 4 weeks ago
ble_npl_callout.c_active is not reset after callout is executed, so only the first callout fires and subsequent are not scheduled at all.
ble_npl_callout.c_active
ble_npl_callout_timer_cb() should set c->c_active = false here.
ble_npl_callout_timer_cb()
c->c_active = false
this has now been tested extensively and appears to work, so i've put up https://github.com/apache/mynewt-nimble/pull/1856 for review
ble_npl_callout.c_active
is not reset after callout is executed, so only the first callout fires and subsequent are not scheduled at all.ble_npl_callout_timer_cb()
should setc->c_active = false
here.