Up

Software

 

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!
 

 

 

 

 

Website and Content Copyright (c) 2007-2008 by Mega Donkey Systems, all rights reserved