ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
sd_state_t Struct Reference

Cached protocol state held across the driver public API. More...

#include <ra8_sdmmc_spi_internal.h>

Collaboration diagram for sd_state_t:

Data Fields

ra8_sdmmc_spi_transport_t transport
 Transport callbacks.
ra8_sdmmc_spi_card_type_t card_type
 Card class.
uint32_t capacity_blocks
 Block count.
bool initialized
 Initialization state.

Detailed Description

Cached protocol state held across the driver public API.

Invariant
initialized == true iff CMD0 ... CMD16 init succeeded.

Definition at line 168 of file ra8_sdmmc_spi_internal.h.

Field Documentation

◆ capacity_blocks

uint32_t sd_state_t::capacity_blocks

Block count.

Definition at line 171 of file ra8_sdmmc_spi_internal.h.

◆ card_type

ra8_sdmmc_spi_card_type_t sd_state_t::card_type

Card class.

Definition at line 170 of file ra8_sdmmc_spi_internal.h.

◆ initialized

bool sd_state_t::initialized

Initialization state.

Definition at line 172 of file ra8_sdmmc_spi_internal.h.

◆ transport

ra8_sdmmc_spi_transport_t sd_state_t::transport

Transport callbacks.

Definition at line 169 of file ra8_sdmmc_spi_internal.h.


The documentation for this struct was generated from the following file: