ChibiOS/HAL 9.0.0
unpacked_mmc_csd_t Struct Reference

Unpacked CSD register from MMC. More...

#include <hal_mmcsd.h>

Collaboration diagram for unpacked_mmc_csd_t:
Collaboration graph

Data Fields

uint8_t csd_structure
uint8_t spec_vers
uint8_t taac
uint8_t nsac
uint8_t tran_speed
uint16_t ccc
uint8_t read_bl_len
uint8_t read_bl_partial
uint8_t write_blk_misalign
uint8_t read_blk_misalign
uint8_t dsr_imp
uint16_t c_size
uint8_t vdd_r_curr_min
uint8_t vdd_r_curr_max
uint8_t vdd_w_curr_min
uint8_t vdd_w_curr_max
uint8_t c_size_mult
uint8_t erase_grp_size
uint8_t erase_grp_mult
uint8_t wp_grp_size
uint8_t wp_grp_enable
uint8_t default_ecc
uint8_t r2w_factor
uint8_t write_bl_len
uint8_t write_bl_partial
uint8_t content_prot_app
uint8_t file_format_grp
uint8_t copy
uint8_t perm_write_protect
uint8_t tmp_write_protect
uint8_t file_format
uint8_t ecc
uint8_t crc

Detailed Description

Unpacked CSD register from MMC.

Definition at line 383 of file hal_mmcsd.h.

Field Documentation

◆ csd_structure

uint8_t unpacked_mmc_csd_t::csd_structure

Definition at line 384 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ spec_vers

uint8_t unpacked_mmc_csd_t::spec_vers

Definition at line 385 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ taac

uint8_t unpacked_mmc_csd_t::taac

Definition at line 386 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ nsac

uint8_t unpacked_mmc_csd_t::nsac

Definition at line 387 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ tran_speed

uint8_t unpacked_mmc_csd_t::tran_speed

Definition at line 388 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ ccc

uint16_t unpacked_mmc_csd_t::ccc

Definition at line 389 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ read_bl_len

uint8_t unpacked_mmc_csd_t::read_bl_len

Definition at line 390 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ read_bl_partial

uint8_t unpacked_mmc_csd_t::read_bl_partial

Definition at line 391 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ write_blk_misalign

uint8_t unpacked_mmc_csd_t::write_blk_misalign

Definition at line 392 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ read_blk_misalign

uint8_t unpacked_mmc_csd_t::read_blk_misalign

Definition at line 393 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ dsr_imp

uint8_t unpacked_mmc_csd_t::dsr_imp

Definition at line 394 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ c_size

uint16_t unpacked_mmc_csd_t::c_size

Definition at line 395 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ vdd_r_curr_min

uint8_t unpacked_mmc_csd_t::vdd_r_curr_min

Definition at line 396 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ vdd_r_curr_max

uint8_t unpacked_mmc_csd_t::vdd_r_curr_max

Definition at line 397 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ vdd_w_curr_min

uint8_t unpacked_mmc_csd_t::vdd_w_curr_min

Definition at line 398 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ vdd_w_curr_max

uint8_t unpacked_mmc_csd_t::vdd_w_curr_max

Definition at line 399 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ c_size_mult

uint8_t unpacked_mmc_csd_t::c_size_mult

Definition at line 400 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ erase_grp_size

uint8_t unpacked_mmc_csd_t::erase_grp_size

Definition at line 401 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ erase_grp_mult

uint8_t unpacked_mmc_csd_t::erase_grp_mult

Definition at line 402 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ wp_grp_size

uint8_t unpacked_mmc_csd_t::wp_grp_size

Definition at line 403 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ wp_grp_enable

uint8_t unpacked_mmc_csd_t::wp_grp_enable

Definition at line 404 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ default_ecc

uint8_t unpacked_mmc_csd_t::default_ecc

Definition at line 405 of file hal_mmcsd.h.

◆ r2w_factor

uint8_t unpacked_mmc_csd_t::r2w_factor

Definition at line 406 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ write_bl_len

uint8_t unpacked_mmc_csd_t::write_bl_len

Definition at line 407 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ write_bl_partial

uint8_t unpacked_mmc_csd_t::write_bl_partial

Definition at line 408 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ content_prot_app

uint8_t unpacked_mmc_csd_t::content_prot_app

Definition at line 409 of file hal_mmcsd.h.

◆ file_format_grp

uint8_t unpacked_mmc_csd_t::file_format_grp

Definition at line 410 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ copy

uint8_t unpacked_mmc_csd_t::copy

Definition at line 411 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ perm_write_protect

uint8_t unpacked_mmc_csd_t::perm_write_protect

Definition at line 412 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ tmp_write_protect

uint8_t unpacked_mmc_csd_t::tmp_write_protect

Definition at line 413 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ file_format

uint8_t unpacked_mmc_csd_t::file_format

Definition at line 414 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ ecc

uint8_t unpacked_mmc_csd_t::ecc

Definition at line 415 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().

◆ crc

uint8_t unpacked_mmc_csd_t::crc

Definition at line 416 of file hal_mmcsd.h.

Referenced by _mmcsd_unpack_csd_mmc().