12345678910111213141516171819202122232425262728293031 |
- /* 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 );
- DRESULT sdn_ioctl( BYTE drv, BYTE cmd, void *buffer );
- void sdn_changed( void );
- uint8_t *sdn_getcid( void );
- void sdn_gettacc( uint32_t *tacc_max, uint32_t *tacc_avg );
- #endif
|