|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One strided family of peripheral instances sharing a mapping shape. More...
Data Fields | |
| uint64_t | base |
| Window base of instance 0. | |
| uint64_t | stride |
| Bytes between consecutive instances. | |
| uint32_t | count |
| Number of gated instances in the family. | |
| const uint16_t * | ids |
| [count] packed ra8_mstp_t per instance. | |
| const char * | name |
| Short label for the dropped-access report. | |
One strided family of peripheral instances sharing a mapping shape.
base + stride * i is the window of instance i, whose module-stop bit is ids[i]; count instances are covered. A single peripheral is count == 1 with stride == its whole register window.
Definition at line 189 of file board_periph_mstp_model.c.
| uint64_t mstp_family_t::base |
Window base of instance 0.
Definition at line 190 of file board_periph_mstp_model.c.
Referenced by internal_mstp_family_for_addr().
| uint32_t mstp_family_t::count |
Number of gated instances in the family.
Definition at line 192 of file board_periph_mstp_model.c.
Referenced by internal_mstp_family_for_addr().
| const uint16_t* mstp_family_t::ids |
[count] packed ra8_mstp_t per instance.
Definition at line 193 of file board_periph_mstp_model.c.
Referenced by priv_board_mstp_addr_stopped().
| const char* mstp_family_t::name |
Short label for the dropped-access report.
Definition at line 194 of file board_periph_mstp_model.c.
Referenced by priv_board_mstp_note_gated_access().
| uint64_t mstp_family_t::stride |
Bytes between consecutive instances.
Definition at line 191 of file board_periph_mstp_model.c.
Referenced by internal_mstp_family_for_addr().