  | 
                        
                             WebRadioApp
                                 0.1
                             
                         | 
                    
                
            
         
        
 
Go to the documentation of this file.
   41 #ifndef EW_BSP_DISPLAY_H 
   42 #define EW_BSP_DISPLAY_H 
   49 #define EW_BSP_DISPLAY_UPDATE_NORMAL 0x00000000 
   54 #define EW_BSP_DISPLAY_UPDATE_PARTIAL 0x00000001 
   58 #define EW_BSP_DISPLAY_UPDATE_SCRATCHPAD 0x00000002 
  
 
#define OTM8009A_FORMAT
Definition: ew_bsp_display.c:83
 
int DisplayWidth
Definition: ew_bsp_display.h:112
 
static void WaitForDsiTransfer(void)
Definition: ew_bsp_display.c:299
 
#define FRAME_BUFFER_HEIGHT
Definition: ewconfig.h:130
 
void DSI_IRQHandler(void)
Definition: ew_bsp_display.c:248
 
#define DSI_COLOR_CODING
Definition: ew_bsp_display.c:82
 
static int32_t DSI_IO_Write(uint16_t ChannelNbr, uint16_t Reg, uint8_t *pData, uint16_t Size)
DCS or Generic short/long write command.
Definition: ew_bsp_display.c:195
 
#define FRAME_BUFFER_WIDTH
Definition: ewconfig.h:129
 
void LTDC_IRQHandler(void)
Definition: ew_bsp_display.c:238
 
#define VBP
Definition: ew_bsp_display.c:57
 
void EwBspGraphicsConcurrentOperation(int aEnable)
The function EwBspGraphicsConcurrentOperation configures the operation mode of DMA2D and CPU....
Definition: ew_bsp_graphics.c:212
 
void HAL_DSI_EndOfRefreshCallback(DSI_HandleTypeDef *hdsi)
Definition: ew_bsp_display.c:262
 
#define __DSI_MASK_TE()
Definition: ew_bsp_display.c:70
 
#define VSYNC
Definition: ew_bsp_display.c:56
 
void EwBspDisplaySetClut(unsigned long *aClut)
The function EwBspDisplaySetClut is called from the Graphics Engine in order to update the hardware C...
Definition: ew_bsp_display.c:709
 
static void LCD_DisplayOn(void)
LCD ON.
Definition: ew_bsp_display.c:168
 
void EwBspDisplayWaitForCompletion(void)
The function EwBspDisplayWaitForCompletion is called from the Graphics Engine to ensure that all pend...
Definition: ew_bsp_display.c:621
 
static int32_t DSI_IO_Read(uint16_t ChannelNbr, uint16_t Reg, uint8_t *pData, uint16_t Size)
DCS or Generic read command.
Definition: ew_bsp_display.c:225
 
Definition: ew_bsp_display.h:84
 
int UpdateMode
Definition: ew_bsp_display.h:114
 
uint8_t pColLeft[]
Definition: ew_bsp_display.c:107
 
int EwBspDisplayGetUpdateArea(XRect *aUpdateRect)
The function EwBspDisplayGetUpdateArea returns the next update area depending on the selected display...
Definition: ew_bsp_display.c:604
 
#define DOUBLE_BUFFER_ADDR
Definition: ewconfig.h:142
 
#define FRAME_BUFFER_ADDR
Definition: ewconfig.h:133
 
#define LEFT_AREA
Definition: ew_bsp_display.c:64
 
static int FirstUpdateIsDone
Definition: ew_bsp_display.c:120
 
#define __DSI_UNMASK_TE()
Definition: ew_bsp_display.c:73
 
static void LCD_DisplayOff(void)
LCD OFF.
Definition: ew_bsp_display.c:180
 
#define LAYER_INDEX
Definition: ew_bsp_display.c:54
 
void EwPrint(const char *aFormat,...)
 
static LTDC_LayerCfgTypeDef LayerConfig
Definition: ew_bsp_display.c:92
 
#define RIGHT_AREA
Definition: ew_bsp_display.c:65
 
int EwBspDisplayInit(XDisplayInfo *aDisplayInfo)
The function EwBspDisplayInit initializes the display hardware and returns the display parameter.
Definition: ew_bsp_display.c:331
 
#define CPU_LOAD_SET_ACTIVE()
Definition: ew_bsp_clock.h:56
 
void LTDC_ER_IRQHandler(void)
Definition: ew_bsp_display.c:243
 
#define VFP
Definition: ew_bsp_display.c:58
 
void EwBspDisplayDone(void)
The function EwBspDisplayDone deinitializes the display hardware.
Definition: ew_bsp_display.c:586
 
uint8_t pColRight[]
Definition: ew_bsp_display.c:108
 
void * FrameBuffer
Definition: ew_bsp_display.h:108
 
uint8_t pPage[]
Definition: ew_bsp_display.c:109
 
#define CPU_LOAD_SET_IDLE()
Definition: ew_bsp_clock.h:55
 
void HAL_DSI_TearingEffectCallback(DSI_HandleTypeDef *hdsi)
Definition: ew_bsp_display.c:253
 
void EwBspDisplayCommitBuffer(void *aAddress, int aX, int aY, int aWidth, int aHeight)
The function EwBspDisplayCommitBuffer is called from the Graphics Engine when the rendering of a cert...
Definition: ew_bsp_display.c:650
 
static RCC_PeriphCLKInitTypeDef PeriphClkInitStruct
Definition: ew_bsp_display.c:94
 
#define HSYNC
Definition: ew_bsp_display.c:59
 
This file contains general configuration settings for the target system, like memory ranges and displ...
 
#define EW_BSP_DISPLAY_UPDATE_NORMAL
Definition: ew_bsp_display.h:49
 
static volatile int32_t ActiveArea
Definition: ew_bsp_display.c:93
 
int BufferHeight
Definition: ew_bsp_display.h:111
 
int DisplayHeight
Definition: ew_bsp_display.h:113
 
int BufferWidth
Definition: ew_bsp_display.h:110
 
#define NO_AREA
Definition: ew_bsp_display.c:63
 
#define HBP
Definition: ew_bsp_display.c:60
 
#define hltdc_handle
Definition: ew_bsp_display.c:67
 
void LCD_MspInit(void)
LCD Intialization.
Definition: ew_bsp_display.c:127
 
#define hdsi_handle
Definition: ew_bsp_display.c:68
 
void * DoubleBuffer
Definition: ew_bsp_display.h:109
 
#define HFP
Definition: ew_bsp_display.c:61
 
uint8_t pScanCol[]
Definition: ew_bsp_display.c:110