34EVE_HAL_EXPORT bool EVE_CoCmd_bitmapTransform(
EVE_HalContext *phost,
int32_t x0,
int32_t y0,
int32_t x1,
int32_t y1,
int32_t x2,
int32_t y2,
int32_t tx0,
int32_t ty0,
int32_t tx1,
int32_t ty1,
int32_t tx2,
int32_t ty2,
uint16_t *result)
EVE_HAL_EXPORT uint16_t EVE_Cmd_moveWp(EVE_HalContext *phost, uint16_t bytes)
Move the write pointer forward by the specified number of bytes. Returns the previous write pointer.
EVE_HAL_EXPORT void EVE_Cmd_startFunc(EVE_HalContext *phost)
Begin writing a function, keeps the transfer open.
EVE_HAL_EXPORT void EVE_Cmd_endFunc(EVE_HalContext *phost)
End writing a function, closes the transfer.
EVE_HAL_EXPORT bool EVE_Cmd_wr32(EVE_HalContext *phost, uint32_t value)
Write 4 bytes to Coprocessor's command fifo.
EVE_HAL_EXPORT bool EVE_CoCmd_bitmapTransform(EVE_HalContext *phost, int32_t x0, int32_t y0, int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t tx0, int32_t ty0, int32_t tx1, int32_t ty1, int32_t tx2, int32_t ty2, uint16_t *result)
Send CMD_BITMAP_TRANSFORM. Blocking call if a pointer is passed to result
#define CMD_BITMAP_TRANSFORM
EVE_HAL_EXPORT uint16_t EVE_Hal_rd16(EVE_HalContext *phost, uint32_t addr)
Read 2 bytes from Coprocessor's memory.
void EVE_Cmd_waitFlush(EVE_HalContext *host)