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_t * | dcb_smem |
Display shadow memory. | |
uint8_t * | dcb_sptr |
Display shadow memory. |
Terminal device control block type.
Definition at line 133 of file term.h.
void(* TERMDCB::dss_init)(NUTDEVICE *) |
Initialize display subsystem.
void(* TERMDCB::dss_write)(uint8_t) |
Write display character.
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.
uint8_t TERMDCB::dcb_nrows |
uint8_t TERMDCB::dcb_ncols |
uint8_t TERMDCB::dcb_vcols |