pico-sdk/src/common/pico_sync
Graham Sanderson 3c72e753b6
Split recursive mutex into their own functions (was Reduce performance hit of recursive mutex) (#495)
mutex_t and mutex_ are reverted to non recursive versions (pre SDK1.2.0) and new recursive_mutex_t and recursive_mutex_ functions have been added

PICO_MUTEX_ENABLE_SDK120_COMPATIBILITY flag has been added to allow old SDK1.2.0 compatibility (i.e. mutex_t can be used recursively or not) but this is slower (and is will be removed in a future version)
2021-10-20 18:27:59 -05:00
..
include/pico Split recursive mutex into their own functions (was Reduce performance hit of recursive mutex) (#495) 2021-10-20 18:27:59 -05:00
CMakeLists.txt make all non hardware_ libraries foo add C preprocessor definition LIB_FOO=1, and remove bespoke definitions which were all undocumented anyway (#374) 2021-05-04 08:00:17 -05:00
critical_section.c Rework lock_core / timers (#378) 2021-05-05 11:46:25 -05:00
lock_core.c Bunch of small fixes (#154) 2021-03-04 21:22:48 -06:00
mutex.c Split recursive mutex into their own functions (was Reduce performance hit of recursive mutex) (#495) 2021-10-20 18:27:59 -05:00
sem.c fix sem_acquire_block_until function name 2021-06-03 10:36:48 -05:00