Modules | Macros | Typedefs
OTM8009A_Exported_Variables
Collaboration diagram for OTM8009A_Exported_Variables:

Modules

 OTM8009A Exported Types
 

Macros

#define OTM8009A_480X800_FREQUENCY_DIVIDER   2 /* LCD Frequency divider */
 OTM8009A_480X800 frequency divider. More...
 
#define OTM8009A_480X800_HBP   ((uint16_t)34) /* Horizontal back porch */
 
#define OTM8009A_480X800_HEIGHT   ((uint16_t)800) /* LCD PIXEL HEIGHT */
 
#define OTM8009A_480X800_HFP   ((uint16_t)34) /* Horizontal front porch */
 
#define OTM8009A_480X800_HSYNC   ((uint16_t)2) /* Horizontal synchronization */
 OTM8009A_480X800 Timing parameters for Portrait orientation mode. More...
 
#define OTM8009A_480X800_VBP   ((uint16_t)15) /* Vertical back porch */
 
#define OTM8009A_480X800_VFP   ((uint16_t)16) /* Vertical front porch */
 
#define OTM8009A_480X800_VSYNC   ((uint16_t)1) /* Vertical synchronization */
 
#define OTM8009A_480X800_WIDTH   ((uint16_t)480) /* LCD PIXEL WIDTH */
 otm8009a_480x800 Size More...
 
#define OTM8009A_800X480_HBP   OTM8009A_480X800_HBP /* Horizontal back porch */
 
#define OTM8009A_800X480_HEIGHT   ((uint16_t)480) /* LCD PIXEL HEIGHT */
 
#define OTM8009A_800X480_HFP   OTM8009A_480X800_HFP /* Horizontal front porch */
 
#define OTM8009A_800X480_HSYNC   OTM8009A_480X800_HSYNC /* Horizontal synchronization */
 OTM8009A_800X480 Timing parameters for Landscape orientation mode Same values as for Portrait mode in fact. More...
 
#define OTM8009A_800X480_VBP   OTM8009A_480X800_VBP /* Vertical back porch */
 
#define OTM8009A_800X480_VFP   OTM8009A_480X800_VFP /* Vertical front porch */
 
#define OTM8009A_800X480_VSYNC   OTM8009A_480X800_VSYNC /* Vertical synchronization */
 
#define OTM8009A_800X480_WIDTH   ((uint16_t)800) /* LCD PIXEL WIDTH */
 
#define OTM8009A_ERROR   (-1)
 
#define OTM8009A_FORMAT_RBG565   ((uint32_t)0x02) /* Pixel format chosen is RGB565 : 16 bpp */
 
#define OTM8009A_FORMAT_RGB888   ((uint32_t)0x00) /* Pixel format chosen is RGB888 : 24 bpp */
 Possible values of pixel data format (ie color coding) transmitted on DSI Data lane in DSI packets. More...
 
#define OTM8009A_ID   0x40U
 
#define OTM8009A_OK   (0)
 
#define OTM8009A_ORIENTATION_LANDSCAPE   1U /* Landscape orientation choice of LCD screen */
 
#define OTM8009A_ORIENTATION_PORTRAIT   0U /* Portrait orientation choice of LCD screen */
 

Typedefs

typedef int32_t(* OTM8009A_Delay_Func) (uint32_t)
 
typedef int32_t(* OTM8009A_GetTick_Func) (void)
 
typedef int32_t(* OTM8009A_ReadReg_Func) (uint16_t, uint16_t, uint8_t *, uint16_t)
 
typedef int32_t(* OTM8009A_WriteReg_Func) (uint16_t, uint16_t, uint8_t *, uint16_t)
 

Detailed Description

Macro Definition Documentation

◆ OTM8009A_480X800_FREQUENCY_DIVIDER

#define OTM8009A_480X800_FREQUENCY_DIVIDER   2 /* LCD Frequency divider */

OTM8009A_480X800 frequency divider.

Definition at line 166 of file otm8009a.h.

◆ OTM8009A_480X800_HBP

#define OTM8009A_480X800_HBP   ((uint16_t)34) /* Horizontal back porch */

Definition at line 146 of file otm8009a.h.

◆ OTM8009A_480X800_HEIGHT

#define OTM8009A_480X800_HEIGHT   ((uint16_t)800) /* LCD PIXEL HEIGHT */

Definition at line 136 of file otm8009a.h.

◆ OTM8009A_480X800_HFP

#define OTM8009A_480X800_HFP   ((uint16_t)34) /* Horizontal front porch */

Definition at line 147 of file otm8009a.h.

◆ OTM8009A_480X800_HSYNC

#define OTM8009A_480X800_HSYNC   ((uint16_t)2) /* Horizontal synchronization */

OTM8009A_480X800 Timing parameters for Portrait orientation mode.

Definition at line 145 of file otm8009a.h.

◆ OTM8009A_480X800_VBP

#define OTM8009A_480X800_VBP   ((uint16_t)15) /* Vertical back porch */

Definition at line 149 of file otm8009a.h.

◆ OTM8009A_480X800_VFP

#define OTM8009A_480X800_VFP   ((uint16_t)16) /* Vertical front porch */

Definition at line 150 of file otm8009a.h.

◆ OTM8009A_480X800_VSYNC

#define OTM8009A_480X800_VSYNC   ((uint16_t)1) /* Vertical synchronization */

Definition at line 148 of file otm8009a.h.

◆ OTM8009A_480X800_WIDTH

#define OTM8009A_480X800_WIDTH   ((uint16_t)480) /* LCD PIXEL WIDTH */

otm8009a_480x800 Size

Definition at line 135 of file otm8009a.h.

◆ OTM8009A_800X480_HBP

#define OTM8009A_800X480_HBP   OTM8009A_480X800_HBP /* Horizontal back porch */

Definition at line 157 of file otm8009a.h.

◆ OTM8009A_800X480_HEIGHT

#define OTM8009A_800X480_HEIGHT   ((uint16_t)480) /* LCD PIXEL HEIGHT */

Definition at line 140 of file otm8009a.h.

◆ OTM8009A_800X480_HFP

#define OTM8009A_800X480_HFP   OTM8009A_480X800_HFP /* Horizontal front porch */

Definition at line 158 of file otm8009a.h.

◆ OTM8009A_800X480_HSYNC

#define OTM8009A_800X480_HSYNC   OTM8009A_480X800_HSYNC /* Horizontal synchronization */

OTM8009A_800X480 Timing parameters for Landscape orientation mode Same values as for Portrait mode in fact.

Definition at line 156 of file otm8009a.h.

◆ OTM8009A_800X480_VBP

#define OTM8009A_800X480_VBP   OTM8009A_480X800_VBP /* Vertical back porch */

Definition at line 160 of file otm8009a.h.

◆ OTM8009A_800X480_VFP

#define OTM8009A_800X480_VFP   OTM8009A_480X800_VFP /* Vertical front porch */

Definition at line 161 of file otm8009a.h.

◆ OTM8009A_800X480_VSYNC

#define OTM8009A_800X480_VSYNC   OTM8009A_480X800_VSYNC /* Vertical synchronization */

Definition at line 159 of file otm8009a.h.

◆ OTM8009A_800X480_WIDTH

#define OTM8009A_800X480_WIDTH   ((uint16_t)800) /* LCD PIXEL WIDTH */

Definition at line 139 of file otm8009a.h.

◆ OTM8009A_ERROR

#define OTM8009A_ERROR   (-1)

Definition at line 112 of file otm8009a.h.

◆ OTM8009A_FORMAT_RBG565

#define OTM8009A_FORMAT_RBG565   ((uint32_t)0x02) /* Pixel format chosen is RGB565 : 16 bpp */

Definition at line 128 of file otm8009a.h.

◆ OTM8009A_FORMAT_RGB888

#define OTM8009A_FORMAT_RGB888   ((uint32_t)0x00) /* Pixel format chosen is RGB888 : 24 bpp */

Possible values of pixel data format (ie color coding) transmitted on DSI Data lane in DSI packets.

Definition at line 127 of file otm8009a.h.

◆ OTM8009A_ID

#define OTM8009A_ID   0x40U

Definition at line 115 of file otm8009a.h.

◆ OTM8009A_OK

#define OTM8009A_OK   (0)

Definition at line 111 of file otm8009a.h.

◆ OTM8009A_ORIENTATION_LANDSCAPE

#define OTM8009A_ORIENTATION_LANDSCAPE   1U /* Landscape orientation choice of LCD screen */

Definition at line 121 of file otm8009a.h.

◆ OTM8009A_ORIENTATION_PORTRAIT

#define OTM8009A_ORIENTATION_PORTRAIT   0U /* Portrait orientation choice of LCD screen */

Possible values of Display Orientation

Definition at line 120 of file otm8009a.h.

Typedef Documentation

◆ OTM8009A_Delay_Func

typedef int32_t(* OTM8009A_Delay_Func) (uint32_t)

Definition at line 50 of file otm8009a.h.

◆ OTM8009A_GetTick_Func

typedef int32_t(* OTM8009A_GetTick_Func) (void)

Definition at line 49 of file otm8009a.h.

◆ OTM8009A_ReadReg_Func

typedef int32_t(* OTM8009A_ReadReg_Func) (uint16_t, uint16_t, uint8_t *, uint16_t)

Definition at line 52 of file otm8009a.h.

◆ OTM8009A_WriteReg_Func

typedef int32_t(* OTM8009A_WriteReg_Func) (uint16_t, uint16_t, uint8_t *, uint16_t)

Definition at line 51 of file otm8009a.h.



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