Documentation
	doxygen comments


cube/sbrk.c	needs fix for memory size, eventually get it from the monitor ?
	check out sbrk.c from newlib1.8.2s libgloss, has to be installed.
	where to move the stack ?

cube/debug.h	sounds like a great idea...
	basic/kerror.c complain()

drivers/spi ?

sigalarm for radio protocol.
	how to interrupt "stuck" syscalls with a timer?
	how to do without trashing the stack? (farjump is not quite good)
	Timer-Check inside the blocking syscalls?
	select() mechanics???

	"Message passing" (more like signals) from xinu, 
	second thread which performs sleep wait on timer, 
	sends message on timeout. communication thread sends message
	upon new packet arrival. first thread just sleeps on message wait.
	Depending on which messare arrives first, packet is either resend or
	incoming packet is received. 

messagepassing for threads. Probably the SYSV ipc from Linux?
	use basic/list.h to make msg reception queues for each thread
	How to handle overflows/non responding threads (WinDoze problem)?
		Timer/SigAlarm-like handlling?
		Drop lastin/firstin?
		force to use sigmsg handler?
	fixed numer of messages preallocated held in a empty list?
		how efficient is memory handeling in glibc?
		fixed length of messages when preallocated?


semaphores really atomic ? maybe mutexes with test-set command ?
or disabeling irqs to make ops atomic?
	kernel/seminl.h contains some code. Not tested

cube/kill.c signals for threads besides sigkill (btw: dows this work?)
cube/wait.c cube/signal.c, should there be basic/signal.c ?

basic/schedule.c needs handler for sigalarm

interface for clock. Battery-buffered i2c RT-Clock ?

Flash FS for cubeos & bootmon.

using more inline functions 

function to set/change irq level for functions. Up 'till now always set
to 0x0

we have to find a nice way to generate the main makefile. Maybe 
we should start with a new hierarchic make file architecture.

the scheduler has to be rewritten to a queue-based system instead of a 
array-based system. 
	ready, but not fully tested yet

semaphores have to suspend the tasks waiting.
	linked list of threads waiting for semaphore?
		OK. Not tested yet.
	run on first come/first serve or priority ?
	priority inversion ? boost thread?
	has to be rewritten with LIST

sleep function for tasks, impl. with a delta-queue
	OK. But still problems.
	rewritten with LIST, still API missing

signal handlers to be called in the second half of schedule

move the kill handler from the first half of schedule to the second half.

i2c if is wasting maximum amount of available adresses for data structures.

i2c driver generic cs
	No idea yet

RCJ Camera Driver
	i2c interface for camera OK
	Move driver from test into OS distribution

Network
	implement generic network interface
	port BSD code ?

RoboGuard
	Problems icontrol & I2C access (Seems OK)

