Rev 41 | Rev 384 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 41 | Rev 362 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | SD_Result_t SDC_Init(void); |
28 | SD_Result_t SDC_Init(void); |
29 | SD_Result_t SDC_GetSector (u32 ,u8 *); |
29 | SD_Result_t SDC_GetSector (u32 ,u8 *); |
30 | SD_Result_t SDC_PutSector (u32, const u8 *); |
30 | SD_Result_t SDC_PutSector (u32, const u8 *); |
31 | SD_Result_t SDC_Deinit(void); |
31 | SD_Result_t SDC_Deinit(void); |
Line -... | Line 32... | ||
- | 32 | ||
- | 33 | typedef enum |
|
- | 34 | { |
|
- | 35 | VER_UNKNOWN, |
|
- | 36 | VER_1X, |
|
- | 37 | VER_20 |
|
- | 38 | } SDVersion_t; |
|
- | 39 | ||
- | 40 | typedef struct |
|
- | 41 | { |
|
- | 42 | u8 Valid; |
|
- | 43 | SDVersion_t Version; // HW-Version |
|
- | 44 | u32 Capacity; // Memory capacity in bytes |
|
- | 45 | u8 CID[16]; // CID register |
|
- | 46 | u8 CSD[16]; // CSD register |
|
- | 47 | } __attribute__((packed)) SDCardInfo_t; |
|
- | 48 | ||
- | 49 | extern volatile SDCardInfo_t SDCardInfo; |
|
32 | 50 |