49#if (EVE_SUPPORT_CHIPID >= EVE_FT810) || defined(EVE_MULTI_GRAPHICS_TARGET)
80#if (EVE_SUPPORT_CHIPID >= EVE_BT815)
84#if (EVE_SUPPORT_CHIPID >= EVE_BT817)
186#if defined(_WIN32) && defined(EVE_MULTI_GRAPHICS_TARGET)
195#if defined(_WIN32) && defined(EVE_FLASH_AVAILABLE)
201 *updateFlash =
false;
202 *updateFlashFirmware =
false;
206#if defined(_WIN32) && defined(EVE_FLASH_AVAILABLE)
215#if defined(BT8XXEMU_PLATFORM)
217#if defined(EVE_FLASH_AVAILABLE)
#define EVE_SUPPORT_CHIPID
EVE_HAL_EXPORT void EVE_Util_configDefaults(EVE_HalContext *phost, EVE_ConfigParameters *config, EVE_DISPLAY_T display)
static void EVE_Util_uploadFlashFileInteractive(EVE_HalContext *phost, const eve_tchar_t *flashPath, bool updateFlashFirmware)
EVE_HAL_EXPORT void EVE_Util_forceFault(EVE_HalContext *phost, const char *err)
EVE_HAL_EXPORT void EVE_Util_clearScreen(EVE_HalContext *phost)
Clear the screen.
EVE_HAL_EXPORT bool EVE_Util_configDefaultsEx(EVE_HalContext *phost, EVE_ConfigParameters *config, uint32_t width, uint32_t height, uint32_t refreshRate, uint32_t hsfWidth)
EVE_HAL_EXPORT bool EVE_Util_openDeviceInteractive(EVE_HalContext *phost, const wchar_t *flashFile)
EVE_HAL_EXPORT void EVE_Util_bootupDefaults(EVE_HalContext *phost, EVE_BootupParameters *bootup)
EVE_HAL_EXPORT bool EVE_Util_bootupConfigInteractive(EVE_HalContext *phost, EVE_DISPLAY_T display)
Calls EVE_Util_bootup and EVE_Util_config using the default parameters. Falls back to no interactivit...
static void EVE_Util_selectDeviceInteractive(EVE_CHIPID_T *chipId, size_t *deviceIdx)
EVE_HAL_EXPORT bool EVE_Util_config(EVE_HalContext *phost, EVE_ConfigParameters *config)
EVE_HAL_EXPORT bool EVE_Util_resetCoprocessor(EVE_HalContext *phost)
Reset Coprocessor.
EVE_HAL_EXPORT bool EVE_Util_bootup(EVE_HalContext *phost, EVE_BootupParameters *bootup)
EVE_HAL_EXPORT bool EVE_Util_bootupConfig(EVE_HalContext *phost)
Bootup Coprocessor.
static void EVE_Util_selectFlashFileInteractive(eve_tchar_t *flashPath, size_t flashPathSize, bool *updateFlash, bool *updateFlashFirmware, const EVE_HalParameters *params, const eve_tchar_t *flashFile)
static void EVE_Util_selectDisplayInteractive(EVE_DISPLAY_T *display)
@ EVE_DISPLAY_QVGA_320x240_56Hz
@ EVE_DISPLAY_HDTV_1280x720_58Hz
@ EVE_DISPLAY_HVGA_320x480_60Hz
@ EVE_DISPLAY_RIVERDI_IPS35_62Hz
@ EVE_DISPLAY_RIVERDI_IPS101_59Hz
@ EVE_DISPLAY_WSVGA_1024x600_59Hz
@ EVE_DISPLAY_RIVERDI_IPS70_59Hz
@ EVE_DISPLAY_WQVGA_480x272_60Hz
@ EVE_DISPLAY_WVGA_800x480_74Hz
@ EVE_DISPLAY_WVGA_800x480_W860_60Hz
@ EVE_DISPLAY_RIVERDI_IPS50_63Hz
@ EVE_DISPLAY_WXGA_1280x800_57Hz
@ EVE_DISPLAY_RIVERDI_IPS43_58Hz
EVE_HAL_EXPORT void EVE_Util_shutdown(EVE_HalContext *phost)
EVE_SPI_CHANNELS_T SpiChannels
EVE_81X_PLL_FREQ_T SystemClock