Weddington, Eric wrote:
 

  
-----Original Message-----
From: 
avr-gcc-list-bounces+eric.weddington=atmel....@nongnu.org 

	That's what libraries are for. Perhaps you should build 
your own vt100 library. See the avr-libc manual for more information:
	
<http://www.nongnu.org/avr-libc/user-manual/library.html> 
<http://www.nongnu.org/avr-libc/user-manual/library.html> 

That would be nice to have, but I usually get stuck working 
on the next project than upgrading the programming 
environment.  Perhaps this could be a good suggestion to add 
into the next upgrade for the avr-libc.
    

What are you suggesting we add to avr-libc?

Just what you mentioned before, a vt100 library. I don't know about everyone else, but I commonly use just a terminal display for communication over the serial port with 8bitter micro's, and not all the gui front ends that people make in windows. I get by lots of times just using ascii on my terminal.
The vt100 escape codes can be found online. Some of common escape codes is 'move cursor', 'clear line', 'blinking', 'reverse video' and some of them are unique to the actual vt100 terminal and not available on any pc.
http://vt100.net/docs/vt100-ug/
http://www.termsys.demon.co.uk/vtansi.htm
http://www.mit.edu/~vona/VonaUtils/vona/terminal/VT100_Escape_Codes.html

This is all I do for the 'move cursor' escape code;

//-------------------------------------------------------------------------------
static void move_cursor(uint8_t row, uint8_t col)
// Move Cursor escape code
// Esc [ row col f
{
    printf("%c[%d;%df",27,row,col);
}


=Dan
-- 
[ = http://www2.applegate.org/~ragooman/   ]

_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to