|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Internal per-driver state. More...
Data Fields | |
| uint32_t | capacity_blocks |
| 512-byte block count, 0 if not init'd | |
| uint16_t | rca |
| Card-assigned relative address. | |
| ra8_sdcard_card_type_t | type |
| SDSC / SDHC / SDXC. | |
| uint8_t | instance |
| SDHI instance index. | |
| uint8_t | initialized |
| Non-zero once init succeeded. | |
Internal per-driver state.
Single-instance driver: only one card is supported at a time. Holds the SDHI instance index plus the protocol-level state captured during init (RCA, capacity, card type). initialized gates every public API except ra8_sdcard_init / ra8_sdcard_deinit.
Definition at line 138 of file ra8_sdcard.c.
| uint32_t ra8_sdcard_state_t::capacity_blocks |
512-byte block count, 0 if not init'd
Definition at line 139 of file ra8_sdcard.c.
| uint8_t ra8_sdcard_state_t::initialized |
Non-zero once init succeeded.
Definition at line 143 of file ra8_sdcard.c.
| uint8_t ra8_sdcard_state_t::instance |
SDHI instance index.
Definition at line 142 of file ra8_sdcard.c.
| uint16_t ra8_sdcard_state_t::rca |
Card-assigned relative address.
Definition at line 140 of file ra8_sdcard.c.
| ra8_sdcard_card_type_t ra8_sdcard_state_t::type |
SDSC / SDHC / SDXC.
Definition at line 141 of file ra8_sdcard.c.