_TERMDCB Struct Reference
[Terminal Emulator.]


Detailed Description

Terminal device control block structure.

Definition at line 120 of file term.h.


Data Fields

void(* dss_init )(NUTDEVICE *)
 Initialize display subsystem.
void(* dss_write )(uint8_t)
 Write display character.
void(* dss_command )(uint8_t, uint8_t)
 Write display command.
void(* dss_clear )(void)
 Clear display.
void(* dss_set_cursor )(uint8_t)
 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 )(uint8_t)
 Switch cursor on/off.
uint32_t dcb_modeflags
 Mode flags.
uint8_t dcb_ctlseq
 Control sequence.
uint8_t dcb_nrows
 Number of rows. Specifies the display height.
uint8_t dcb_ncols
 Total number of columns per row. Used to calculate display memory addresses.
uint8_t dcb_vcols
 Number of visible columns. Specifies the display width being updated.
uint8_t dcb_row
 Cursor row.
uint8_t dcb_col
 Cursor column.
uint8_tdcb_smem
 Display shadow memory.
uint8_tdcb_sptr
 Display shadow memory.

Field Documentation

Initialize display subsystem.

Referenced by TermInit().

Write display character.

Referenced by TermIOCtl().

Write display command.

Referenced by TermIOCtl().

void(* _TERMDCB::dss_clear)(void)

Clear display.

Set display cursor.

Referenced by TermRefresh().

Set display cursor home.

Move display cursor left.

Move display cursor right.

Switch cursor on/off.

Mode flags.

Definition at line 160 of file term.h.

Referenced by TermIOCtl(), and TermOpen().

Control sequence.

Definition at line 164 of file term.h.

Number of rows. Specifies the display height.

Definition at line 169 of file term.h.

Referenced by TermInit(), TermIOCtl(), and TermRefresh().

Total number of columns per row. Used to calculate display memory addresses.

Definition at line 174 of file term.h.

Referenced by TermRefresh().

Number of visible columns. Specifies the display width being updated.

Definition at line 179 of file term.h.

Referenced by TermInit(), and TermIOCtl().

Cursor row.

Definition at line 183 of file term.h.

Referenced by TermRefresh().

Cursor column.

Definition at line 187 of file term.h.

Referenced by TermRefresh().

Display shadow memory.

Definition at line 191 of file term.h.

Referenced by TermInit().

Display shadow memory.

Definition at line 195 of file term.h.


The documentation for this struct was generated from the following file:

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