43DSTATUS __attribute__((__weak__))
46 return ~mmc_driver.status(pdrv);
49DSTATUS __attribute__((__weak__))
50disk_initialize(BYTE pdrv)
52 return ~mmc_driver.initialize(pdrv);
55DRESULT __attribute__((__weak__))
56disk_read(BYTE pdrv, BYTE *buff, DWORD sector, UINT
count)
58 switch(mmc_driver.
read(pdrv, buff, sector,
count)) {
68DRESULT __attribute__((__weak__))
69disk_write(BYTE pdrv,
const BYTE *buff, DWORD sector, UINT
count)
71 switch(mmc_driver.
write(pdrv, buff, sector,
count)) {
81DRESULT __attribute__((__weak__))
82disk_ioctl(BYTE pdrv, BYTE cmd,
void *buff)
84 switch(mmc_driver.
ioctl(pdrv, cmd, buff)) {
94DWORD __attribute__((__weak__))
100 (2000 + td.years - 1980) << 25 | td.months << 21 | td.day << 16 |
101 td.hours << 11 | td.minutes << 5 | td.seconds : 0;
static volatile uint64_t count
Num.
@ DISK_RESULT_IO_ERROR
Unrecoverable I/O error.
@ DISK_RESULT_INVALID_ARG
Invalid argument.
@ DISK_RESULT_WR_PROTECTED
Write-protected medium.
@ DISK_RESULT_NO_INIT
Device not initialized.
int8_t rtcc_get_time_date(simple_td_map *data)
Get the current time and date.
Header file for the SD/MMC device driver.
Header file for the RE-Mote RF antenna switch.
disk_result_t(* read)(uint8_t dev, void *buff, uint32_t sector, uint32_t count)
Read sector(s).
disk_result_t(* ioctl)(uint8_t dev, uint8_t cmd, void *buff)
Control device-specific features.
disk_result_t(* write)(uint8_t dev, const void *buff, uint32_t sector, uint32_t count)
Write sector(s).