Commit Graph

546 Commits (8e360aa97ffff77a2d3c83c175f6bed7b67a9dcc)

Author SHA1 Message Date
DipSwitch 0bb4748a94 core: Fix/refactor function naming in core/incude/irq.h 7 years ago
Martine Lenders 5a415a91e2 Merge pull request #4052 from IldarValiev/patch-1
Added thread existence check at thread_wakeup
7 years ago
Joakim Nohlgård 0cf0278e0f core/lpm.h: Fix Doxygen typo 7 years ago
Kaspar Schleiser cc1771787e core: panic: use LOG_ERROR instead of printf 7 years ago
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
7 years ago
IldarValiev 475b1af26d core: added assert to cib_init() 7 years ago
Oleg Hahm bdcf8879fd core: merged kernel_macros.h and attributes.h
Merged into new kernel_defines.h and updated all includes.
7 years ago
IldarValiev a8391e346e core: added documentation to cib.h
size can be equal 0 or 2^n only. Because else mask won't consist of consecutive '1' only (e.g., 0b00111111) and functions cib_get() and cib_put() will return wrong values.
7 years ago
IldarValiev 4f5bea7d99 core: thread: Added stack size validation 7 years ago
IldarValiev bad2b5c187 core: thread: Added validation of pid 7 years ago
Kaspar Schleiser 2b010b5337 core: rename tcb_t -> thread_t, move into thread.h 7 years ago
Joakim Nohlgård e088403ce0 Merge pull request #4082 from daniel-k/pr/msg_reply_missing_irq_restore
core/msg: add missing irq restoration in msg_reply()
7 years ago
Oleg Hahm 76c397f252 Merge pull request #4924 from kaspar030/smaller_core_types
core: reduce types of tcb->status and tcb->priority
7 years ago
daniel-k 4295d028ec core/msg_reply: only assert target tcb, no error handling 7 years ago
Kaspar Schleiser a8865a2808 core: reduce types of tcb->status and tcb->priority 7 years ago
Kaspar Schleiser 9082273746 core: header cleanup 7 years ago
Kaspar Schleiser bdfc76a052 core: msg: fix msg_try_receive not checking msg_waiters 7 years ago
Martine Lenders c9f05efbb7 doc: atomic: provide explanation about why atomic_int_t is struct
See also https://github.com/RIOT-OS/RIOT/pull/2321#issuecomment-72088818
7 years ago
Hauke Petersen 35eb99a46e Merge pull request #3984 from kaspar030/simplify_reboot
core: cpu: sys: simplify reboot()
7 years ago
Kaspar Schleiser 938ff5c5e7 core: cpu: sys: simplify reboot() 7 years ago
Martine Lenders febcac6d43 core: add capability to output message queue 7 years ago
Kaspar Schleiser 1d22374196 Merge pull request #4475 from authmillenon/doc/enh/msg
core: msg: update detail section on IPC
8 years ago
Martine Lenders 49167a4b7d core: msg: piggy-back some style fixes by uncrustify 8 years ago
Martine Lenders 512448ba12 core: msg: update detail section on IPC 8 years ago
Kaspar Schleiser 64674d21d5 core: irq.h: remove dINT/eINT traces 8 years ago
Hauke Petersen cf53aeddd8 Merge pull request #4382 from haukepetersen/rm_core_flagsh
core: move thread flags from flags.h to thread.h
8 years ago
Hauke Petersen 22428f6cfb core: adapted to renamed THREAD_FLAGS 8 years ago
Hauke Petersen 7dcb40b46a core/thread.h: renamed thread creation flags 8 years ago
Hauke Petersen 7f5ab0cd5f core: moved flags.h to thread.h 8 years ago
Oleg Hahm a82835a72b core: mute compiler warning 8 years ago
Oleg Hahm 6de92b0843 Merge pull request #4378 from haukepetersen/fix_core_includeguards
core: fixed include guards a minor style/doxygen
8 years ago
René Kijewski 0906c729a4 Merge pull request #4379 from haukepetersen/fix_core_doc
core/atomic.h: fix doxygen to get rid of warning
8 years ago
Hauke Petersen 0f43fb9023 core/atomic.h: fix doxygen to get rid of warning 8 years ago
Hauke Petersen f326beb3f7 core/native_sched.h: style and doxygen fixes 8 years ago
Hauke Petersen 6fc26f8d18 core: fixed include guards for selected headers 8 years ago
Oleg Hahm 349d333ede Merge pull request #3997 from DipSwitch/core_msg_avail_support
core: add support to see if there are messages available for the curr…
8 years ago
DipSwitch 15e8f4e3d1 core: add support to see if there are messages available for the current thread 8 years ago
Kaspar Schleiser 5c0154b5de core: msg: remove pointless warning in doxygen 8 years ago
Cenk Gündoğan acd7728dea Merge pull request #4357 from OlegHahm/assert_WARNER
core: make assertions easier to spot
8 years ago
Oleg Hahm d86f1af34b core: make assertions easier to spot 8 years ago
Martine Lenders 5d524f947c Merge pull request #3689 from OlegHahm/priority_queue_not_add_twice
core: assertion not to add twice to priority_queue
8 years ago
Martine Lenders 0532d98b51 Merge pull request #3934 from locicontrols/sched-test-stack2
core: fix stack test when SCHED_TEST_STACK=1 but DEVELHELP=0
8 years ago
Oleg Hahm 07e2505ebd core: assertion not to add twice to priority_queue 8 years ago
BytesGalore 2b2408ddb3 core: fix typo in kernel_macros.h (alternative to #3364) 8 years ago
Ludwig Knüpfer 8320a121ee core/log: add @file doxygen command
Without this command the `log.h` documentation gets mangled with the
`core_util` documentation.
8 years ago
Oleg Hahm bb306038ae core: disallow msg_send_receive() on same thread 8 years ago
Ludwig Knüpfer eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 8 years ago
Ian Martin 2579e64e9f core: fix stack test when SCHED_TEST_STACK=1 but DEVELHELP=0 8 years ago
Cenk Gündoğan 8aa04e82a0 core/panic: call cpu_print_last_instruction before printing other messages 8 years ago
Joakim Nohlgård 98c465008b all: Update @gebart family name, email 8 years ago