return 0;
}
-int pffs_flash_register(t_pffs *pffs,u32 base_addr,u32 *sec_addr,
- u8 sec_num_data_min,u8 sec_num_data_max,
- u8 sec_num_index0,u8 sec_num_index1,
+int pffs_flash_register(t_pffs *pffs,u32 base_addr,u32 *sec_addr,u8 sec_num,
int (*fw)(u32 addr,u16 *buf,int len),
int (*fr)(u32 addr,u16 *buf,int len),
int (*fe)(u32 addr)) {
/* assign physical flash specs */
pffs->base_addr=base_addr;
pffs->sec_addr=sec_addr;
-
- /* specified index and data sectors */
- pffs->sec_num_data[0]=sec_num_data_min;
- pffs->sec_num_data[1]=sec_num_data_max;
- pffs->sec_num_index[0]=sec_num_index0;
- pffs->sec_num_index[1]=sec_num_index1;
+ pffs->sec_num=sec_num;
/* flash acccess function pointers */
pffs->fw=fw;