Hanna
Sourcecode Batteriemanagementsystem
Datenfelder
sd_raw_info Strukturreferenz

#include <sd_raw.h>

Datenfelder

offset_t capacity
 
uint8_t flag_copy
 
uint8_t flag_write_protect
 
uint8_t flag_write_protect_temp
 
uint8_t format
 
uint8_t manufacturer
 
uint8_t manufacturing_month
 
uint8_t manufacturing_year
 
uint8_t oem [3]
 
uint8_t product [6]
 
uint8_t revision
 
uint32_t serial
 

Ausführliche Beschreibung

This struct is used by sd_raw_get_info() to return manufacturing and status information of the card.

Definiert in Zeile 59 der Datei sd_raw.h.

Dokumentation der Datenelemente

offset_t sd_raw_info::capacity

The card's total capacity in bytes.

Definiert in Zeile 96 der Datei sd_raw.h.

uint8_t sd_raw_info::flag_copy

Defines wether the card's content is original or copied.

A value of 0 means original, 1 means copied.

Definiert in Zeile 102 der Datei sd_raw.h.

uint8_t sd_raw_info::flag_write_protect

Defines wether the card's content is write-protected.

Zu beachten
This is an internal flag and does not represent the state of the card's mechanical write-protect switch.

Definiert in Zeile 109 der Datei sd_raw.h.

uint8_t sd_raw_info::flag_write_protect_temp

Defines wether the card's content is temporarily write-protected.

Zu beachten
This is an internal flag and does not represent the state of the card's mechanical write-protect switch.

Definiert in Zeile 116 der Datei sd_raw.h.

uint8_t sd_raw_info::format

The card's data layout.

See the SD_RAW_FORMAT_* constants for details.

Zu beachten
This value is not guaranteed to match reality.

Definiert in Zeile 124 der Datei sd_raw.h.

uint8_t sd_raw_info::manufacturer

A manufacturer code globally assigned by the SD card organization.

Definiert in Zeile 64 der Datei sd_raw.h.

uint8_t sd_raw_info::manufacturing_month

The month of manufacturing.

Definiert in Zeile 92 der Datei sd_raw.h.

uint8_t sd_raw_info::manufacturing_year

The year of manufacturing.

A value of zero means year 2000.

Definiert in Zeile 88 der Datei sd_raw.h.

uint8_t sd_raw_info::oem[3]

A string describing the card's OEM or content, globally assigned by the SD card organization.

Definiert in Zeile 68 der Datei sd_raw.h.

uint8_t sd_raw_info::product[6]

A product name.

Definiert in Zeile 72 der Datei sd_raw.h.

uint8_t sd_raw_info::revision

The card's revision, coded in packed BCD.

For example, the revision value 0x32 means "3.2".

Definiert in Zeile 78 der Datei sd_raw.h.

uint32_t sd_raw_info::serial

A serial number assigned by the manufacturer.

Definiert in Zeile 82 der Datei sd_raw.h.