|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Explicit DOM-walk stack (NASA Rule 1: iteration, never recursion). More...
Data Fields | |
| uint32_t | items [k_walk_stack_depth] |
| Pending node indices. | |
| uint32_t | sp |
| Count of pending entries. | |
Explicit DOM-walk stack (NASA Rule 1: iteration, never recursion).
A fixed k_walk_stack_depth array plus a stack pointer; the M33 pushes a node's sibling and first child here instead of recursing.
Definition at line 247 of file cpu1_main.c.
| uint32_t m33_walk_stack_t::items[k_walk_stack_depth] |
Pending node indices.
Definition at line 248 of file cpu1_main.c.
Referenced by collect_chapter_text(), and walk_push().
| uint32_t m33_walk_stack_t::sp |
Count of pending entries.
Definition at line 249 of file cpu1_main.c.
Referenced by collect_chapter_text(), and walk_push().