vt100.h

00001 #ifndef _VT100_H_
00002 #define _VT100_H_
00003 
00004 #include <init.h>
00010 #define SESC(port) {Ser_Send_Byte(port, 0x1b);}
00011 #define CLRSCR(port) {SESC(port);ser_printf(port,"[2J");}
00012 #define HVHOME(port) {SESC(port);ser_printf(port,"[f");}
00013 #define CURSORUP(port) {SESC(port);ser_printf(port,"[A");}
00014 #define NEWSCRN(port) {CLRSCR(port);HVHOME(port);}
00015 #define CURSPOS(port,line,column) {SESC(port);ser_printf(port,"[%d;%df",(long)line,(long)column);}
00016 #define SAVE_CURSOR(port) {SESC(port);ser_printf(port,"7");}
00017 #define RESTORE_CURSOR(port) {SESC(port);ser_printf(port,"8");}
00018 
00019 #endif //_VT100_H_

Generated on Fri Mar 3 17:25:45 2006 for EMAC-HCS12-SDK by  doxygen 1.4.6