|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
SD card specific data register. More...
#include <sd_spec.h>
Data Fields | |
| uint8_t | csd_structure |
| CSD structure [127:126]. | |
| uint8_t | read_time1 |
| Data read access-time-1 [119:112]. | |
| uint8_t | read_time2 |
| Data read access-time-2 in clock cycles (NSAC*100) [111:104]. | |
| uint8_t | xfer_rate |
| Maximum data transfer rate [103:96]. | |
| uint16_t | cmd_class |
| Card command classes [95:84]. | |
| uint8_t | read_blk_len |
| Maximum read data block length [83:80]. | |
| uint16_t | flags |
| Flags in _sd_csd_flag. | |
| uint32_t | device_size |
| Device size [73:62]. | |
| uint8_t | read_current_min |
| Maximum read current at VDD min [61:59]. | |
| uint8_t | read_current_max |
| Maximum read current at VDD max [58:56]. | |
| uint8_t | write_current_min |
| Maximum write current at VDD min [55:53]. | |
| uint8_t | write_current_max |
| Maximum write current at VDD max [52:50]. | |
| uint8_t | dev_size_mul |
| Device size multiplier [49:47]. | |
| uint8_t | erase_size |
| Erase sector size [45:39]. | |
| uint8_t | write_prtect_size |
| Write protect group size [38:32]. | |
| uint8_t | write_speed_factor |
| Write speed factor [28:26]. | |
| uint8_t | write_blk_len |
| Maximum write data block length [25:22]. | |
| uint8_t | file_fmt |
| File format [11:10]. | |
SD card specific data register.
Card specific data register. contains additional data about SD card.
| uint16_t sd_csd::cmd_class |
Card command classes [95:84].
| uint8_t sd_csd::csd_structure |
CSD structure [127:126].
| uint8_t sd_csd::dev_size_mul |
Device size multiplier [49:47].
| uint32_t sd_csd::device_size |
Device size [73:62].
| uint8_t sd_csd::erase_size |
Erase sector size [45:39].
| uint8_t sd_csd::file_fmt |
File format [11:10].
| uint16_t sd_csd::flags |
Flags in _sd_csd_flag.
| uint8_t sd_csd::read_blk_len |
Maximum read data block length [83:80].
| uint8_t sd_csd::read_current_max |
Maximum read current at VDD max [58:56].
| uint8_t sd_csd::read_current_min |
Maximum read current at VDD min [61:59].
| uint8_t sd_csd::read_time1 |
Data read access-time-1 [119:112].
| uint8_t sd_csd::read_time2 |
Data read access-time-2 in clock cycles (NSAC*100) [111:104].
| uint8_t sd_csd::write_blk_len |
Maximum write data block length [25:22].
| uint8_t sd_csd::write_current_max |
Maximum write current at VDD max [52:50].
| uint8_t sd_csd::write_current_min |
Maximum write current at VDD min [55:53].
| uint8_t sd_csd::write_prtect_size |
Write protect group size [38:32].
| uint8_t sd_csd::write_speed_factor |
Write speed factor [28:26].
| uint8_t sd_csd::xfer_rate |
Maximum data transfer rate [103:96].