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

_TERMDCB Struct Reference
[Terminal Emulator.Terminal Emulator.]

Terminal device control block structure. More...


Data Fields

void(* dss_init )(void)
 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.


Detailed Description

Terminal device control block structure.


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