DuinoMite On-Line Help Menu.

DuinoMite On-Line Help Menu.

A help Menu for the MaxiMite and DuinoMite, was spoken about for many months, but nothing was ever done about it until Bryan Cunnington decided to take it on as his very first major DuinoMite project.

Bryan was given advise and guidance mainly by Mick Gulovsen, plus a little help from me, and then Ken Segler integrated the system into the DuinoMite firmware.

The text files that needed to be gathered up, and aligned to suit the screen format, took Bryan many, many hours I know, however the results speak for themselves.

It has produced a knockout on-line help system, and one that can be readily updated, as it is simply text files that appear on the SD Card as B:\Help\*.txt

All files must be unzipped and placed into a help directory on the B: drive. It is that simple.

> files
Directory: \HELP
.                    <DIR>
..                   <DIR>
ABS.TXT                236
ASC.TXT                560
ASCII.TXT             2753
ATN.TXT                379
AUTO.TXT              1032
CHDIR.TXT              391
CHR.TXT                618
CINT.TXT               417
CIRCLE.TXT             632
CLEAR.TXT              446
CLOSE.TXT              363
CLS.TXT                136
CLS_CON.TXT            129
CONTINUE.TXT           412
COS.TXT                468
CWD.TXT                330

ETC…….

The files can be found at:
http://www.duinomite.com/files/index.php?dir=Hardware%2FDontronics%2FOlimex%2FCommand+Help%2F

The current DuinoMite KSD forum thread can be found at:
http://www.kenseglerdesigns.com/cms/forums/viewtopic.php?f=4&t=193

As you will see, Trev has already  spend many days and nights, as he put it, updating these help files in the following ways:

Changes
=======

* Added help for missing commands (eg DRIVE, STEP, RMDIR;)
* Added an ASCII table (ascii.txt);
* Updated help.txt;
* Updated setup.txt;
* Fixed typos;
* Replaced Word high-ASCII characters (eg "smart quotes" etc) with standard ascii;
* Fixed asterisks (should have been hashes);
* Added (tested) examples for almost every command, function etc;
* Fixed incorrect command definitions (eg SGN(), DO…WHILE…LOOP, DO…WHILE…UNTIL);
* Removed some MaxiMite specific content and references.

NOTE*****
As "help" is simply displaying text files from the SD card, any loaded programs are not disturbed in any way.

As the SD card is usually measured in Gigabytes, this is an unlimited help system. Just keep adding help text, post-it notes, names, addresses, phone numbers, or whatever data you wish to save.

 


 

Bryan did this work initially, so that the MaxiMite and DuinoMite groups can both benefit, as this help system is all open source, however the MaxiMite firmware hasn't taken advantage of it yet. It is another one of those projects that it would be nice to see on both systems.

Below are a few simple screen dumps:

> help

 

> help "pause

 

> help "auto

Comments and feed back welcome.

Cheers Don…
 

This entry was posted in Applications and tagged , , , , , . Bookmark the permalink.

Leave a Reply Cancel reply