Arduino FatFS
BaseIO.h
1 #pragma once
2 #include "IO.h"
3 
4 namespace fatfs {
5 
10 class BaseIO : public IO {
11  public:
12  virtual DSTATUS disk_initialize(BYTE pdrv) { return STA_NOINIT; }
13  virtual DSTATUS disk_status(BYTE pdrv) { return STA_NOINIT; }
14  virtual DRESULT disk_read(BYTE pdrv, BYTE* buff, LBA_t sector, UINT count) {
15  return RES_ERROR;
16  }
17  virtual DRESULT disk_write(BYTE pdrv, const BYTE* buff, LBA_t sector,
18  UINT count) {
19  return RES_ERROR;
20  }
21  virtual DRESULT disk_ioctl(BYTE pdrv, ioctl_cmd_t cmd, void* buff) {
22  return RES_ERROR;
23  }
24 };
25 
26 }
Empty IO implementation that we can use to test the compilation.
Definition: BaseIO.h:10
FatFS interface definition.
Definition: IO.h:74