Raul Fuentes
|
f21d497be4
|
tread.h: Minor examples compile
|
6 years ago |
Kaspar Schleiser
|
0fcc7d3834
|
cleanup: apply headerguard script output
|
6 years ago |
Vincent Dupont
|
6d5b95517d
|
ps: fix schedstatistics
Fix xtimer_now() usage and fix columns alignment in ps command when
module schedstatistics is used.
|
6 years ago |
Hauke Petersen
|
f914ae4876
|
core/panic: enable panic modes for Cortex-M7
|
6 years ago |
Kaspar Schleiser
|
89390a83d4
|
core: byteorder.h: rename HTON* -> hton*, NTOH* -> ntoh*
|
6 years ago |
smlng
|
4ffbbfb8f6
|
doc: correct naming of doxygen group in core
|
6 years ago |
smlng
|
1b69f281f9
|
core, log: fix tautology compare error with toolchain llvm
|
6 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.
|
6 years ago |
Joakim Nohlgård
|
4fdd2ea41a
|
core: Remove atomic in favour of C11 stdatomic
|
6 years ago |
Joakim Nohlgård
|
d322af3fe5
|
core/include/mutex.h: remove unused #include "atomic.h"
|
6 years ago |
Oleg Hahm
|
7ee7801c10
|
*: remove trailing underscores from header guards
|
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
|
1b31fc75c4
|
core: reboot: map to periph/pm
|
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 |
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
|
7a3c63fddb
|
core: clist: clist_lpeek(): add missing return statement
|
7 years ago |
Kaspar Schleiser
|
3a6f95008d
|
core: mbox: introduce thread decoupled message queues
|
7 years ago |
Kaspar Schleiser
|
d86c141842
|
core, tests: adapt to changed clist function names
|
7 years ago |
Kaspar Schleiser
|
9bfea9410e
|
cib: add unsafe operations
|
7 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
|
7 years ago |
Kaspar Schleiser
|
ec897a868c
|
core, gnrc_netreg: remove redundant or unneeded clist.h include
|
7 years ago |
Victor Arino
|
de173ff48f
|
core/cib: add peek capabilities
|
7 years ago |
Joakim Nohlgård
|
b02e0eca47
|
ps: Add current stack pointer and start of stack to isr_stack ps output (DEVELHELP)
|
7 years ago |
Kaspar Schleiser
|
f0b44d5175
|
core: change type of msg.content.ptr to void*
|
7 years ago |
MohmadAyman
|
53df3e8b57
|
core: cpu: provide function to acquire ISR stack usage
|
7 years ago |
Oleg Hahm
|
1319c5e874
|
doc: add a hint to cpu_conf.h
|
7 years ago |
Oleg Hahm
|
435685cf4a
|
doc: add missing information about thread_create
|
7 years ago |
Oleg Hahm
|
06e5c13b3d
|
core: doc: do not exclude CPU specific values
This patch ensures that doxygen will add the CPU dependent defines for stack sizes.
|
7 years ago |
Oleg Hahm
|
bb35913840
|
core: assert correct msq queue size on creation
The return value was never checked. Hence, this runtime check was rather
pointless. Better assert the correct size during development.
|
7 years ago |
Cenk Gündoğan
|
e7b86361e2
|
cib: check (write > read) explicitly
|
7 years ago |
DipSwitch
|
4e8834ae87
|
core: Remove _t from struct names
|
7 years ago |
Oleg Hahm
|
57e9a25e2b
|
doc: a note about creating threads w/ same prio
|
7 years ago |
Kaspar Schleiser
|
dc8f55df7e
|
core: msg: use new list instead of priority_queue
|
7 years ago |
Cenk Gündoğan
|
2adc0eae75
|
cib: doc fix
|
7 years ago |
Kaspar Schleiser
|
58a12e5034
|
core: make messaging optional
|
7 years ago |
Kaspar Schleiser
|
46143c6bdc
|
core: thread_flags: optimize thread_flags_wait_one, fix doxygen
|
7 years ago |
Kaspar Schleiser
|
abff2e3fb7
|
core: introduce thread flags
|
7 years ago |
Kaspar Schleiser
|
f9f6adb48d
|
core: clist: make singly linked
|
7 years ago |
Kaspar Schleiser
|
350c341ce1
|
core: mutex: use of intrusive linked list instead of priority queue
|
7 years ago |