You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 20, 2023. It is now read-only.
* Correctly dispatch at compile time on the NRF_SDH_DISPATCH_MODEL
rather than on the enum that defines the model. This change enables
the softdevice to actually use the right queue posting primitives.
* When NRF_DEBUG is enabled, softdevice will dispatch log statements
from interrupt context. In order to support this, if appropriate,
log timestamping needs to be available; in turn, this implies that
TicksSinceBoot must be callable from interrupt context. Since
FreeRTOS does not provide generalized facility to determine whether
a function is in an interrupt context, we make the symbol weak here,
and leave it to more specific adaptations to provide a more robust
implementation.
* With softdevice executing code in the interrupt context, pbuf_alloc
in LwIP must also be callable from the interrupt context. Following
a survey of usage of SYS_ARCH_{PROTECT|UNPROTECT} in LwIP code, it
is appropriate to use the task{ENTER|EXIT}_CRITICAL_FROM_ISR
variants of the critical sections.
0 commit comments