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
Martine Lenders
ed5b960928
Merge pull request #3192 from kaspar030/fix_hwtimer_warning
...
core: hwtimer: fix debug message newline
2015-06-14 17:49:07 +02:00
ximus
5f422a9d07
Fix write of thread stack end marker
...
Only the lower half of the stack end marker is being writtem
to the stack buffer end.
2015-06-12 16:02:40 -07:00
a7e50d3c4d
core: hwtimer: fix debug message newline
2015-06-11 21:31:58 +02:00
Lotte Steenbrink
738c700daf
Merge pull request #3141 from Lotterleben/panic_warn
...
core: get rid of warning: unused parameter 'crash_code'
2015-06-11 16:44:32 +02:00
Martine Lenders
905aacd87f
core: include missing thread.h to debug.h
2015-06-02 18:01:16 +02:00
Lotte Steenbrink
6274a2b982
get rid of warning: unused parameter 'crash_code'
2015-06-01 12:41:07 -07:00
f953ae8187
core: optimize panic.c
2015-05-29 17:17:11 +02:00