#include <EVE_HalDefs.h>
Data Fields | |
void * | UserContext |
void * | LibraryContext |
EVE_Callback | CbCmdWait |
EVE_ResetCallback | CbCoprocessorReset |
EVE_STATUS_T | Status |
uint8_t | PCLK |
bool | DebugMessageVisible |
uint8_t | DebugBackup [RAM_ERR_REPORT_MAX] |
User space width and height, based on REG_HSIZE, REG_VSIZE and REG_ROTATE | |
uint32_t | Width |
uint32_t | Height |
Handles to external context | |
EVE_SPI_CHANNELS_T | SpiChannels |
uint8_t | SpiDummyBytes |
uint8_t | SpiCsPin |
uint8_t | PowerDownPin |
Buffer cmd smaller than a full cmd command | |
uint8_t | CmdBuffer [4] |
uint8_t | CmdBufferIndex |
uint16_t | CmdSpace |
Media FIFO state | |
uint32_t | MediaFifoAddress |
uint32_t | MediaFifoSize |
FIL | LoadFileObj |
ptrdiff_t | LoadFileRemaining |
Display list optimization and compatibility caches | |
EVE_HalDlState | DlState [EVE_DL_STATE_STACK_SIZE] |
uint8_t | DlStateIndex |
uint8_t | DlPrimitive |
uint32_t | CoFgColor |
uint32_t | CoBgColor |
bool | CoBitmapTransform |
uint8_t | CoScratchHandle |
Status flags | |
bool | CmdFunc |
bool | CmdFault |
bool | CmdWaiting |
Definition at line 232 of file EVE_HalDefs.h.
EVE_Callback EVE_HalContext::CbCmdWait |
Called anytime the code is waiting during CMD write. Return false to abort wait
Definition at line 241 of file EVE_HalDefs.h.
EVE_ResetCallback EVE_HalContext::CbCoprocessorReset |
Callback hook called anytime the coprocessor is reset through the EVE_Util interface
Definition at line 243 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::CmdBuffer[4] |
Definition at line 325 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::CmdBufferIndex |
Definition at line 326 of file EVE_HalDefs.h.
bool EVE_HalContext::CmdFault |
Flagged when coprocessor is in fault mode and needs to be reset
Definition at line 373 of file EVE_HalDefs.h.
bool EVE_HalContext::CmdFunc |
Flagged while transfer to cmd is kept open
Definition at line 372 of file EVE_HalDefs.h.
uint16_t EVE_HalContext::CmdSpace |
Free space, cached value
Definition at line 328 of file EVE_HalDefs.h.
bool EVE_HalContext::CmdWaiting |
Flagged while waiting for CMD write (to check during any function that may be called by CbCmdWait)
Definition at line 374 of file EVE_HalDefs.h.
uint32_t EVE_HalContext::CoBgColor |
Definition at line 357 of file EVE_HalDefs.h.
bool EVE_HalContext::CoBitmapTransform |
BitmapTransform other than identity is set on the coprocessor
Definition at line 358 of file EVE_HalDefs.h.
uint32_t EVE_HalContext::CoFgColor |
Definition at line 356 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::CoScratchHandle |
Definition at line 361 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::DebugBackup[RAM_ERR_REPORT_MAX] |
Definition at line 367 of file EVE_HalDefs.h.
bool EVE_HalContext::DebugMessageVisible |
Definition at line 366 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::DlPrimitive |
Definition at line 355 of file EVE_HalDefs.h.
EVE_HalDlState EVE_HalContext::DlState[EVE_DL_STATE_STACK_SIZE] |
Definition at line 351 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::DlStateIndex |
Definition at line 352 of file EVE_HalDefs.h.
uint32_t EVE_HalContext::Height |
Definition at line 266 of file EVE_HalDefs.h.
void* EVE_HalContext::LibraryContext |
Pointer to a support library context (e.g. ESD Framework context)
Definition at line 238 of file EVE_HalDefs.h.
FIL EVE_HalContext::LoadFileObj |
Definition at line 340 of file EVE_HalDefs.h.
ptrdiff_t EVE_HalContext::LoadFileRemaining |
Definition at line 344 of file EVE_HalDefs.h.
uint32_t EVE_HalContext::MediaFifoAddress |
Definition at line 337 of file EVE_HalDefs.h.
uint32_t EVE_HalContext::MediaFifoSize |
Definition at line 338 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::PCLK |
Definition at line 261 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::PowerDownPin |
FT8XX power down pin number
Definition at line 304 of file EVE_HalDefs.h.
EVE_SPI_CHANNELS_T EVE_HalContext::SpiChannels |
Variable to contain single/dual/quad channels
Definition at line 289 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::SpiCsPin |
SPI chip select number of FT8XX chip
Definition at line 296 of file EVE_HalDefs.h.
uint8_t EVE_HalContext::SpiDummyBytes |
Number of dummy bytes as 1 or 2 for SPI read
Definition at line 290 of file EVE_HalDefs.h.
EVE_STATUS_T EVE_HalContext::Status |
Definition at line 250 of file EVE_HalDefs.h.
void* EVE_HalContext::UserContext |
Pointer to user context
Definition at line 235 of file EVE_HalDefs.h.
uint32_t EVE_HalContext::Width |
Definition at line 265 of file EVE_HalDefs.h.