The register writes VBlank carries out once the frame loop has finished a frame; IoWriteQueue_FlushPending empties it. More...
#include <system/io_write_queue.h>
Data Fields | |
| u16 | count |
| Entries waiting, at most 32. | |
| u16 | pad |
| u32 | entries [32][3] |
| Each entry is the value, the address and the control word, in that order. | |
The register writes VBlank carries out once the frame loop has finished a frame; IoWriteQueue_FlushPending empties it.
Definition at line 13 of file io_write_queue.h.
| u16 IoWriteQueue::count |
Entries waiting, at most 32.
Definition at line 14 of file io_write_queue.h.
Referenced by IoWriteQueue_FlushPending(), and System_Initialize().
| u16 IoWriteQueue::pad |
Definition at line 15 of file io_write_queue.h.
Referenced by System_Initialize().
| u32 IoWriteQueue::entries[32][3] |
Each entry is the value, the address and the control word, in that order.
A control word with a width (IO_WRITE_8 to IO_WRITE_32) is a register write; one without is a DMA, whose three words go to DMA3's source, destination and control registers.
Definition at line 20 of file io_write_queue.h.