Included Files
- #include <nut/include/dev/term.h>
- #include </usr/avr/include/string.h>
- #include <nut/include/fcntl.h>
Local Variables
termid
static prog_char termid[]
int TermClose ( NUTFILE* fp )
int TermIOCtl ( NUTDEVICE* dev, int req, void* conf )
int TermInit ( NUTDEVICE* dev )
NUTFILE* TermOpen ( NUTDEVICE* dev, const char* name, int mode, int acc )
void TermRefresh ( TERMDCB* dcb )
int TermWrite ( NUTFILE* fp, const void* buffer, int len )
int TermWrite_P ( NUTFILE* fp, const prog_char* buffer, int len )
static void TermClear ( TERMDCB* dcb )
static void TermCursorLeft ( TERMDCB* dcb )
static void TermCursorRight ( TERMDCB* dcb )
static void TermCursorUp ( TERMDCB* dcb )
static void TermDeleteChar ( TERMDCB* dcb, u_char col )
static void TermDeleteLine ( TERMDCB* dcb, u_char row )
static void TermEraseEnd ( TERMDCB* dcb )
static void TermEraseLineEnd ( TERMDCB* dcb, u_char col )
static void TermEraseLineStart ( TERMDCB* dcb )
static void TermEraseStart ( TERMDCB* dcb )
static void TermIdentify ( TERMDCB* dcb )
static void TermInsertLine ( TERMDCB* dcb, u_char row )
static void TermInsertSpace ( TERMDCB* dcb )
static void TermLinefeed ( TERMDCB* dcb )
static int TermPut ( NUTDEVICE* dev, const void* buffer, int len, int pflg )
static void TermRefreshLineEnd ( const TERMDCB* dcb, u_char row, u_char col )
static void TermReverseLinefeed ( TERMDCB* dcb )