TERMDCB Struct Reference
[Terminal Emulator.]

Terminal device control block structure. More...


Data Fields

int(* 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.


Detailed Description

Terminal device control block structure.

Terminal device control block type.

Definition at line 133 of file term.h.


Field Documentation

int(* TERMDCB::dss_init)(NUTDEVICE *)

Initialize display subsystem.

void(* TERMDCB::dss_write)(uint8_t)

Write display character.

void(* TERMDCB::dss_command)(uint8_t, uint8_t)

Write display command.

void(* TERMDCB::dss_clear)(void)

Clear display.

void(* TERMDCB::dss_set_cursor)(uint8_t)

Set display cursor.

void(* TERMDCB::dss_cursor_home)(void)

Set display cursor home.

void(* TERMDCB::dss_cursor_left)(void)

Move display cursor left.

void(* TERMDCB::dss_cursor_right)(void)

Move display cursor right.

void(* TERMDCB::dss_cursor_mode)(uint8_t)

Switch cursor on/off.

uint32_t TERMDCB::dcb_modeflags

Mode flags.

Definition at line 173 of file term.h.

uint8_t TERMDCB::dcb_ctlseq

Control sequence.

Definition at line 177 of file term.h.

uint8_t TERMDCB::dcb_nrows

Number of rows. Specifies the display height.

Definition at line 182 of file term.h.

uint8_t TERMDCB::dcb_ncols

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

Definition at line 187 of file term.h.

uint8_t TERMDCB::dcb_vcols

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

Definition at line 192 of file term.h.

uint8_t TERMDCB::dcb_row

Cursor row.

Definition at line 196 of file term.h.

uint8_t TERMDCB::dcb_col

Cursor column.

Definition at line 200 of file term.h.

uint8_t* TERMDCB::dcb_smem

Display shadow memory.

Definition at line 204 of file term.h.

uint8_t* TERMDCB::dcb_sptr

Display shadow memory.

Definition at line 208 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/