Commit Graph

638 Commits (084db19107aafe084cf6ff0d8d3e950a82303b9a)

Author SHA1 Message Date
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