2 * pffs.c - pseudo flash filesystem
4 * author: hackbard@hackdaworld.org
14 int pffs_flash_register(t_pffs *pffs,u32 base_addr,u8 sec_num,u32 *sec_addr,
15 u8 dmin,u8 dmax,u8 index1,u8 index2,
16 int (*fw)(u32 addr,u16 *buf,int len),
17 int (*fr)(u32 addr,u16 *buf,int len),
18 int (*fe)(u32 addr)) {
20 pffs->base_addr=base_addr;
21 pffs->sec_num=sec_num;
22 pffs->sec_addr=sec_addr;
27 pffs->state|=PFFS_REGISTERED;
32 int pffs_init(t_pffs *pffs) {
34 if(!(pffs->state&PFFS_REGISTERED))