This file defines the generic APIs of phost access layer for the FT800 or EVE compatible silicon....
static ft_uint32_t ft_uint8_t * buffer
static ft_void_t ft_uint32_t * cmd
ft_void_t FlashHelper_flashWriteExt(EVE_HalContext *phost, uint32_t dest, uint32_t num, const uint8_t *data)
void fadein(EVE_HalContext *phost)
Fadein animation perform display fadein effect by changing the display PWM from 0 till 100 and finall...
void Fifo_WriteWait(EVE_HalContext *host, Fifo_t *pFifo, const uint8_t *buffer, uint32_t Numbyte)
void Fifo_Update(EVE_HalContext *host, Fifo_t *pFifo)
ft_bool_t Esd_Calibrate(EVE_HalContext *phost)
Do calibration.
ft_void_t Ft_Gpu_CoCmd_FlashWriteExt(EVE_HalContext *phost, uint32_t dest, uint32_t num, const uint8_t *data)
ft_void_t FlashHelper_ClearCache(EVE_HalContext *phost)
int32_t FlashHelper_GetSizeMB(Gpu_Hal_Context_t *host)
void Fifo_Write32(EVE_HalContext *host, Fifo_t *pFifo, uint32_t WriteWord)
uint32_t FlashHelper_SwitchFullMode(EVE_HalContext *phost)
ft_void_t FlashHelper_Erase(EVE_HalContext *phost)
Flash_Cmd_Status_t FlashHelper_Read(EVE_HalContext *phost, uint32_t dest_ram, uint32_t src_flash, uint32_t num, uint8_t *read_data)
uint32_t Fifo_Write(EVE_HalContext *host, Fifo_t *pFifo, const uint8_t *buffer, uint32_t NumbytetoWrite)
void App_WrDl_Buffer(Gpu_Hal_Context_t *phost, uint32_t cmd)
Write DL command to buffer.
ft_void_t Ft_QueueString(const char *s)
ft_void_t Ft_Gpu_HorizontalScanoutFilter(EVE_HalContext *phost, uint32_t physical_W, uint32_t physical_H)
Adjust for non-sqare pixel panel.
ft_void_t Ft_QueueCmd(uint32_t cmd)
Flash_Cmd_Status_t FlashHelper_Write(EVE_HalContext *phost, uint32_t dest_flash, uint32_t num, const uint8_t *write_data)
void GPU_DLSwap(Gpu_Hal_Context_t *phost, uint8_t DL_Swap_Type)
API to check the status of previous DLSWAP and perform DLSWAP of new DL Check for the status of previ...
uint32_t FlashHelper_SwitchState(EVE_HalContext *phost, uint8_t nextState)
void App_Set_DlBuffer_Index(uint32_t index)
Set DL buffer index.
uint32_t Fifo_GetFreeSpace(EVE_HalContext *host, Fifo_t *pFifo)
void fadeout(EVE_HalContext *phost)
Fadeout animation.
void App_Flush_DL_Buffer(const Gpu_Hal_Context_t *phost)
Flush DL buffer to Coprocessor.
uint8_t FlashHelper_GetState(EVE_HalContext *phost)
Flash_Cmd_Status_t FlashHelper_Update(EVE_HalContext *phost, uint32_t dest_flash, uint32_t src_ram, uint32_t num)
void Fifo_Init(Fifo_t *pFifo, uint32_t StartAddress, uint32_t Length, uint32_t HWReadRegAddress, uint32_t HWWriteRegAddress)
Init mediafifo.
ft_void_t Ft_FlushCmd(EVE_HalContext *phost)
Co-processor command definitions.
This file defines the generic APIs of phost access layer for the FT800 or EVE compatible silicon....
#define Gpu_Hal_Context_t