ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
emu_view_surface_internal.h
Go to the documentation of this file.
1
12
13#pragma once
14
15#include <unicorn/unicorn.h>
16
17#include "board_overlay.h"
18#include "emu_presentation.h"
19#include "ra8_attributes.h"
20
34RA8_PRIV bool priv_emu_view_surface_build(uc_engine* uc,
35 emu_presentation_workspace_t* presentation,
36 const board_status_t* status);
Composite board-view renderer: panel framebuffer + a status sidebar.
Bounded raw-descriptor presentation surface and scratch workspace.
bool priv_emu_view_surface_build(uc_engine *uc, emu_presentation_workspace_t *presentation, const board_status_t *status)
Build one exact fd-backed composite from live engine and status state.
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
Live peripheral snapshot the status sidebar renders each frame.
One independent owned surface plus non-owning bounded scratch.