Pradeep Kotipalli
/
cdms_rtos_v1_1_test_sat
aadadf
Fork of cdms_rtos_v1_1_test by
cdms_sd.h@1:c0c5ac8eac80, 2015-11-07 (annotated)
- Committer:
- pradeepvk2208
- Date:
- Sat Nov 07 12:06:40 2015 +0000
- Revision:
- 1:c0c5ac8eac80
- Parent:
- 0:4da7c8fdd429
hey cdms_pl
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sureshsusurla | 0:4da7c8fdd429 | 1 | #include "mbed.h" |
sureshsusurla | 0:4da7c8fdd429 | 2 | #include "mbed_debug.h" |
sureshsusurla | 0:4da7c8fdd429 | 3 | |
sureshsusurla | 0:4da7c8fdd429 | 4 | #define SD_COMMAND_TIMEOUT 5000 |
sureshsusurla | 0:4da7c8fdd429 | 5 | |
sureshsusurla | 0:4da7c8fdd429 | 6 | #define SD_DBG 0 |
sureshsusurla | 0:4da7c8fdd429 | 7 | |
sureshsusurla | 0:4da7c8fdd429 | 8 | #define R1_IDLE_STATE (1 << 0) |
sureshsusurla | 0:4da7c8fdd429 | 9 | #define R1_ERASE_RESET (1 << 1) |
sureshsusurla | 0:4da7c8fdd429 | 10 | #define R1_ILLEGAL_COMMAND (1 << 2) |
sureshsusurla | 0:4da7c8fdd429 | 11 | #define R1_COM_CRC_ERROR (1 << 3) |
sureshsusurla | 0:4da7c8fdd429 | 12 | #define R1_ERASE_SEQUENCE_ERROR (1 << 4) |
sureshsusurla | 0:4da7c8fdd429 | 13 | #define R1_ADDRESS_ERROR (1 << 5) |
sureshsusurla | 0:4da7c8fdd429 | 14 | #define R1_PARAMETER_ERROR (1 << 6) |
sureshsusurla | 0:4da7c8fdd429 | 15 | |
sureshsusurla | 0:4da7c8fdd429 | 16 | //int initialise_card(); |
sureshsusurla | 0:4da7c8fdd429 | 17 | int initialise_card_v1(); |
sureshsusurla | 0:4da7c8fdd429 | 18 | int initialise_card_v2(); |
sureshsusurla | 0:4da7c8fdd429 | 19 | //int disk_initialize(); |
sureshsusurla | 0:4da7c8fdd429 | 20 | //int disk_write(const uint8_t *, uint64_t); |
sureshsusurla | 0:4da7c8fdd429 | 21 | //int disk_read(uint8_t *, uint64_t); |
sureshsusurla | 0:4da7c8fdd429 | 22 | int disk_erase(int,int); |
sureshsusurla | 0:4da7c8fdd429 | 23 | |
sureshsusurla | 0:4da7c8fdd429 | 24 | int cmd(int, int); |
sureshsusurla | 0:4da7c8fdd429 | 25 | int cmd58(); |
sureshsusurla | 0:4da7c8fdd429 | 26 | int cmdx(int, int); |
sureshsusurla | 0:4da7c8fdd429 | 27 | int cmd8(); |
sureshsusurla | 0:4da7c8fdd429 | 28 | int read(uint8_t*, uint32_t ); |
sureshsusurla | 0:4da7c8fdd429 | 29 | int write(const uint8_t*, uint32_t ); |
sureshsusurla | 0:4da7c8fdd429 | 30 | static uint32_t ext_bits(unsigned char *, int , int ); |
sureshsusurla | 0:4da7c8fdd429 | 31 | |
sureshsusurla | 0:4da7c8fdd429 | 32 | #define SDCARD_FAIL 0 |
sureshsusurla | 0:4da7c8fdd429 | 33 | #define SDCARD_V1 1 |
sureshsusurla | 0:4da7c8fdd429 | 34 | #define SDCARD_V2 2 |
sureshsusurla | 0:4da7c8fdd429 | 35 | #define SDCARD_V2HC 3 |