Public Attributes | List of all members

#include <otm8009a.h>

Public Attributes

int32_t(* DeInit )(OTM8009A_Object_t *)
 
int32_t(* DisplayOff )(OTM8009A_Object_t *)
 
int32_t(* DisplayOn )(OTM8009A_Object_t *)
 
int32_t(* DrawBitmap )(OTM8009A_Object_t *, uint32_t, uint32_t, uint8_t *)
 
int32_t(* DrawHLine )(OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t, uint32_t)
 
int32_t(* DrawVLine )(OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t, uint32_t)
 
int32_t(* FillRect )(OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)
 
int32_t(* FillRGBRect )(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint8_t *pData, uint32_t Width, uint32_t Height)
 
int32_t(* GetBrightness )(OTM8009A_Object_t *, uint32_t *)
 
int32_t(* GetOrientation )(OTM8009A_Object_t *, uint32_t *)
 
int32_t(* GetPixel )(OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t *)
 
int32_t(* GetXSize )(OTM8009A_Object_t *, uint32_t *)
 
int32_t(* GetYSize )(OTM8009A_Object_t *, uint32_t *)
 
int32_t(* Init )(OTM8009A_Object_t *, uint32_t, uint32_t)
 
int32_t(* ReadID )(OTM8009A_Object_t *, uint32_t *)
 
int32_t(* SetBrightness )(OTM8009A_Object_t *, uint32_t)
 
int32_t(* SetCursor )(OTM8009A_Object_t *, uint32_t, uint32_t)
 
int32_t(* SetOrientation )(OTM8009A_Object_t *, uint32_t)
 
int32_t(* SetPixel )(OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t)
 

Detailed Description

Definition at line 80 of file otm8009a.h.

Member Data Documentation

◆ DeInit

int32_t(* OTM8009A_LCD_Drv_t::DeInit) (OTM8009A_Object_t *)

Definition at line 84 of file otm8009a.h.

◆ DisplayOff

int32_t(* OTM8009A_LCD_Drv_t::DisplayOff) (OTM8009A_Object_t *)

Definition at line 87 of file otm8009a.h.

◆ DisplayOn

int32_t(* OTM8009A_LCD_Drv_t::DisplayOn) (OTM8009A_Object_t *)

Definition at line 86 of file otm8009a.h.

◆ DrawBitmap

int32_t( * OTM8009A_LCD_Drv_t::DrawBitmap) (OTM8009A_Object_t *, uint32_t, uint32_t, uint8_t *)

Definition at line 95 of file otm8009a.h.

◆ DrawHLine

int32_t( * OTM8009A_LCD_Drv_t::DrawHLine) (OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t, uint32_t)

Definition at line 97 of file otm8009a.h.

◆ DrawVLine

int32_t( * OTM8009A_LCD_Drv_t::DrawVLine) (OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t, uint32_t)

Definition at line 98 of file otm8009a.h.

◆ FillRect

int32_t( * OTM8009A_LCD_Drv_t::FillRect) (OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t)

Definition at line 99 of file otm8009a.h.

◆ FillRGBRect

int32_t( * OTM8009A_LCD_Drv_t::FillRGBRect) (OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint8_t *pData, uint32_t Width, uint32_t Height)

Definition at line 96 of file otm8009a.h.

◆ GetBrightness

int32_t(* OTM8009A_LCD_Drv_t::GetBrightness) (OTM8009A_Object_t *, uint32_t *)

Definition at line 89 of file otm8009a.h.

◆ GetOrientation

int32_t(* OTM8009A_LCD_Drv_t::GetOrientation) (OTM8009A_Object_t *, uint32_t *)

Definition at line 91 of file otm8009a.h.

◆ GetPixel

int32_t( * OTM8009A_LCD_Drv_t::GetPixel) (OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t *)

Definition at line 100 of file otm8009a.h.

◆ GetXSize

int32_t( * OTM8009A_LCD_Drv_t::GetXSize) (OTM8009A_Object_t *, uint32_t *)

Definition at line 102 of file otm8009a.h.

◆ GetYSize

int32_t( * OTM8009A_LCD_Drv_t::GetYSize) (OTM8009A_Object_t *, uint32_t *)

Definition at line 103 of file otm8009a.h.

◆ Init

int32_t(* OTM8009A_LCD_Drv_t::Init) (OTM8009A_Object_t *, uint32_t, uint32_t)

Definition at line 83 of file otm8009a.h.

◆ ReadID

int32_t(* OTM8009A_LCD_Drv_t::ReadID) (OTM8009A_Object_t *, uint32_t *)

Definition at line 85 of file otm8009a.h.

◆ SetBrightness

int32_t(* OTM8009A_LCD_Drv_t::SetBrightness) (OTM8009A_Object_t *, uint32_t)

Definition at line 88 of file otm8009a.h.

◆ SetCursor

int32_t( * OTM8009A_LCD_Drv_t::SetCursor) (OTM8009A_Object_t *, uint32_t, uint32_t)

Definition at line 94 of file otm8009a.h.

◆ SetOrientation

int32_t(* OTM8009A_LCD_Drv_t::SetOrientation) (OTM8009A_Object_t *, uint32_t)

Definition at line 90 of file otm8009a.h.

◆ SetPixel

int32_t( * OTM8009A_LCD_Drv_t::SetPixel) (OTM8009A_Object_t *, uint32_t, uint32_t, uint32_t)

Definition at line 101 of file otm8009a.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:20