Commit Graph

604 Commits (17b35f6ece14a22abcf7aee20d18dcea7314a0e9)

Author SHA1 Message Date
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
Francisco Acosta 84d0d61279 Merge pull request #5608 from gebart/pr/xtimer-ticks
xtimer: Allow arbitrary timer frequency, second attempt
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
Peter Kietzmann 11a8969ab0 Merge pull request #6003 from miri64/core/doc/msg-init-queue-power-of-two
doc: make the 2^x requirement for msg_queue more visible
6 years ago
Martine Lenders f93ab1a1f6 doc: make the 2^x requirement for msg_queue more visible 6 years ago
Martine Lenders 61daeff04c Merge pull request #5881 from miri64/core/enh/add-verbose-assert
core: define macro for verbose behavior for assert()
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 7 years ago
Kaspar Schleiser 057274b1fb Merge pull request #5877 from miri64/core/doc/assert-addr2line
core: add documentation on how to get line of failed assert()
7 years ago
Lotte Steenbrink 8bd0bd17f3 thread.h: rearrange docs, add small tutorial 7 years ago
Martine Lenders d724b7c9aa core: add documentation on how to get line of failed assert() 7 years ago
Kaspar Schleiser 25a6ef5273 core: sched: mark sched_run() as used 7 years ago
Ludwig Knüpfer 49e76997a5 core/panic: add missing #ifdef NDEBUG
In case NDEBUG is not defined, `crash_code` is used later on
7 years ago
Kaspar Schleiser 7a3c63fddb core: clist: clist_lpeek(): add missing return statement 7 years ago
Martine Lenders e16bbda5f6 Merge pull request #5629 from kaspar030/improve_clist
core: improve clist
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 7718f114cb all: remove pointer casts for msg.content.ptr 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
Martine Lenders c313c26dbb Merge pull request #5444 from OlegHahm/msg_send_receive_fix
core: msg_send_receive if receiver is not ready
7 years ago
Oleg Hahm dc7d191748 core: msg_send_receive if receiver is not ready 7 years ago
Andreas "Paul" Pauli c805853c34 Merge pull request #5376 from OlegHahm/doxy_fixes
doc: document THREAD_STACKSIZE correctly and fix PRNG documentation
7 years ago
Oleg Hahm 1319c5e874 doc: add a hint to cpu_conf.h 7 years ago
Martine Lenders 15130e8674 Merge pull request #5298 from cgundogan/pr/cib/cib_get_check_fix
cib: check (write > read) explicitly
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
Hauke Petersen f977654a70 Merge pull request #5270 from authmillenon/core/fix/mutex-debug
core: allow DEBUG in mutex.c to run without DEVELHELP
7 years ago
Martine Lenders 1750e1bad8 core: mutex: piggy-back some style fixes 7 years ago
Oleg Hahm 8690a888f5 Merge pull request #5295 from OlegHahm/msg_init_queue_assert
core: assert correct msq queue size on creation
7 years ago
Martine Lenders 85dfed3249 Merge pull request #5283 from kaspar030/make_msg_use_list
core: msg: use new list instead of priority_queue
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
Martine Lenders ccb4521599 core: allow DEBUG in mutex.c to run without DEVELHELP 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
Cenk Gündoğan aa15ec59dc Merge pull request #5275 from cgundogan/pr/cib/doc_fix
cib: doc fix
7 years ago
Cenk Gündoğan 2f21c623ab core/thread_flags: remove superfluous bitarithm.h include 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
Oleg Hahm c09190b979 Merge pull request #3851 from kaspar030/make_messaging_optional
core: make messaging optional
7 years ago