Kaspar Schleiser
7a0fcc30c8
sys: add initial SSP support
5 years ago
Raul Fuentes
f21d497be4
tread.h: Minor examples compile
5 years ago
Kaspar Schleiser
0fcc7d3834
cleanup: apply headerguard script output
5 years ago
Vincent Dupont
6d5b95517d
ps: fix schedstatistics
...
Fix xtimer_now() usage and fix columns alignment in ps command when
module schedstatistics is used.
5 years ago
Hauke Petersen
f914ae4876
core/panic: enable panic modes for Cortex-M7
5 years ago
Kaspar Schleiser
89390a83d4
core: byteorder.h: rename HTON* -> hton*, NTOH* -> ntoh*
5 years ago
smlng
4ffbbfb8f6
doc: correct naming of doxygen group in core
5 years ago
Kaspar Schleiser
0b10dccf64
core: adapt to Makefile.submodule
5 years ago
smlng
1b69f281f9
core, log: fix tautology compare error with toolchain llvm
5 years ago
Simon Brummer
68581a8fbe
core: bugfix: ringbuffer_remove
5 years ago
Martin Elshuber
6cd3d34686
Removed duplicated code, fixed comment
5 years ago
Joakim Nohlgård
47e970635b
core: Fix assert printf format string
...
cppcheck said: core/assert.c:23: warning (invalidPrintfArgType_sint): %d in
format string (no. 2) requires 'int' but the argument type is 'unsigned
int'.
5 years ago
smlng
f4d9972574
llvm: hide redefines of atomic sync operations
5 years ago
Martin Elshuber
b9c2fc8254
Added reentrant mutex implementation
...
In contrast to normal mutexes, reeentrant mutexes allow to be relocked
multiple times from the same thread.
5 years ago
Joakim Nohlgård
4fdd2ea41a
core: Remove atomic in favour of C11 stdatomic
5 years ago
Joakim Nohlgård
4297e06fe5
core: add __sync_x library helpers for <gcc-4.7
5 years ago
Joakim Nohlgård
fcdb157228
core: rename c11_atomic -> atomic_c11
5 years ago
Joakim Nohlgård
6d20ac084b
core/c11_atomic.c: Add remaining C11 atomic library helpers for GCC
5 years ago
Joakim Nohlgård
d322af3fe5
core/include/mutex.h: remove unused #include "atomic.h"
5 years ago
Joakim Nohlgård
985afd8d80
core/mutex.c: remove unused #include "atomic.h"
5 years ago
smlng
0d4855c256
core: fix osx compile issue
5 years ago
smlng
66c02daeae
core: doc typos
6 years ago
Oleg Hahm
7ee7801c10
*: remove trailing underscores from header guards
6 years ago
daniel-k
9d403d95ce
cortex_m: Add debug symbols for OpenOCD/GDB thread support
6 years ago
Oleg Hahm
4e068bc1a4
doc: core: fix formatting
6 years ago
Oleg Hahm
d8574c15e9
doc: core: exclude MUTEX_LOCKED from documentation
6 years ago
Hauke Petersen
a7502355b8
core: remove reboot.h
...
with the new PM, the reboot.h is deprecated and pm_reboot() from
periph/pm.h should be used.
6 years ago
Kaspar Schleiser
ca7bf15ac4
core: panic: adapt to pariph/pm
6 years ago
Kaspar Schleiser
1b31fc75c4
core: reboot: map to periph/pm
6 years ago
Kaspar Schleiser
6150e2753a
drivers: periph: pm: introduce new power management API
6 years ago
Kaspar Schleiser
0194091673
remove obsolete lpm code
6 years ago
Victor Arino
bba8cf4c03
core/list: uncrustify
6 years ago
Victor Arino
be146741c9
core/list: add remove method
6 years ago
Victor Arino
ea12433a8d
core/mutex: support locked initialization
6 years ago
Martine Lenders
235375f664
native: always assert() verbosely
6 years ago
Joakim Nohlgård
0ba6c9f3a4
core/sched: Use xtimer ticks for sched statistics
6 years ago
Martine Lenders
8406164ece
core: fix stdio.h include for assert
6 years ago
Martine Lenders
f93ab1a1f6
doc: make the 2^x requirement for msg_queue more visible
6 years ago
Martine Lenders
65a11162fe
core: define macro for verbose behavior for assert()
...
Since this is also done for MSP430 specifically that file can be
removed.
6 years ago
Ian Martin
28a7ddc9a8
core: save the stack_start in the thread context for mpu_stack_guard
6 years ago
Lotte Steenbrink
8bd0bd17f3
thread.h: rearrange docs, add small tutorial
6 years ago
Martine Lenders
d724b7c9aa
core: add documentation on how to get line of failed assert()
6 years ago
Kaspar Schleiser
25a6ef5273
core: sched: mark sched_run() as used
6 years ago
Ludwig Knüpfer
49e76997a5
core/panic: add missing #ifdef NDEBUG
...
In case NDEBUG is not defined, `crash_code` is used later on
6 years ago
Kaspar Schleiser
7a3c63fddb
core: clist: clist_lpeek(): add missing return statement
6 years ago
Kaspar Schleiser
3a6f95008d
core: mbox: introduce thread decoupled message queues
6 years ago
Kaspar Schleiser
d86c141842
core, tests: adapt to changed clist function names
6 years ago
Kaspar Schleiser
9bfea9410e
cib: add unsafe operations
6 years ago
Kaspar Schleiser
6d12a9166a
core: clist: API enhancements
...
- renamed clist_insert() -> clist_rpush()
- renamed clist_remove_head() -> clist_lpop()
- renamed clist_advance() -> clist_lpoprpush()
- added clist_lpush(),
clist_rpop(),
clist_remove(),
clist_find(),
clist_find_before(),
clist_lpeek(),
clist_rpeek()
- improved documentation
6 years ago
Kaspar Schleiser
ec897a868c
core, gnrc_netreg: remove redundant or unneeded clist.h include
6 years ago