User manual

AREXX Engineering & JM3 Engineering
Version: 0.9 Nov 9th, 2014 page: 6
2.3 Asuro xTend
The Asuro xTend board has got a powerful micro controller, two IC2 bus and two UART interfaces
and a LC-Display. Additionally, two Sharp distance sensors can be attached. All sensors will be read
and used in the algorithms to let the robot drive ‚autonomously.
In this configuration, you will put your programs on the xTend board. Under normal conditions you
dont have to change the provided Asuro Robot software.
3. Asuro Software
The provided Asuro Demo software can be divided into 3 main parts:
1) Asuro Base Demo the s/w for the Asuro Robot
2) Asuro Control - the s/w for the Asuro xTend)
3) IoExt s/w for the Asuro Sensor Modules (part will run on the xTend)
The modular software structure is divided into the following functions:
1) Common Files general definitions which are valid for both micro-controller
2) Library for the low-level hardware driver (*.h und *.cpp files)
This are program parts which are directly communication to the hardware including the
initialization routines.
You shouldnt make changes here unless you really know what you are doing!
3) Header files of the software module (*.h files)
4) Main program (main.cpp file) and other function modules (*.cpp files)
Hint: The following section are available in the next revision of the document.
See News on our homepage!