STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
OTM8009A_Exported_Variables

Macros

#define OTM8009A_ORIENTATION_PORTRAIT   ((uint32_t)0x00) /* Portrait orientation choice of LCD screen */
 LCD_OrientationTypeDef Possible values of Display Orientation. More...
 
#define OTM8009A_ORIENTATION_LANDSCAPE   ((uint32_t)0x01) /* Landscape orientation choice of LCD screen */
 
#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_FORMAT_RBG565   ((uint32_t)0x02) /* Pixel format chosen is RGB565 : 16 bpp */
 
#define OTM8009A_480X800_WIDTH   ((uint16_t)480) /* LCD PIXEL WIDTH */
 otm8009a_480x800 Size More...
 
#define OTM8009A_480X800_HEIGHT   ((uint16_t)800) /* LCD PIXEL HEIGHT */
 
#define OTM8009A_800X480_WIDTH   ((uint16_t)800) /* LCD PIXEL WIDTH */
 
#define OTM8009A_800X480_HEIGHT   ((uint16_t)480) /* LCD PIXEL HEIGHT */
 
#define OTM8009A_480X800_HSYNC   ((uint16_t)120) /* Horizontal synchronization */
 OTM8009A_480X800 Timing parameters for Portrait orientation mode. More...
 
#define OTM8009A_480X800_HBP   ((uint16_t)120) /* Horizontal back porch */
 
#define OTM8009A_480X800_HFP   ((uint16_t)120) /* Horizontal front porch */
 
#define OTM8009A_480X800_VSYNC   ((uint16_t)12) /* Vertical synchronization */
 
#define OTM8009A_480X800_VBP   ((uint16_t)12) /* Vertical back porch */
 
#define OTM8009A_480X800_VFP   ((uint16_t)12) /* Vertical 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_HBP   OTM8009A_480X800_HBP /* Horizontal back porch */
 
#define OTM8009A_800X480_HFP   OTM8009A_480X800_HFP /* Horizontal front porch */
 
#define OTM8009A_800X480_VSYNC   OTM8009A_480X800_VSYNC /* Vertical synchronization */
 
#define OTM8009A_800X480_VBP   OTM8009A_480X800_VBP /* Vertical back porch */
 
#define OTM8009A_800X480_VFP   OTM8009A_480X800_VFP /* Vertical front porch */
 
#define OTM8009A_CMD_NOP   0x00 /* NOP command */
 
#define OTM8009A_CMD_SWRESET   0x01 /* Sw reset command */
 
#define OTM8009A_CMD_RDDMADCTL   0x0B /* Read Display MADCTR command : read memory display access ctrl */
 
#define OTM8009A_CMD_RDDCOLMOD   0x0C /* Read Display pixel format */
 
#define OTM8009A_CMD_SLPIN   0x10 /* Sleep In command */
 
#define OTM8009A_CMD_SLPOUT   0x11 /* Sleep Out command */
 
#define OTM8009A_CMD_PTLON   0x12 /* Partial mode On command */
 
#define OTM8009A_CMD_DISPOFF   0x28 /* Display Off command */
 
#define OTM8009A_CMD_DISPON   0x29 /* Display On command */
 
#define OTM8009A_CMD_CASET   0x2A /* Column address set command */
 
#define OTM8009A_CMD_PASET   0x2B /* Page address set command */
 
#define OTM8009A_CMD_RAMWR   0x2C /* Memory (GRAM) write command */
 
#define OTM8009A_CMD_RAMRD   0x2E /* Memory (GRAM) read command */
 
#define OTM8009A_CMD_PLTAR   0x30 /* Partial area command (4 parameters) */
 
#define OTM8009A_CMD_TEOFF   0x34 /* Tearing Effect Line Off command : command with no parameter */
 
#define OTM8009A_CMD_TEEON   0x35 /* Tearing Effect Line On command : command with 1 parameter 'TELOM' */
 
#define OTM8009A_TEEON_TELOM_VBLANKING_INFO_ONLY   0x00
 
#define OTM8009A_TEEON_TELOM_VBLANKING_AND_HBLANKING_INFO   0x01
 
#define OTM8009A_CMD_MADCTR   0x36 /* Memory Access write control command */
 
#define OTM8009A_MADCTR_MODE_PORTRAIT   0x00
 
#define OTM8009A_MADCTR_MODE_LANDSCAPE   0x60 /* MY = 0, MX = 1, MV = 1, ML = 0, RGB = 0 */
 
#define OTM8009A_CMD_IDMOFF   0x38 /* Idle mode Off command */
 
#define OTM8009A_CMD_IDMON   0x39 /* Idle mode On command */
 
#define OTM8009A_CMD_COLMOD   0x3A /* Interface Pixel format command */
 
#define OTM8009A_COLMOD_RGB565   0x55
 
#define OTM8009A_COLMOD_RGB888   0x77
 
#define OTM8009A_CMD_RAMWRC   0x3C /* Memory write continue command */
 
#define OTM8009A_CMD_RAMRDC   0x3E /* Memory read continue command */
 
#define OTM8009A_CMD_WRTESCN   0x44 /* Write Tearing Effect Scan line command */
 
#define OTM8009A_CMD_RDSCNL   0x45 /* Read Tearing Effect Scan line command */
 
#define OTM8009A_CMD_WRDISBV   0x51 /* Write Display Brightness command */
 
#define OTM8009A_CMD_WRCTRLD   0x53 /* Write CTRL Display command */
 
#define OTM8009A_CMD_WRCABC   0x55 /* Write Content Adaptive Brightness command */
 
#define OTM8009A_CMD_WRCABCMB   0x5E /* Write CABC Minimum Brightness command */
 
#define OTM8009A_480X800_FREQUENCY_DIVIDER   2 /* LCD Frequency divider */
 OTM8009A_480X800 frequency divider. More...
 

Detailed Description

Macro Definition Documentation

#define OTM8009A_480X800_FREQUENCY_DIVIDER   2 /* LCD Frequency divider */

OTM8009A_480X800 frequency divider.

Definition at line 180 of file otm8009a.h.

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

Definition at line 102 of file otm8009a.h.

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

Definition at line 92 of file otm8009a.h.

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

Definition at line 103 of file otm8009a.h.

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

OTM8009A_480X800 Timing parameters for Portrait orientation mode.

Definition at line 101 of file otm8009a.h.

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

Definition at line 105 of file otm8009a.h.

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

Definition at line 106 of file otm8009a.h.

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

Definition at line 104 of file otm8009a.h.

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

otm8009a_480x800 Size

Definition at line 91 of file otm8009a.h.

#define OTM8009A_800X480_HBP   OTM8009A_480X800_HBP /* Horizontal back porch */

Definition at line 113 of file otm8009a.h.

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

Definition at line 96 of file otm8009a.h.

#define OTM8009A_800X480_HFP   OTM8009A_480X800_HFP /* Horizontal front porch */

Definition at line 114 of file otm8009a.h.

#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 112 of file otm8009a.h.

#define OTM8009A_800X480_VBP   OTM8009A_480X800_VBP /* Vertical back porch */

Definition at line 116 of file otm8009a.h.

#define OTM8009A_800X480_VFP   OTM8009A_480X800_VFP /* Vertical front porch */

Definition at line 117 of file otm8009a.h.

#define OTM8009A_800X480_VSYNC   OTM8009A_480X800_VSYNC /* Vertical synchronization */

Definition at line 115 of file otm8009a.h.

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

Definition at line 95 of file otm8009a.h.

#define OTM8009A_CMD_CASET   0x2A /* Column address set command */

Definition at line 134 of file otm8009a.h.

#define OTM8009A_CMD_COLMOD   0x3A /* Interface Pixel format command */

Definition at line 159 of file otm8009a.h.

#define OTM8009A_CMD_DISPOFF   0x28 /* Display Off command */

Definition at line 131 of file otm8009a.h.

#define OTM8009A_CMD_DISPON   0x29 /* Display On command */

Definition at line 132 of file otm8009a.h.

#define OTM8009A_CMD_IDMOFF   0x38 /* Idle mode Off command */

Definition at line 156 of file otm8009a.h.

#define OTM8009A_CMD_IDMON   0x39 /* Idle mode On command */

Definition at line 157 of file otm8009a.h.

#define OTM8009A_CMD_MADCTR   0x36 /* Memory Access write control command */

Definition at line 150 of file otm8009a.h.

#define OTM8009A_CMD_NOP   0x00 /* NOP command */

Definition at line 123 of file otm8009a.h.

#define OTM8009A_CMD_PASET   0x2B /* Page address set command */

Definition at line 135 of file otm8009a.h.

#define OTM8009A_CMD_PLTAR   0x30 /* Partial area command (4 parameters) */

Definition at line 140 of file otm8009a.h.

#define OTM8009A_CMD_PTLON   0x12 /* Partial mode On command */

Definition at line 129 of file otm8009a.h.

#define OTM8009A_CMD_RAMRD   0x2E /* Memory (GRAM) read command */

Definition at line 138 of file otm8009a.h.

#define OTM8009A_CMD_RAMRDC   0x3E /* Memory read continue command */

Definition at line 166 of file otm8009a.h.

#define OTM8009A_CMD_RAMWR   0x2C /* Memory (GRAM) write command */

Definition at line 137 of file otm8009a.h.

#define OTM8009A_CMD_RAMWRC   0x3C /* Memory write continue command */

Definition at line 165 of file otm8009a.h.

#define OTM8009A_CMD_RDDCOLMOD   0x0C /* Read Display pixel format */

Definition at line 126 of file otm8009a.h.

#define OTM8009A_CMD_RDDMADCTL   0x0B /* Read Display MADCTR command : read memory display access ctrl */

Definition at line 125 of file otm8009a.h.

#define OTM8009A_CMD_RDSCNL   0x45 /* Read Tearing Effect Scan line command */

Definition at line 169 of file otm8009a.h.

#define OTM8009A_CMD_SLPIN   0x10 /* Sleep In command */

Definition at line 127 of file otm8009a.h.

#define OTM8009A_CMD_SLPOUT   0x11 /* Sleep Out command */

Definition at line 128 of file otm8009a.h.

#define OTM8009A_CMD_SWRESET   0x01 /* Sw reset command */

Definition at line 124 of file otm8009a.h.

#define OTM8009A_CMD_TEEON   0x35 /* Tearing Effect Line On command : command with 1 parameter 'TELOM' */

Definition at line 144 of file otm8009a.h.

#define OTM8009A_CMD_TEOFF   0x34 /* Tearing Effect Line Off command : command with no parameter */

Definition at line 142 of file otm8009a.h.

#define OTM8009A_CMD_WRCABC   0x55 /* Write Content Adaptive Brightness command */

Definition at line 174 of file otm8009a.h.

#define OTM8009A_CMD_WRCABCMB   0x5E /* Write CABC Minimum Brightness command */

Definition at line 175 of file otm8009a.h.

#define OTM8009A_CMD_WRCTRLD   0x53 /* Write CTRL Display command */

Definition at line 173 of file otm8009a.h.

#define OTM8009A_CMD_WRDISBV   0x51 /* Write Display Brightness command */

Definition at line 172 of file otm8009a.h.

#define OTM8009A_CMD_WRTESCN   0x44 /* Write Tearing Effect Scan line command */

Definition at line 168 of file otm8009a.h.

#define OTM8009A_COLMOD_RGB565   0x55

Definition at line 162 of file otm8009a.h.

#define OTM8009A_COLMOD_RGB888   0x77

Definition at line 163 of file otm8009a.h.

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

Definition at line 84 of file otm8009a.h.

#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 83 of file otm8009a.h.

#define OTM8009A_MADCTR_MODE_LANDSCAPE   0x60 /* MY = 0, MX = 1, MV = 1, ML = 0, RGB = 0 */

Definition at line 154 of file otm8009a.h.

#define OTM8009A_MADCTR_MODE_PORTRAIT   0x00

Definition at line 153 of file otm8009a.h.

#define OTM8009A_ORIENTATION_LANDSCAPE   ((uint32_t)0x01) /* Landscape orientation choice of LCD screen */

Definition at line 77 of file otm8009a.h.

#define OTM8009A_ORIENTATION_PORTRAIT   ((uint32_t)0x00) /* Portrait orientation choice of LCD screen */

LCD_OrientationTypeDef Possible values of Display Orientation.

Definition at line 76 of file otm8009a.h.

#define OTM8009A_TEEON_TELOM_VBLANKING_AND_HBLANKING_INFO   0x01

Definition at line 148 of file otm8009a.h.

#define OTM8009A_TEEON_TELOM_VBLANKING_INFO_ONLY   0x00

Definition at line 147 of file otm8009a.h.