I'm looking for a library for either the Arduino or AVR line of microcontrollers, that enables easy display of scrolling text on a 5x7 or 8x8 LED matrix. Here's what my requirements are: - The library should contain a table of common alphanumeric characters (alphabet, numbers, and maybe some symbols) - A function should call up any number of letters to form words or phrases, like this: Scroll(H,E,L,L,O,sp,W,O,R,L,D); - Once the function is called, the text automatically scrolls across the display - The function can be called from anywhere, like if/then statements, case statements, results of random numbers, etc. - Additional modifiers, like scrolling left or right, speed, and repetition would be nice to have but not necessary. I've searched the AVRfreaks forum and various Arduino forums, but haven't found what I'm looking for. So far anything I've found is basically hard-coded bit-banging, making it difficult to change the text and impossible to store more than maybe 100 total characters. My goal, with a set library of characters, is to have the ability to play back hundreds or thousands of characters, arranged as single words or phrases. They should be as easy to change as typing in a new sentence in plain language into the code. So, has anyone come across such a thing?