Classes | Variables
Collaboration diagram for OTM8009A Exported Types:

Classes

struct  OTM8009A_IO_t
 
struct  OTM8009A_LCD_Ctx_t
 
struct  OTM8009A_LCD_Drv_t
 
struct  OTM8009A_Object_t
 

Variables

OTM8009A_LCD_Drv_t OTM8009A_LCD_Driver
 
static OTM8009A_LCD_Ctx_t OTM8009ACtx
 

Detailed Description

Variable Documentation

◆ OTM8009A_LCD_Driver

OTM8009A_LCD_Drv_t OTM8009A_LCD_Driver

◆ OTM8009ACtx

OTM8009A_LCD_Ctx_t OTM8009ACtx
static

Definition at line 65 of file otm8009a.c.

OTM8009A_SetBrightness
int32_t OTM8009A_SetBrightness(OTM8009A_Object_t *pObj, uint32_t Brightness)
Set the display brightness.
Definition: otm8009a.c:491
OTM8009A_DrawBitmap
int32_t OTM8009A_DrawBitmap(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint8_t *pBmp)
Draw Bitmap image.
Definition: otm8009a.c:702
OTM8009A_ReadID
int32_t OTM8009A_ReadID(OTM8009A_Object_t *pObj, uint32_t *Id)
Read the component ID.
Definition: otm8009a.c:469
OTM8009A_SetOrientation
int32_t OTM8009A_SetOrientation(OTM8009A_Object_t *pObj, uint32_t Orientation)
Set the display Orientation.
Definition: otm8009a.c:574
OTM8009A_FillRect
int32_t OTM8009A_FillRect(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint32_t Width, uint32_t Height, uint32_t Color)
Fill rectangle.
Definition: otm8009a.c:761
OTM8009A_SetPixel
int32_t OTM8009A_SetPixel(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint32_t Color)
Set pixel color.
Definition: otm8009a.c:793
OTM8009A_GetPixel
int32_t OTM8009A_GetPixel(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint32_t *Color)
Get pixel color.
Definition: otm8009a.c:777
OTM8009A_DrawVLine
int32_t OTM8009A_DrawVLine(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint32_t Length, uint32_t Color)
Draw Vertical line.
Definition: otm8009a.c:743
OTM8009A_Init
int32_t OTM8009A_Init(OTM8009A_Object_t *pObj, uint32_t ColorCoding, uint32_t Orientation)
Initializes the LCD KoD display part by communication in DSI mode in Video Mode with IC Display Drive...
Definition: otm8009a.c:157
OTM8009A_GetYSize
int32_t OTM8009A_GetYSize(OTM8009A_Object_t *pObj, uint32_t *Ysize)
Set the display Height.
Definition: otm8009a.c:658
OTM8009A_GetOrientation
int32_t OTM8009A_GetOrientation(OTM8009A_Object_t *pObj, uint32_t *Orientation)
Set the display Orientation.
Definition: otm8009a.c:615
OTM8009A_GetXSize
int32_t OTM8009A_GetXSize(OTM8009A_Object_t *pObj, uint32_t *Xsize)
Set the display Width.
Definition: otm8009a.c:631
OTM8009A_DisplayOn
int32_t OTM8009A_DisplayOn(OTM8009A_Object_t *pObj)
Set the display On.
Definition: otm8009a.c:527
OTM8009A_SetCursor
int32_t OTM8009A_SetCursor(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos)
Set the display cursor.
Definition: otm8009a.c:686
OTM8009A_DrawHLine
int32_t OTM8009A_DrawHLine(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint32_t Length, uint32_t Color)
Draw Horizontal Line.
Definition: otm8009a.c:726
OTM8009A_GetBrightness
int32_t OTM8009A_GetBrightness(OTM8009A_Object_t *pObj, uint32_t *Brightness)
Get the display brightness.
Definition: otm8009a.c:516
OTM8009A_FillRGBRect
int32_t OTM8009A_FillRGBRect(OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint8_t *pData, uint32_t Width, uint32_t Height)
Definition: otm8009a.c:710
OTM8009A_DisplayOff
int32_t OTM8009A_DisplayOff(OTM8009A_Object_t *pObj)
Set the display Off.
Definition: otm8009a.c:550
OTM8009A_DeInit
int32_t OTM8009A_DeInit(OTM8009A_Object_t *pObj)
De-Initializes the component.
Definition: otm8009a.c:458


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