This is the offical release of the RoBiOS(tm) Project.
Refer to file VERSION to find out the verion of this package.

What is it:
===========
RoBiOS is a small bios for the 68332 microcontroller based Eyebot
Platform of the University of Stuttgart.
It provides basic functions necessary to control mobile robots
based upon the Eyebot Platform, like:
    - LCD output (text and graphic)
    - Key input
    - Connectix Quickcam (color and b/w) input
    - serial input/output
    - system timer
    - multithreading
    - audio output
    - basic image processing
      (a image processing lib with further functions is provided)
    - loadable user programs
    - servo and motor control
    - various sensor input
    - radio communication

The directories of the USER package:
====================================
ldfiles         the linker description files for RAM/ROM programs and hdt data
lib             the normal C linklibs which I included to make sure everyone
		        uses the same libs, libs that work fine.
		        The librobi and libimpro are also included.
include         all headerfiles for userprograms and hdt
hex             the latest RoBiOS and hdtdata versions 
hdtdata         various hdt datas
demos           various demo programs
        		everyone feel free to write one !!!
cmd             batchfiles for easy compiling/assembling
misc            conversion utility: bin -> ascii
pc              PC host program for remote control

The directories of the additional SOURCE package:
=================================================
libimpro        an image processing lib which could be used WITH robios but
        		currently isn`t linked to it because it makes things much bigger :)
		        this lib is provided "as-is".
librobi         linklib to adapt C functions (e.g. printf) to robios functions
libradio        library directory for radio communication
robios          the RoBiOS itself
pc              PC host program for remote control

The files in the robios dir:
----------------------------
Makefile        change this to compile for your board revision
Makefile.dos    makefile for the dos crosscompiler
Makefile.linux  makefile for the Linux crosscompiler
adconv.s        a/d converter routines by Klaus Schmitt
audio.s         audio routines by Klaus Schmitt
bir_driv.s      bumper and infrared driver by Klaus Schmitt
boot.s          exception vectors, jumptable
dig_io.s        parallel port and out/inlatch write/read by Klaus Schmitt
dtl.c		    hardware test functions and DTL list
enc_driv.s      motor-encoder driver by Klaus Schmitt
exhandle.s      exception handlers
flash.s         routines to erase and program flashrom by F.S. and K.S.
hdt.c           basic HDT functions
init.s          init routines for hardware components
ip.s            image processing routines
keys.s          keyboard functions
lcd.s           lcd functions
lcdgfx.c        lcd graphic-functions by Thomas Braeunl
main.c          Bios main routine
psd_driv.s      PSD sensor driver by Klaus Schmitt
qcam.s          quickcam functions
sample.s        audio sample (woman saying "Awaiting orders")
serial.s        serial i/o routines by Klaus Schmitt
sm_driv.s       servo/motor control by Rainer Leonhardt/Klaus Schmitt
srec.s          srecord download by Barbara Linn/Klaus Schmitt
system.s        lowlevel system utils
tasking.c       functions fuer multithreading
timer.c         system timers and irq functions
titlepic.s      bitmap for the startup screen by Klaus Schmitt
user.s          routines to handle user programs and to flash them
vw_inter.c      vw-interface/odometer by Klaus Schmitt

