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
Updated queue.c to use granular locking
- Added xTaskSpinlock and xISRSpinlock
- Replaced critical section macros with data group locking macros
such as taskENTER/EXIT_CRITICAL() with taskLOCK/UNLOCK_DATA_GROUP().
- Added prvSuspendQueue() and prvResumeQueue() as the granular locking equivalents
to prvLockQueue() and prvUnlockQueue() respectively
- Added missing critical sections to prvNotifyQueueSetContainer()
Co-authored-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
0 commit comments