43 DSTATUS __attribute__((__weak__))
44 disk_status(BYTE pdrv)
46 return ~mmc_driver.
status(pdrv);
49 DSTATUS __attribute__((__weak__))
50 disk_initialize(BYTE pdrv)
55 DRESULT __attribute__((__weak__))
56 disk_read(BYTE pdrv, BYTE *buff, DWORD sector, UINT count)
58 return mmc_driver.
read(pdrv, buff, sector, count);
61 DRESULT __attribute__((__weak__))
62 disk_write(BYTE pdrv,
const BYTE *buff, DWORD sector, UINT count)
64 return mmc_driver.
write(pdrv, buff, sector, count);
67 DRESULT __attribute__((__weak__))
68 disk_ioctl(BYTE pdrv, BYTE cmd,
void *buff)
70 return mmc_driver.
ioctl(pdrv, cmd, buff);
73 DWORD __attribute__((__weak__))
79 (2000 + td.years - 1980) << 25 | td.months << 21 | td.day << 16 |
80 td.hours << 11 | td.minutes << 5 | td.seconds : 0;
disk_status_t(* status)(uint8_t dev)
Get device status.
disk_result_t(* ioctl)(uint8_t dev, uint8_t cmd, void *buff)
Control device-specific features.
int8_t rtcc_get_time_date(simple_td_map *data)
Get the current time and date.
disk_result_t(* write)(uint8_t dev, const void *buff, uint32_t sector, uint32_t count)
Write sector(s).
disk_status_t(* initialize)(uint8_t dev)
Initialize device.
disk_result_t(* read)(uint8_t dev, void *buff, uint32_t sector, uint32_t count)
Read sector(s).
Header file for the RE-Mote RF antenna switch.
Header file for the SD/MMC device driver.