2D Drawing Engine (DRW / D/AVE 2D) HAL driver – public API
ra8_err_t ra8_drw_dlist_end(ra8_drw_dlist_t *dl)
Close a display list with its terminator word.
ra8_err_t ra8_drw_dlist_begin(ra8_drw_dlist_t *dl, uint32_t *buf, uint32_t cap_words)
Bind a display-list builder to a caller-owned word buffer.
ra8_err_t ra8_drw_dlist_add_fill(ra8_drw_dlist_t *dl, const ra8_drw_rect_t *rect)
Append one solid-rectangle fill primitive to a display list.
ra8_err_t ra8_drw_dlist_run(const ra8_drw_dlist_t *dl)
Trigger a built display list (writes DLISTSTART).
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Builder state for composing a DRW display list in a caller buffer.
Rectangle parameters for ra8_drw_fill_rect.