no-OS
Public Attributes | List of all members
display_controller_ops Struct Reference

Structure holding display controller function pointers that point to the controller specific function. More...

#include <display.h>

Public Attributes

int32_t(* init )(struct display_dev *)
 
int32_t(* display_on_off )(struct display_dev *, uint8_t)
 
int32_t(* move_cursor )(struct display_dev *, uint8_t, uint8_t)
 
int32_t(* print_char )(struct display_dev *, uint8_t, uint8_t, uint8_t)
 
int32_t(* remove )(struct display_dev *)
 

Detailed Description

Structure holding display controller function pointers that point to the controller specific function.

Member Data Documentation

◆ display_on_off

int32_t(* display_controller_ops::display_on_off) (struct display_dev *, uint8_t)

Turn display on/off

◆ init

int32_t(* display_controller_ops::init) (struct display_dev *)

Initialize controller for display usage.

◆ move_cursor

int32_t(* display_controller_ops::move_cursor) (struct display_dev *, uint8_t, uint8_t)

Move cursor

◆ print_char

int32_t(* display_controller_ops::print_char) (struct display_dev *, uint8_t, uint8_t, uint8_t)

Print character by ascii number

◆ remove

int32_t(* display_controller_ops::remove) (struct display_dev *)

Removes resources allocated by device


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