Marian Buschsieweke
b6b7065ddc
core/rmutex: use atomic utils
...
Replace use of C11 atomics with atomic utils. This fixes
> error: address argument to atomic operation must be a pointer to a
> trivially-copyable type ('_Atomic(int) *' invalid)
error when compiling on AVR with LLVM.
2022-01-14 09:52:17 +01:00
Bas Stottelaar
e675b6379e
core/*: realign ENABLE_DEBUG
2020-10-23 00:45:56 +02:00
8efe5960aa
core: uncrustify
2020-03-30 17:02:08 +02:00
9dfcabf0d8
core: fix typos
2019-11-23 22:39:38 +01:00
Francois Berder
4a31f94cfc
many typo fixes
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2019-11-23 22:39:07 +01:00
bd2845adf6
core: fix doxygen grouping
2018-06-11 19:12:02 +02:00
Martin Elshuber
6cd3d34686
Removed duplicated code, fixed comment
2017-02-20 12:11:02 +01:00
Martin Elshuber
b9c2fc8254
Added reentrant mutex implementation
...
In contrast to normal mutexes, reeentrant mutexes allow to be relocked
multiple times from the same thread.
2017-02-09 15:17:39 +01:00