2015-02-06 15:35:48 +01:00
|
|
|
#ifndef SFLASH_DISKIO_H_
|
|
|
|
#define SFLASH_DISKIO_H_
|
|
|
|
|
|
|
|
#define SFLASH_BLOCK_SIZE 2048
|
2015-03-04 13:52:39 +01:00
|
|
|
#define SFLASH_BLOCK_COUNT MICROPY_PORT_SFLASH_BLOCK_COUNT
|
2015-02-06 15:35:48 +01:00
|
|
|
#define SFLASH_SECTOR_SIZE 512
|
|
|
|
#define SFLASH_SECTOR_COUNT ((SFLASH_BLOCK_SIZE * SFLASH_BLOCK_COUNT) / SFLASH_SECTOR_SIZE)
|
|
|
|
#define SFLASH_SECTORS_PER_BLOCK (SFLASH_BLOCK_SIZE / SFLASH_SECTOR_SIZE)
|
|
|
|
|
|
|
|
DRESULT sflash_disk_init(void);
|
|
|
|
DRESULT sflash_disk_status(void);
|
|
|
|
DRESULT sflash_disk_read(BYTE *buff, DWORD sector, UINT count);
|
|
|
|
DRESULT sflash_disk_write(const BYTE *buff, DWORD sector, UINT count);
|
|
|
|
DRESULT sflash_disk_flush(void);
|
|
|
|
|
|
|
|
#endif /* SFLASH_DISKIO_H_ */
|