Вс июн 02, 2019 13:31:58
static BYTE send_cmd (
BYTE cmd, /* 1st byte (Start + Index) */
DWORD arg /* Argument (32 bits) */
)
{
BYTE n, res;
if (cmd & 0x80) { /* ACMD<n> is the command sequense of CMD55-CMD<n> */
cmd &= 0x7F;
res = send_cmd(CMD55, 0);
if (res > 1) return res;
}
/* Select the card */
CS_HIGH();
rcv_spi();
CS_LOW();
rcv_spi();
if (cmd & 0x80) { /* ACMD<n> is the command sequense of CMD55-CMD<n> */
res = send_cmd(CMD55, 0);
Вс июн 02, 2019 13:46:14
Вс июн 02, 2019 13:59:59
Пт июн 07, 2019 10:38:01
Пт июн 07, 2019 10:57:30
хрен вас поймешь: инициализируете структуру fatfs, а обращаетесь к FATFS или fs... вам это странным не кажется?Frogfot писал(а):не получается из main обратиться к элементам этой структуры - FATFS->fs_type или fs->fs_type
Пт июн 07, 2019 11:09:15
Пт июн 07, 2019 11:20:02
Пт июн 07, 2019 11:40:56
fs->flag = 0;
dj.fn = sp;
res = follow_path(&dj, dir, path); // Follow the file path
if (res != FR_OK) return res; // Follow failed
Пт июн 07, 2019 12:04:00
Пт июн 07, 2019 12:13:59
Пт июн 07, 2019 12:14:46
Пт июн 07, 2019 12:20:14
rc = pf_mount(&fatfs); // Mount SD Card
PrintHEX8 (rc);
if (rc == FR_OK)
{
rc = pf_open("test.txt");
PrintHEX8 (rc);
}
Пт июн 07, 2019 12:24:44
Пт июн 07, 2019 12:29:10
Пт июн 07, 2019 12:34:30
#define _USE_LCC 1 /* Allow lower case characters for path name */Frogfot писал(а):Как включить/выключить поддержку прописных букв?
Пт июн 07, 2019 12:36:04