Christian Mehlis
00d618634c
add missing include for mutex
10 years ago
Christian Mehlis
a1ce242ffe
Merge pull request #113 from mehlis/oneway-calloc
...
add oneway calloc
10 years ago
Martin Lenders
78db093d09
Merge pull request #105 from OlegHahm/hwtimer_wait
...
fix for #25 by using mutexes for hwtimer_wait
10 years ago
Christian Mehlis
764e0027f1
add oneway calloc
10 years ago
Martin
63146190b3
fix changed prototype parameter 1 of thread_stack_init from void* to void(*)(void)
10 years ago
Oleg Hahm
3f95d72828
fix for #25 by using mutexes for hwtimer_wait
10 years ago
Oleg Hahm
88d2357295
fix warnings from #62
10 years ago
LudwigOrtmann
07c7e8ccd3
Merge pull request #90 from OlegHahm/milestone_1_0_fixes
...
Milestone 1 0 fixes
10 years ago
Oleg Hahm
39a4dc684e
fixes for #62 : eliminate unused parameter warnings
...
NOTE: this commit introduces a kernel API change for mutex_unlock
10 years ago
Oleg Hahm
836ae0d291
fix #11 : initialize queue_node_t n.next in msg_send()
10 years ago
Christian Mehlis
62994314aa
in msg_send_receive: return result from msg_send
10 years ago
Oleg Hahm
f7ecc704a4
fixed includes and include pathes
10 years ago
Oleg Hahm
0bd81f14a4
remove header guard from debug.h and repaired debugging on a per file base
10 years ago
Oleg Hahm
ca75d3c36c
fixed some includes
10 years ago
Oleg Hahm
599e266b55
Revert "removed redefined ENABLE_DEBUG"
...
This reverts commit 69c526f44d
.
Instead of removing ENABLE_DEBUG, define it as zero and replacing the
ifdef preprocessor commands by a simple #if
10 years ago
Oleg Hahm
37467de0d2
fixed printf formatter
10 years ago
Christian Mehlis
837bad38eb
rename kernel_intern.h
...
german "intern" to english "internal"
10 years ago
Christian Mehlis
b8176f4488
fixed printf patterns
10 years ago
Christian Mehlis
c5e62e238b
add missing include
10 years ago
Christian Mehlis
69c526f44d
removed redefined ENABLE_DEBUG
10 years ago
Christian Mehlis
190e24116d
use int explicitly
10 years ago
Christian Mehlis
96cbf4019e
make internal function static
10 years ago
Ludwig Ortmann
7dd9ac6be0
Add msg_try_receive
10 years ago
Christian Mehlis
9549c29ccb
fix missing includes
10 years ago
Oliver Hahm
57cc002c67
Merge branch 'wsn430'
...
Conflicts:
core/include/queue.h
core/queue.c
cpu/msp430-common/hwtimer_cpu.c
cpu/msp430x16x/hwtimer_msp430.c
sys/lib/hashtable.c
sys/net/ieee802154/ieee802154_frame.c
sys/shell/commands/sc_cc110x_ng.c
sys/transceiver/transceiver.c
sys/vtimer/vtimer.c
10 years ago
Oliver Hahm
c8bee9e554
fixed coding style (space after most keywords)
10 years ago
Oliver Hahm
5bae4f841d
added one-time-initialization guard to transceiver
10 years ago
Oliver Hahm
f359453083
fixed doxygen value
10 years ago
Oliver Hahm
ffeb6f8523
fixed coding conventions (correctly this time)
10 years ago
Oliver Hahm
0d6d8390c0
* updated copyright and license headers in various files
10 years ago
Oliver Hahm
d640cf4298
fixed missing include
10 years ago
Oliver Hahm
fdd1d21e8d
Merge branch 'master' into wsn430
10 years ago
Christian Mehlis
a57c25499b
remove recursive include
10 years ago
Oliver Hahm
40edc25022
* cast main function in kernel_init to match prototype
10 years ago
Christian Mehlis
8f74612762
main should always return int
...
this fixes some compiler warnings
10 years ago
Christian Mehlis
b41fd19216
prevent double include of debug.h
10 years ago
Christian Mehlis
42063530c0
clarify: while loop without body is correct here
10 years ago
Milan Babel
df13d9e0fc
Merge branch 'master' of github.com:overflowed/RIOT
...
Conflicts:
drivers/cc110x_ng/Makefile
10 years ago
Milan Babel
edb34b73c0
fixes for the wsn430
...
fixed vtimer for the msp430
added spi module for the wsn430 v1.3b
changed some variables to uintXX_t, fixes overflow on msp430
10 years ago
Ludwig Ortmann
b36ddd7fd7
Merge remote-tracking branch 'upstream/master'
10 years ago
Ludwig Ortmann
c6553f6492
interrupt handling rewrite
...
(including uart0 integration, rt-extension removal)
10 years ago
Oliver Hahm
e69da952de
* forbid the usage of '0' as an parameter for number_of_the_lowest_bit()
10 years ago
Martin Lenders
07e8ac9c19
Remove swtimer
...
see #4
10 years ago
Oleg Hahm
349bec1f0f
* added documentation to kernel_intern.h
10 years ago
Oleg Hahm
e8af0c42c3
* created prototype for cpu_switch_context_exit()
10 years ago
Oliver Hahm
e6177e811a
* moved cpu and board specific parts to corresponding Makefiles
...
* introduced variable for cpu folder
10 years ago
Ludwig Ortmann
f8973bb007
Merge remote-tracking branch 'upstream/master'
10 years ago
Oliver Hahm
0d06e1bc18
Merge branch 'master' of github.com:RIOT-OS/RIOT
10 years ago
Oliver Hahm
7a4dec1830
* replaced new Makefile name in Makefiles
10 years ago
Oliver Hahm
5ffe5a9c27
* renamed makefiles to Makefile
10 years ago
Oleg Hahm
2ed63bd5c6
* removed outdated (and probably confusing) FeuerWhere project as an author
10 years ago
Oleg Hahm
2277b366b2
* removed outdated occurrences of (u|µ)kleos and FeuerWare
10 years ago
Oleg Hahm
68c9a60348
* fixed a copy&paste error in hwtimer_arch.h
10 years ago
Ludwig Ortmann
d65536f77b
native cpu initial import
10 years ago
Oleg Hahm
48e5df9bef
* some clean up
...
* assert active_thread pointer before saving it
10 years ago
Oleg Hahm
5aa00a4f8b
* fixed typo in readme
...
* fixed documentation in irq.h
* moved tools folder to dist
* added check for disk space in build_gnuarm script
* fixed gcc check in this script, too
10 years ago
Oleg Hahm
d31ee82518
* removed legacy projects folder and Jamfiles
10 years ago
Oliver Hahm
9df46b3507
* fixed makefiles for msb-430h support
10 years ago
Oliver Hahm
82f2e3d4e0
* added missing makefiles for msb430h
...
* updated some makefiles and fixed includes for msb430h
10 years ago
Oleg Hahm
5df0bd0cc4
* updated and integrated makefiles
...
* added some auto dependencies
10 years ago
Oleg Hahm
3791039974
* integrated makefiles
...
* fixed some prototypes
* restructured sys
10 years ago
Oliver Hahm
4162a2aff8
[core thread]
...
* added thread_getlastpid() to header
11 years ago
Oliver Hahm
bf96b81f53
[core include]
...
* added header for low-level io operations
11 years ago
Oliver Hahm
e49a17f4f7
Merge branch 'feuerware-integration'
11 years ago
Oliver Hahm
92281753ad
Merge branch 'stable'
...
Conflicts:
core/sched.c
sys/auto_init.c
11 years ago
Oliver Hahm
a20088f6e8
[core sched]
...
* fixed thread_getlastpid()
* enable interrupts again in thread_sleep() to avoid getting stuck w/
disabled interrupts
[cpu lpc2387]
* added hwtimer as dependency for MCI driver
[project test_*]
* fixed some expect scripts
11 years ago
Oliver Hahm
2109f7dc86
[core thread]
...
* added thread_getlastpid
11 years ago
Oliver Hahm
a30a18b3a8
[core msg]
...
* updated documentation of msg_send_receive()
11 years ago
Oliver Hahm
ffc7976aea
[core config]
...
* added prototype for config_load to header
11 years ago
Oliver Hahm
918a31cf8c
[core hwtimer] [cpu arm]
...
* adapted core and arm cpu
11 years ago
Oliver Hahm
551d684155
Merge branch 'master' of ssh://ukleos.org:2222/home/git/ukleos
11 years ago
Oliver Hahm
0d6d3e2c43
[board msba2-common] [sys chardev_thread] [sys shell] [driver cc110x_ng] [core msg]
...
* some cosmetics and cleanups
11 years ago
Oliver Hahm
961b4df179
[core cib] [projects default] [sys shell]
...
* fixed some minor issues found by splint
11 years ago
Oliver Hahm
59a46e0e88
Merge branch 'sixlowpan'
...
Conflicts:
cpu/arm_common/hwtimer_cpu.c
sys/include/vtimer.h
sys/vtimer.c
11 years ago
Oliver Hahm
75b4c946ac
[core hwtimer]
...
* removed double function prototype
11 years ago
Oliver Hahm
e89dc07a05
core/
11 years ago
Oliver Hahm
0fd8127fab
[core msg]
...
* updated IPC documentation
11 years ago
Oliver Hahm
1e0516fe73
[core msg]
...
* updated documentation
11 years ago
Oliver Hahm
a5d1d6d26b
[core scheduler]
...
* added optional callback for scheduler timing statistics
12 years ago
mlenders
9521142842
merged
12 years ago
Oliver Hahm
706d982705
[core kernel]
...
* fixed include search directive for internal header file
12 years ago
Oliver Hahm
5a0e412249
[core sched]
...
* removed declaration from header file
12 years ago
Oliver Hahm
fa94cecf1f
[core mutex]
...
* fixed bug from r5b3209ea
12 years ago
Oliver Hahm
23cd123bdb
[core thread]
...
* fixed wrong struct name in macro
12 years ago
Stephan Zeisberg
5abef6daf2
changed types irq_callback, hashtable, posix_io, s_display_flags, seq_buffer_entry, tcb, toprint to type_t"
12 years ago
Stephan Zeisberg
6a96de0d2f
changed msg to msg_t
12 years ago
Stephan Zeisberg
4bce433513
branch merge
12 years ago
Kaspar Schleiser
5838ce604b
* hwtimer: switched to lifo
12 years ago
Kaspar Schleiser
d5ff633d07
* initial checkin of last in first out array queue (lifo)
12 years ago
Kaspar Schleiser
88ccc555dc
* moved config to sys, split away board specifics
12 years ago
Oliver Hahm
fb1cb91c75
[board/msp-430-common board/msba2 core/]
...
* introduced dummy function for msp-430 config-save
* moved sysconfig from board to core
[sys/transceiver cpu/]
* moved some buffer size defines to cpu dependent parts
* some cleanups
12 years ago
Oliver Hahm
a46cdf189a
* introduced identifiers (include shell commands to get and set)
...
* introduced a system wide configuration
12 years ago
Stephan Zeisberg
9efaa3bbb6
branch merge fixes
12 years ago
Stephan Zeisberg
8264cde342
branch merge
12 years ago
Kaspar Schleiser
3e70da172e
* removed unneccessary double definition of struct
13 years ago
Kaspar Schleiser
3a83ef0824
* msg queue optimization
13 years ago
Kaspar Schleiser
5467d08536
* hwtimer: export hwtimer_now
13 years ago
Kaspar Schleiser
cb79a7a237
* first implementation of msg queues
13 years ago
Kaspar Schleiser
cb1d5c7ab3
* added circular index buffer implementation
13 years ago
Kaspar Schleiser
d40052e24b
* cosmetics
13 years ago
Kaspar Schleiser
0441c5a4a4
* some more mutex related changes
13 years ago
Kaspar Schleiser
21e6aaff24
* fix priority queue insert
13 years ago
Kaspar Schleiser
dad5bf866c
* removed unused prio function
13 years ago
Kaspar Schleiser
8b242c74a8
* mutex changes
13 years ago
Kaspar Schleiser
9122445c27
* align tcb on 32bit boundary
13 years ago
Oliver Hahm
3b9e9befa9
* some cosmetics and lpm flags for UART
13 years ago
Oleg
88c0ec84ee
* added set offset shell command for sht11
...
* introduced command separator for pyterm
* some cosmetics
13 years ago
Oleg
416029d2c0
* changed default project from "hello-world" to "default"
...
* increased main priority to the half of maximum priority
* introduced define for minimum stack size
* decreased stack size for uart0 thread
* merged commands for rtc shell module to one command (date)
* cleanup of header includes
13 years ago
Kaspar Schleiser
ba03f610c4
* fix status size
13 years ago
Kaspar Schleiser
2bf64ea4d0
* make doc reflect latest API change
13 years ago
Kaspar Schleiser
67f72d43ee
Merge branch 'master' of ssh://ukleos.org/home/git/ukleos
13 years ago
Kaspar Schleiser
eff0b1980f
* API CHANGE! changed thread_create so it allocates tcb on stack, removing first argument
13 years ago
Oliver Hahm
d1bff5cb3d
Merge branch 'master' of ssh://ukleos.des-mesh.net/home/git/ukleos
13 years ago
Oliver Hahm
e335ccfb43
* fixed wrong return value for thread_wakeup
...
* changed hwtimer_wait to use thread_sleep instead of mutexes
13 years ago
Kaspar Schleiser
7f8baa8818
* removed unneccessary priority names
13 years ago
Kaspar Schleiser
dc094d442b
* fix msg_reply_int
13 years ago
Kaspar Schleiser
d48c1e6e16
* fix msg_reply_int
13 years ago
Kaspar Schleiser
711ae3b686
* thread: add some more debug statements
13 years ago
Kaspar Schleiser
3b46b2d2af
* fix stack assignment mixup for main / idle threads
13 years ago
Kaspar Schleiser
62035f36c8
* add some more debug statements
13 years ago
Kaspar Schleiser
0f4a72974a
* hwtimer.c cosmetics
13 years ago
Kaspar Schleiser
cc800bcb13
* honour previous IRQ state in error path
13 years ago
Oliver Hahm
5b3209ea19
* check for null pointer in mutex wake waiters function
13 years ago
Oliver Hahm
f38f32f6cc
* added support for sht11 for msb-430-common
...
* fixed some jamfile isssues for msb-430
* fixed arch32 detection for scheduler
* changed sht11 driver to be platform independent
13 years ago
Kaspar Schleiser
11bc939d67
* merge fixes
13 years ago
Kaspar Schleiser
1e238e4131
* massive name changes
13 years ago
Kaspar Schleiser
1206f6fd5e
* massive name changes
13 years ago
Kaspar Schleiser
273f281a2f
* msg: fix msg_reply
13 years ago
Kaspar Schleiser
7a8a07fe08
* msg: fix msg_reply
13 years ago
Stephan Zeisberg
796544b650
fixed buf in msg_reply function
13 years ago
Kaspar Schleiser
f945b72067
* API CHANGE: thread_create no longer uses malloc
13 years ago
Kaspar Schleiser
cfccf0f2ca
* remove mu character from kernel greeting line.
13 years ago
Kaspar Schleiser
a076a765b3
* oneway_malloc: added realloc
13 years ago
Kaspar Schleiser
867fd7f293
* pull in VERY useful defines in thread.h
13 years ago
Kaspar Schleiser
52bca573f4
* make msg_send use IRQ api
...
* msg_send_int now sets sender_pid to receiver_pid
13 years ago
Kaspar Schleiser
72785295a3
* cosmetic
13 years ago
Kaspar Schleiser
e8ad60671b
* fixed kernel name in welcome message
13 years ago
Kaspar Schleiser
91ae1eb6fd
* import from old firekernel repository
13 years ago