|
The following is an outline of software included with
Megadonkey. A demo project contains switches for selecting almost any
combination of the demo programs listed below (some of which require add-on
hardware or peripheral devices.)
Also, the code is organized into a code library where all
you need in your program is #include "donkey.h" and you have access to
all of the Mega Donkey system libraries.
Windows Application
Support
 |
DonkeyProg serial programmer. Downloads code to your
donkey twice as fast as an STK-500. |
 |
Donkey Term, PC Based Touch Screen LCD emulator (part
of DonkeyProg Application) |
 |
Donkey Whiz, Create menu screens interactively, with
automatic C source code generation you can paste right into your
application. This allows you to visually build and test your menu system
before you ever have to write a line of code. |
System Libraries
 | Serial
Communications, including FIFO buffering & Optional handshaking (RTS/
CTS
, XON/XOFF) |
 | Low
Level LCD Device Drivers for a number of different LCD panels
 | LCD
Graphics Primitives Lines/Circles/Rectangular
Fills / Region Fill Paint / Bit Blts / Big Font
/ Font Rotation
 | Touch
Screen, Serial Mouse and Donkey Ball (trackball)
Support
 | Graphics
Vector Font Support
 | Mini
IDE Menu System
Buttons/Sliders/Checkboxes
 | Panel
LED control – including PWM dimming
 | Speaker
Tone output control
 | RC
Servo Control
 | I2C
Interface Driver
 | Fast
integer Sine/Cosine functions
|
| | | | | | | | |
System Programs
 | Touch
Screen Alignment (for Donkeys equipped with touch screen) |
 | Serial
Port Setup (Baud Rate Selection / Handshaking) for each of 2 main serial
ports.
 | Real
time Clock (Set)
 | Various
Feature Parameters (Backlight ON/OFF) (Sound ON/OFF)
 | Variable
Editor – Makes it easy to edit program parameters |
 | Keyboard
/ Line Editor
 | Donkulator
(Calculator / Numeric Entry Terminal)
| | | | |
Demo Programs
 | Variable Editor
 | Sketch an Etch - Touch Screen Sketch Pad
|
 | LCD Graphics Demo including Analog Clock
|
 | RC
Servo Control
 | Sonar
-- Sonar Sensor coupled to RC
servo – drawing map
 | Laser
Radar Demo for Sick LMS-200 LIDAR System |
 | Map
Drawing Application – 2D Vector Graphics Application |
 | Direct Timer to Speaker Example (wide range of frequency control) |
 | User ADC control -- fast data acquisition -- simple oscilloscope |
 | I2C EEPROM Interface |
 | More to Come! |
| | |
|