Subversion Repositories freemyipod

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 54
Line 24... Line 24...
24
#ifndef __FTL_H__
24
#ifndef __FTL_H__
25
#define __FTL_H__
25
#define __FTL_H__
26
 
26
 
27
#include "global.h"
27
#include "global.h"
28
 
28
 
-
 
29
 
-
 
30
extern const struct nand_device_info_type* ftl_nand_type;
-
 
31
extern uint32_t ftl_banks;
-
 
32
 
-
 
33
 
29
uint32_t storage_init();
34
uint32_t ftl_init(void);
30
uint32_t storage_read(uint32_t sector, uint32_t count, void* buffer);
35
uint32_t ftl_read(uint32_t sector, uint32_t count, void* buffer);
31
uint32_t storage_write(uint32_t sector, uint32_t count, const void* buffer);
36
uint32_t ftl_write(uint32_t sector, uint32_t count, const void* buffer);
32
uint32_t storage_sync();
37
uint32_t ftl_sync(void);
33
uint32_t storage_get_sector_count();
-
 
34
 
38
 
35
 
39
 
36
#endif
40
#endif