pub const PANEL_TITLE_ROW: u8 = _; // 26u8Expand description
The activity panel, drawn by the board from the fabric engine’s probes over the bottom PANEL_ROWS rows. The
host writes the panel’s text (title, labels) as ordinary cells; the board paints its graphics over the cells
named here, every frame, with nothing from the host:
PANEL_TITLE_ROW: the live run-cycle count, 10 decimal digits from columnPANEL_CYCLES_COL;PANEL_BLOCK_ROW: one tile per engine block from columnPANEL_BLOCK_COL,PANEL_BLOCK_TILEcolumns wide, coloured by how often the block ran in the last frame (theHEATramp, log scale), the block running now outlined; the frame-stack gauge fromPANEL_STACK_COL(a segment per frame) and the heap gauge fromPANEL_HEAP_COL(a pixel per heap word);PANEL_CELL_ROW: one square per program cell from columnPANEL_CELL_COL, two columns apart, coloured the same way, the cell being walked now outlined. The labels go onPANEL_LABEL_ROW. Tile and square counts are the engine’s caps (WPE_HW_MAXBLK,WPE_HW_MAXCELL,WPE_HW_DEPTH,WPE_HW_HEAP).