Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

_TERMDCB Struct Reference
[Terminal Emulator.Terminal Emulator.]

#include <dev/term.h>


Detailed Description

Terminal device control block structure.


Data Fields

void(* dss_init )(NUTDEVICE *)
 Initialize display subsystem.
void(* dss_write )(u_char)
 Write display character.
void(* dss_command )(u_char, u_char)
 Write display command.
void(* dss_clear )(void)
 Clear display.
void(* dss_set_cursor )(u_char)
 Set display cursor.
void(* dss_cursor_home )(void)
 Set display cursor home.
void(* dss_cursor_left )(void)
 Move display cursor left.
void(* dss_cursor_right )(void)
 Move display cursor right.
void(* dss_cursor_mode )(u_char)
 Switch cursor on/off.
u_long dcb_modeflags
 Mode flags.
u_char dcb_ctlseq
 Control sequence.
u_char dcb_nrows
 Number of rows. Specifies the display height.
u_char dcb_ncols
 Total number of columns per row. Used to calculate display memory addresses.
u_char dcb_vcols
 Number of visible columns. Specifies the display width being updated.
u_char dcb_row
 Cursor row.
u_char dcb_col
 Cursor column.
u_chardcb_smem
 Display shadow memory.
u_chardcb_sptr
 Display shadow memory.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/