|
25a6ef5273
|
core: sched: mark sched_run() as used
|
2016-08-29 13:30:17 +02:00 |
|
Ludwig Knüpfer
|
49e76997a5
|
core/panic: add missing #ifdef NDEBUG
In case NDEBUG is not defined, `crash_code` is used later on
|
2016-07-26 19:37:35 +02:00 |
|
|
7a3c63fddb
|
core: clist: clist_lpeek(): add missing return statement
|
2016-07-20 22:25:48 +02:00 |
|
Martine Lenders
|
e16bbda5f6
|
Merge pull request #5629 from kaspar030/improve_clist
core: improve clist
|
2016-07-18 19:36:16 +02:00 |
|
|
3a6f95008d
|
core: mbox: introduce thread decoupled message queues
|
2016-07-18 16:56:41 +02:00 |
|
|
d86c141842
|
core, tests: adapt to changed clist function names
|
2016-07-18 16:20:40 +02:00 |
|
|
9bfea9410e
|
cib: add unsafe operations
|
2016-07-18 16:14:19 +02:00 |
|
|
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
|
2016-07-18 13:18:15 +02:00 |
|
|
ec897a868c
|
core, gnrc_netreg: remove redundant or unneeded clist.h include
|
2016-07-18 13:17:31 +02:00 |
|
Victor Arino
|
de173ff48f
|
core/cib: add peek capabilities
|
2016-07-14 16:47:03 +02:00 |
|
Joakim Nohlgård
|
b02e0eca47
|
ps: Add current stack pointer and start of stack to isr_stack ps output (DEVELHELP)
|
2016-07-12 10:17:49 +02:00 |
|
|
7718f114cb
|
all: remove pointer casts for msg.content.ptr
|
2016-06-02 23:13:42 +02:00 |
|
|
f0b44d5175
|
core: change type of msg.content.ptr to void*
|
2016-06-02 20:17:50 +02:00 |
|
MohmadAyman
|
53df3e8b57
|
core: cpu: provide function to acquire ISR stack usage
|
2016-06-01 23:01:35 +02:00 |
|
Martine Lenders
|
c313c26dbb
|
Merge pull request #5444 from OlegHahm/msg_send_receive_fix
core: msg_send_receive if receiver is not ready
|
2016-05-31 20:45:57 +02:00 |
|
Oleg Hahm
|
dc7d191748
|
core: msg_send_receive if receiver is not ready
|
2016-05-31 20:06:35 +02:00 |
|
Andreas "Paul" Pauli
|
c805853c34
|
Merge pull request #5376 from OlegHahm/doxy_fixes
doc: document THREAD_STACKSIZE correctly and fix PRNG documentation
|
2016-05-18 15:00:10 +02:00 |
|
Oleg Hahm
|
1319c5e874
|
doc: add a hint to cpu_conf.h
|
2016-05-18 12:48:35 +02:00 |
|
Martine Lenders
|
15130e8674
|
Merge pull request #5298 from cgundogan/pr/cib/cib_get_check_fix
cib: check (write > read) explicitly
|
2016-05-17 23:02:13 +02:00 |
|
Oleg Hahm
|
435685cf4a
|
doc: add missing information about thread_create
|
2016-04-21 14:38:13 +02:00 |
|
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.
|
2016-04-20 18:46:14 +02:00 |
|
Hauke Petersen
|
f977654a70
|
Merge pull request #5270 from authmillenon/core/fix/mutex-debug
core: allow DEBUG in mutex.c to run without DEVELHELP
|
2016-04-20 15:05:11 +02:00 |
|
Martine Lenders
|
1750e1bad8
|
core: mutex: piggy-back some style fixes
|
2016-04-18 17:23:55 +02:00 |
|
Oleg Hahm
|
8690a888f5
|
Merge pull request #5295 from OlegHahm/msg_init_queue_assert
core: assert correct msq queue size on creation
|
2016-04-17 14:49:54 +02:00 |
|
Martine Lenders
|
85dfed3249
|
Merge pull request #5283 from kaspar030/make_msg_use_list
core: msg: use new list instead of priority_queue
|
2016-04-17 14:48:50 +02:00 |
|
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.
|
2016-04-17 13:55:21 +02:00 |
|
Martine Lenders
|
ccb4521599
|
core: allow DEBUG in mutex.c to run without DEVELHELP
|
2016-04-17 13:38:49 +02:00 |
|
Cenk Gündoğan
|
e7b86361e2
|
cib: check (write > read) explicitly
|
2016-04-12 08:06:13 +02:00 |
|
DipSwitch
|
4e8834ae87
|
core: Remove _t from struct names
|
2016-04-11 21:46:53 +02:00 |
|
Oleg Hahm
|
57e9a25e2b
|
doc: a note about creating threads w/ same prio
|
2016-04-11 12:11:48 +02:00 |
|
Cenk Gündoğan
|
aa15ec59dc
|
Merge pull request #5275 from cgundogan/pr/cib/doc_fix
cib: doc fix
|
2016-04-11 07:39:30 +02:00 |
|
Cenk Gündoğan
|
2f21c623ab
|
core/thread_flags: remove superfluous bitarithm.h include
|
2016-04-10 13:01:19 +02:00 |
|
|
dc8f55df7e
|
core: msg: use new list instead of priority_queue
|
2016-04-10 00:16:48 +02:00 |
|
Cenk Gündoğan
|
2adc0eae75
|
cib: doc fix
|
2016-04-09 13:01:32 +02:00 |
|
Oleg Hahm
|
c09190b979
|
Merge pull request #3851 from kaspar030/make_messaging_optional
core: make messaging optional
|
2016-03-30 23:56:55 +02:00 |
|
|
58a12e5034
|
core: make messaging optional
|
2016-03-30 23:27:09 +02:00 |
|
|
46143c6bdc
|
core: thread_flags: optimize thread_flags_wait_one, fix doxygen
|
2016-03-30 17:11:49 +02:00 |
|
|
abff2e3fb7
|
core: introduce thread flags
|
2016-03-30 10:38:53 +02:00 |
|
|
f9f6adb48d
|
core: clist: make singly linked
|
2016-03-30 00:27:49 +02:00 |
|
|
f626ee5969
|
Merge pull request #4557 from kaspar030/introduce_intrusive_singly_linked_list
core: mutex: several optimizations
|
2016-03-29 22:25:43 +02:00 |
|
|
350c341ce1
|
core: mutex: use of intrusive linked list instead of priority queue
|
2016-03-29 21:50:17 +02:00 |
|
|
7c39134d5d
|
core: introduce intrusive singly linked list
|
2016-03-29 21:50:17 +02:00 |
|
Yonezawa-T2
|
1ce140d910
|
debug: fix compilation error for %p formatter
|
2016-03-29 11:46:29 +09:00 |
|
DipSwitch
|
0bb4748a94
|
core: Fix/refactor function naming in core/incude/irq.h
|
2016-03-20 16:47:34 +01:00 |
|
Martine Lenders
|
5a415a91e2
|
Merge pull request #4052 from IldarValiev/patch-1
Added thread existence check at thread_wakeup
|
2016-03-16 12:19:08 +01:00 |
|
Joakim Nohlgård
|
0cf0278e0f
|
core/lpm.h: Fix Doxygen typo
|
2016-03-14 23:09:49 +01:00 |
|
|
cc1771787e
|
core: panic: use LOG_ERROR instead of printf
|
2016-03-11 00:42:11 +01:00 |
|
René Kijewski
|
818d703810
|
Merge pull request #5004 from OlegHahm/core_kernel_macros_attributs_merge
core: merge kernel_macros.h and attributes.h into kernel_defines.h
|
2016-03-10 16:47:10 +01:00 |
|
IldarValiev
|
475b1af26d
|
core: added assert to cib_init()
|
2016-03-10 13:32:00 +01:00 |
|
Oleg Hahm
|
bdcf8879fd
|
core: merged kernel_macros.h and attributes.h
Merged into new kernel_defines.h and updated all includes.
|
2016-03-09 22:29:06 +01:00 |
|