123456789101112131415161718192021222324252627282930 |
- /* DISCLAIMER */
- #ifndef SDNATIVE_H
- #define SDNATIVE_H
- #ifdef DEBUG_SD
- #define DBG_SD
- #else
- #define DBG_SD while(0)
- #endif
- #include "diskio.h"
- #define CRC_ERROR (0xf000)
- extern int sd_offload;
- /* These functions are weak-aliased to disk_... */
- void sdn_init(void);
- DSTATUS sdn_status(BYTE drv);
- DSTATUS sdn_initialize(BYTE drv);
- DRESULT sdn_read(BYTE drv, BYTE *buffer, DWORD sector, BYTE count);
- DRESULT sdn_write(BYTE drv, const BYTE *buffer, DWORD sector, BYTE count);
- DRESULT sdn_getinfo(BYTE drv, BYTE page, void *buffer);
- void sdn_changed(void);
- uint8_t* sdn_getcid(void);
- #endif
|