Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: Menusystem

2004-12-30 by Don Kinzer

--- In AVR-Chat@yahoogroups.com, Magnus Johansson <rnd-avrchat@r...> 
wrote:
> I'm currently looking at a project that will contain a quite large 
> menusystem in several languages to be displayed on a character LCD.
> Even with a mega128 I'll have to store all the strings in an
> external SPI flash. Has anyone done anything like this, what's
> a good way to write it (structures/pointers/arrays/headerfiles
> for languages)?

I implemented a menu compiler for one of my projects.  The compiler 
reads a textual description of the menu structure (including string, 
action code, etc.) and produces a numeric representation of the data 
which is stored in program memory.  The current system is built using 
a BX24 (AVR based) but I am considering re-implementing it using an 
AVR directly.

My system may not be as complex as yours and it is currently only in 
a single language.  You can see some of the menu structure on the 
project page at: http://tinyurl.com/2vtus

Full link:
http://www.kinzers.com/don/BX24/Indexer

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.