CSD register structure Version 1.0.  
 More...
CSD register structure Version 1.0. 
- See also
 - Physical Layer Simplified Specification Version 9.00, Section 5.3.2, Table 5.4 [sdcard.org] 
 
Definition at line 637 of file sdmmc.h.
 
#include <sdmmc.h>
◆ C_SIZE
      
        
          | uint32_t sdmmc_csd_v1_t::C_SIZE | 
        
      
 
device size [73:62] 
Definition at line 660 of file sdmmc.h.
 
 
◆ C_SIZE_MULT
      
        
          | uint32_t sdmmc_csd_v1_t::C_SIZE_MULT | 
        
      
 
device size multiplier [49:47] 
Definition at line 655 of file sdmmc.h.
 
 
◆ CCC
      
        
          | uint32_t sdmmc_csd_v1_t::CCC | 
        
      
 
card command classes [95:84] 
Definition at line 667 of file sdmmc.h.
 
 
◆ COPY
      
        
          | uint32_t sdmmc_csd_v1_t::COPY | 
        
      
 
copy flag [14] 
Definition at line 644 of file sdmmc.h.
 
 
◆ CSD_CRC
      
        
          | uint32_t sdmmc_csd_v1_t::CSD_CRC | 
        
      
 
CRC including End bit 1b [7:0]. 
Definition at line 638 of file sdmmc.h.
 
 
◆ CSD_STRUCTURE
      
        
          | uint32_t sdmmc_csd_v1_t::CSD_STRUCTURE | 
        
      
 
CSD structure [127:126]. 
Definition at line 672 of file sdmmc.h.
 
 
◆ DSR_IMP
      
        
          | uint32_t sdmmc_csd_v1_t::DSR_IMP | 
        
      
 
DSR implemented [76]. 
Definition at line 662 of file sdmmc.h.
 
 
◆ ERASE_BLK_EN
      
        
          | uint32_t sdmmc_csd_v1_t::ERASE_BLK_EN | 
        
      
 
erase single block enable [46] 
Definition at line 654 of file sdmmc.h.
 
 
◆ FILE_FORMAT
      
        
          | uint32_t sdmmc_csd_v1_t::FILE_FORMAT | 
        
      
 
File format [11:10]. 
Definition at line 641 of file sdmmc.h.
 
 
◆ FILE_FORMAT_GRP
      
        
          | uint32_t sdmmc_csd_v1_t::FILE_FORMAT_GRP | 
        
      
 
File format group [15]. 
Definition at line 645 of file sdmmc.h.
 
 
◆ NSAC
      
        
          | uint32_t sdmmc_csd_v1_t::NSAC | 
        
      
 
data read access-time-2 in CLK cycles [111:104] 
Definition at line 669 of file sdmmc.h.
 
 
◆ PERM_WRITE_PROTECT
      
        
          | uint32_t sdmmc_csd_v1_t::PERM_WRITE_PROTECT | 
        
      
 
permanent write protection [13] 
Definition at line 643 of file sdmmc.h.
 
 
◆ R2W_FACTOR
      
        
          | uint32_t sdmmc_csd_v1_t::R2W_FACTOR | 
        
      
 
write speed factor [28:26] 
Definition at line 649 of file sdmmc.h.
 
 
◆ READ_BL_LEN
      
        
          | uint32_t sdmmc_csd_v1_t::READ_BL_LEN | 
        
      
 
max. 
read data block length [83:80] 
Definition at line 666 of file sdmmc.h.
 
 
◆ READ_BL_PARTIAL
      
        
          | uint32_t sdmmc_csd_v1_t::READ_BL_PARTIAL | 
        
      
 
partial blocks for read allowed [79] 
Definition at line 665 of file sdmmc.h.
 
 
◆ READ_BLK_MISALIGN
      
        
          | uint32_t sdmmc_csd_v1_t::READ_BLK_MISALIGN | 
        
      
 
read block misalignment [77] 
Definition at line 663 of file sdmmc.h.
 
 
◆ reserved1
      
        
          | uint32_t sdmmc_csd_v1_t::reserved1 | 
        
      
 
reserved [125:120] 
Definition at line 671 of file sdmmc.h.
 
 
◆ reserved2
      
        
          | uint32_t sdmmc_csd_v1_t::reserved2 | 
        
      
 
reserved [75:74] 
Definition at line 661 of file sdmmc.h.
 
 
◆ reserved3
      
        
          | uint32_t sdmmc_csd_v1_t::reserved3 | 
        
      
 
reserved [30:29] 
Definition at line 650 of file sdmmc.h.
 
 
◆ reserved4
      
        
          | uint32_t sdmmc_csd_v1_t::reserved4 | 
        
      
 
reserved [20:16] 
Definition at line 646 of file sdmmc.h.
 
 
◆ reserved5
      
        
          | uint32_t sdmmc_csd_v1_t::reserved5 | 
        
      
 
reserved [8] 
Definition at line 639 of file sdmmc.h.
 
 
◆ SECTOR_SIZE
      
        
          | uint32_t sdmmc_csd_v1_t::SECTOR_SIZE | 
        
      
 
erase sector size [45:39] 
Definition at line 653 of file sdmmc.h.
 
 
◆ TAAC
      
        
          | uint32_t sdmmc_csd_v1_t::TAAC | 
        
      
 
data read access-time-1 [119:112] 
Definition at line 670 of file sdmmc.h.
 
 
◆ TMP_WRITE_PROTECT
      
        
          | uint32_t sdmmc_csd_v1_t::TMP_WRITE_PROTECT | 
        
      
 
temporary write protection [12] 
Definition at line 642 of file sdmmc.h.
 
 
◆ TRAN_SPEED
      
        
          | uint32_t sdmmc_csd_v1_t::TRAN_SPEED | 
        
      
 
max. 
data transfer rate [103:96] 
Definition at line 668 of file sdmmc.h.
 
 
◆ VDD_R_CURR_MAX
      
        
          | uint32_t sdmmc_csd_v1_t::VDD_R_CURR_MAX | 
        
      
 
max. 
read current VDD max [58:56] 
Definition at line 658 of file sdmmc.h.
 
 
◆ VDD_R_CURR_MIN
      
        
          | uint32_t sdmmc_csd_v1_t::VDD_R_CURR_MIN | 
        
      
 
max. 
read current VDD min [61:59] 
Definition at line 659 of file sdmmc.h.
 
 
◆ VDD_W_CURR_MAX
      
        
          | uint32_t sdmmc_csd_v1_t::VDD_W_CURR_MAX | 
        
      
 
max. 
write current VDD max [52:50] 
Definition at line 656 of file sdmmc.h.
 
 
◆ VDD_W_CURR_MIN
      
        
          | uint32_t sdmmc_csd_v1_t::VDD_W_CURR_MIN | 
        
      
 
max. 
write current VDD min [55:53] 
Definition at line 657 of file sdmmc.h.
 
 
◆ WP_GRP_ENABLE
      
        
          | uint32_t sdmmc_csd_v1_t::WP_GRP_ENABLE | 
        
      
 
write protect group enable [31] 
Definition at line 651 of file sdmmc.h.
 
 
◆ WP_GRP_SIZE
      
        
          | uint32_t sdmmc_csd_v1_t::WP_GRP_SIZE | 
        
      
 
write protect group size [38:32] 
Definition at line 652 of file sdmmc.h.
 
 
◆ WP_UPC
      
        
          | uint32_t sdmmc_csd_v1_t::WP_UPC | 
        
      
 
write protection until power cycle [9] 
Definition at line 640 of file sdmmc.h.
 
 
◆ WRITE_BL_LEN
      
        
          | uint32_t sdmmc_csd_v1_t::WRITE_BL_LEN | 
        
      
 
max. 
write data block length [25:22] 
Definition at line 648 of file sdmmc.h.
 
 
◆ WRITE_BL_PARTIAL
      
        
          | uint32_t sdmmc_csd_v1_t::WRITE_BL_PARTIAL | 
        
      
 
partial blocks for write allowed [21] 
Definition at line 647 of file sdmmc.h.
 
 
◆ WRITE_BLK_MISALIGN
      
        
          | uint32_t sdmmc_csd_v1_t::WRITE_BLK_MISALIGN | 
        
      
 
write block misalignment [78] 
Definition at line 664 of file sdmmc.h.
 
 
The documentation for this struct was generated from the following file: