Go to the documentation of this file.
128 uint8_t row, uint8_t column);
132 uint8_t row, uint8_t column);
int32_t(* print_char)(struct display_dev *, uint8_t, uint8_t, uint8_t)
Definition: display.h:96
uint8_t rows_nb
Definition: display.h:61
int32_t(* move_cursor)(struct display_dev *, uint8_t, uint8_t)
Definition: display.h:94
int32_t display_print_char(struct display_dev *device, char chr, uint8_t row, uint8_t column)
Prints single char at selected position.
Definition: display.c:230
int32_t display_clear(struct display_dev *device)
Clears data on display.
Definition: display.c:161
Header file of SPI Interface.
int32_t display_move_cursor(struct display_dev *device, uint8_t row, uint8_t column)
Moves cursor to desired position.
Definition: display.c:146
Definition: ad9361_util.h:75
int32_t(* remove)(struct display_dev *)
Definition: display.h:99
Structure holding display controller function pointers that point to the controller specific function...
Definition: display.h:88
void * extra
Definition: display.h:80
const struct display_controller_ops * controller_ops
Definition: display.h:78
uint8_t cols_nb
Definition: display.h:74
int32_t display_off(struct display_dev *device)
Turns display off.
Definition: display.c:130
void * extra
Definition: display.h:65
int32_t display_print_char(struct display_dev *device, char chr, uint8_t row, uint8_t column)
Prints single char at selected position.
Definition: display.c:230
int32_t(* init)(struct display_dev *)
Definition: display.h:90
uint8_t rows_nb
Definition: display.h:76
int32_t display_init(struct display_dev **device, const struct display_init_param *param)
Initializes the display peripheral.
Definition: display.c:61
Display Device Descriptor.
Definition: display.h:57
int32_t display_clear(struct display_dev *device)
Clears data on display.
Definition: display.c:161
uint8_t cols_nb
Definition: display.h:59
Header file for display Driver.
int32_t display_init(struct display_dev **device, const struct display_init_param *param)
Initializes the display peripheral.
Definition: display.c:61
int32_t display_print_string(struct display_dev *device, char *msg, uint8_t row, uint8_t column)
Prints char string at selected position.
Definition: display.c:187
int32_t(* display_on_off)(struct display_dev *, uint8_t)
Definition: display.h:92
int32_t display_remove(struct display_dev *device)
Frees the resources allocated by display_init().
Definition: display.c:95
int32_t display_on(struct display_dev *device)
Turns display on.
Definition: display.c:116
Header file of GPIO Interface.
int32_t display_off(struct display_dev *device)
Turns display off.
Definition: display.c:130
const struct display_controller_ops * controller_ops
Definition: display.h:63
int32_t display_on(struct display_dev *device)
Turns display on.
Definition: display.c:116
int32_t display_remove(struct display_dev *device)
Frees the resources allocated by display_init().
Definition: display.c:95
int32_t display_move_cursor(struct display_dev *device, uint8_t row, uint8_t column)
Moves cursor to desired position.
Definition: display.c:146
int32_t display_print_string(struct display_dev *device, char *msg, uint8_t row, uint8_t column)
Prints char string at selected position.
Definition: display.c:187
Display Device Initial Parameters.
Definition: display.h:72