Prusa3d Marlin fork
Public Attributes | List of all members
CSDV1 Struct Reference

#include <SdInfo.h>

Public Attributes

unsigned char reserved1: 6
 
unsigned char csd_ver: 2
 
unsigned char taac
 
unsigned char nsac
 
unsigned char tran_speed
 
unsigned char ccc_high
 
unsigned char read_bl_len: 4
 
unsigned char ccc_low: 4
 
unsigned char c_size_high: 2
 
unsigned char reserved2: 2
 
unsigned char dsr_imp: 1
 
unsigned char read_blk_misalign:1
 
unsigned char write_blk_misalign: 1
 
unsigned char read_bl_partial: 1
 
unsigned char c_size_mid
 
unsigned char vdd_r_curr_max: 3
 
unsigned char vdd_r_curr_min: 3
 
unsigned char c_size_low:2
 
unsigned char c_size_mult_high: 2
 
unsigned char vdd_w_cur_max: 3
 
unsigned char vdd_w_curr_min: 3
 
unsigned char sector_size_high: 6
 
unsigned char erase_blk_en: 1
 
unsigned char c_size_mult_low: 1
 
unsigned char wp_grp_size: 7
 
unsigned char sector_size_low: 1
 
unsigned char write_bl_len_high: 2
 
unsigned char r2w_factor: 3
 
unsigned char reserved3: 2
 
unsigned char wp_grp_enable: 1
 
unsigned char reserved4: 5
 
unsigned char write_partial: 1
 
unsigned char write_bl_len_low: 2
 
unsigned char reserved5: 2
 
unsigned char file_format: 2
 
unsigned char tmp_write_protect: 1
 
unsigned char perm_write_protect: 1
 
unsigned char copy: 1
 
unsigned char file_format_grp: 1
 
unsigned char always1: 1
 
unsigned char crc: 7
 

Detailed Description

CSD for version 1.00 cards

Member Data Documentation

◆ file_format_grp

unsigned char CSDV1::file_format_grp

Indicates the file format on the card


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