1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

528 Commits

Author SHA1 Message Date
Hauke Petersen
35eb99a46e Merge pull request #3984 from kaspar030/simplify_reboot
core: cpu: sys: simplify reboot()
2016-01-29 14:24:08 +01:00
938ff5c5e7 core: cpu: sys: simplify reboot() 2016-01-27 13:30:01 +01:00
Martine Lenders
febcac6d43 core: add capability to output message queue 2016-01-23 15:33:48 +01:00
1d22374196 Merge pull request #4475 from authmillenon/doc/enh/msg
core: msg: update detail section on IPC
2015-12-16 23:00:15 +01:00
Martine Lenders
49167a4b7d core: msg: piggy-back some style fixes by uncrustify 2015-12-15 17:10:17 +01:00
Martine Lenders
512448ba12 core: msg: update detail section on IPC 2015-12-15 11:46:47 +01:00
64674d21d5 core: irq.h: remove dINT/eINT traces 2015-12-14 21:34:35 +01:00
Hauke Petersen
cf53aeddd8 Merge pull request #4382 from haukepetersen/rm_core_flagsh
core: move thread flags from flags.h to thread.h
2015-12-08 11:36:43 +01:00
Hauke Petersen
22428f6cfb core: adapted to renamed THREAD_FLAGS 2015-12-07 22:09:46 +01:00
Hauke Petersen
7dcb40b46a core/thread.h: renamed thread creation flags 2015-12-07 22:09:46 +01:00
Hauke Petersen
7f5ab0cd5f core: moved flags.h to thread.h 2015-12-07 22:09:46 +01:00
Oleg Hahm
a82835a72b core: mute compiler warning 2015-12-07 20:28:52 +01:00
Oleg Hahm
6de92b0843 Merge pull request #4378 from haukepetersen/fix_core_includeguards
core: fixed include guards a minor style/doxygen
2015-12-07 11:33:31 +01:00
René Kijewski
0906c729a4 Merge pull request #4379 from haukepetersen/fix_core_doc
core/atomic.h: fix doxygen to get rid of warning
2015-12-02 11:35:32 +01:00
Hauke Petersen
0f43fb9023 core/atomic.h: fix doxygen to get rid of warning 2015-12-02 11:14:07 +01:00
Hauke Petersen
f326beb3f7 core/native_sched.h: style and doxygen fixes 2015-12-02 11:11:00 +01:00
Hauke Petersen
6fc26f8d18 core: fixed include guards for selected headers 2015-12-02 11:08:23 +01:00
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…
2015-12-02 11:07:17 +01:00
DipSwitch
15e8f4e3d1 core: add support to see if there are messages available for the current thread 2015-12-02 09:08:15 +01:00
5c0154b5de core: msg: remove pointless warning in doxygen 2015-11-28 23:59:09 +01:00
Cenk Gündoğan
acd7728dea Merge pull request #4357 from OlegHahm/assert_WARNER
core: make assertions easier to spot
2015-11-27 23:01:11 +01:00
Oleg Hahm
d86f1af34b core: make assertions easier to spot 2015-11-27 18:09:40 +01:00
Martine Lenders
5d524f947c Merge pull request #3689 from OlegHahm/priority_queue_not_add_twice
core: assertion not to add twice to priority_queue
2015-11-27 16:29:44 +01:00
Martine Lenders
0532d98b51 Merge pull request #3934 from locicontrols/sched-test-stack2
core: fix stack test when SCHED_TEST_STACK=1 but DEVELHELP=0
2015-11-27 16:25:43 +01:00
Oleg Hahm
07e2505ebd core: assertion not to add twice to priority_queue 2015-11-27 14:57:17 +01:00
BytesGalore
2b2408ddb3 core: fix typo in kernel_macros.h (alternative to #3364) 2015-11-24 17:42:10 +01:00
Ludwig Knüpfer
8320a121ee core/log: add @file doxygen command
Without this command the `log.h` documentation gets mangled with the
`core_util` documentation.
2015-11-01 15:21:46 +01:00
Oleg Hahm
bb306038ae core: disallow msg_send_receive() on same thread 2015-09-29 12:45:27 +02:00
Ludwig Knüpfer
eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 2015-09-27 18:58:30 +02:00
Ian Martin
2579e64e9f core: fix stack test when SCHED_TEST_STACK=1 but DEVELHELP=0 2015-09-22 11:59:21 -04:00
Cenk Gündoğan
8aa04e82a0 core/panic: call cpu_print_last_instruction before printing other messages 2015-09-22 14:54:55 +02:00
Joakim Nohlgård
98c465008b all: Update @gebart family name, email 2015-09-20 13:47:39 +02:00
Oleg Hahm
e15bdd257a debug: replace __FILE__ by RIOT_RELATIVE_FILE 2015-09-20 01:51:47 +02:00
Oleg Hahm
ac88d7960c core: remove DEBUGF macro 2015-09-20 01:51:47 +02:00
Hauke Petersen
3b26f742cd core/lpm: removed hwtimer dependent flag 2015-09-17 11:26:45 +02:00
085383bfae core: remove hwtimer, switch schedstatistics to xtimer 2015-09-16 10:58:51 +02:00
Oleg Hahm
ef5a7e7d05 core mutex: use ATOMIC_VALUE for debug output 2015-09-16 03:30:05 +02:00
Martine Lenders
93f555ef69 Merge pull request #3782 from OlegHahm/RIOT_assert
core: RIOT's own assert macro
2015-09-12 13:12:34 +02:00
Oleg Hahm
49917a5797 core: cpu: fix check for DEVELHELP 2015-09-12 12:43:15 +02:00
Oleg Hahm
f3245cecac core: panic: last instruction's address for assert 2015-09-11 23:23:31 +02:00
René Kijewski
888e146fe4 core: define assertion failed message in one place 2015-09-11 23:23:30 +02:00
Oleg Hahm
c4ba1c53ed core: added RIOT's own assert macro 2015-09-11 16:09:28 +02:00
Hauke Petersen
5e7a026365 core: optimized output on kernel-init
This PR saves some memory by ommiting redundant output. The printing
of "jumpint into first task..." is obsolete, as the thread_create
calls are not checked for errors anymore.

Further the version print is moved into the main_trampoline. This
prevents the STDLIB from using precious stack space on the ISR
stack, on which it is running before jumping into main - hence
opening the option to decrease the stacksize for the ISR stack.
2015-09-09 16:23:46 +02:00
Oleg Hahm
e2639d7f83 core: use enums for panic 2015-09-04 16:14:35 +02:00
René Kijewski
c0c2d8660f core: missing restoreIRQ in mutex_unlock
`mutex_unlock()` did not restore IRQsbefore yielding for the woken up
thread.
2015-08-21 09:16:54 +02:00
afd68d1f31 core: remove needless thread creation checks in kernel_init 2015-08-14 01:35:48 +02:00
Oleg Hahm
705e70e6c6 Merge pull request #3322 from gebart/pr/add-missing-inttypes-includes
Add missing inttypes.h includes
2015-07-07 16:49:39 +02:00
c762b43221 debug: add DEBUG_EXTRA_STACKSIZE define 2015-07-07 11:47:32 +02:00
Joakim Gebart
555085acdc core/sched: Add missing inttypes.h include when debugging. 2015-07-07 00:53:26 +02:00
Joakim Gebart
23e01dd4c8 core: Add C11 atomic helpers for GCC
These functions are required for std::atomic in C++11 on Cortex-M0.
The functions are only used if GCC does not know how to generate any
lock-free atomic hardware operations.
2015-07-06 12:17:57 +02:00