guowenxue
2020-08-21 0ef4b532382f453a14f6c2a5499aed71812c44b7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef __K9F2G08_API_H__
#define __K9F2G08_API_H__
 
int k9f2g08_init(void);
int k9f2g08_deinit(void);
int k9f2g08_mark_block_bad(unsigned int blk_num);
int k9f2g08_write(unsigned int chunk, const unsigned char *dat, const unsigned char *spare, unsigned int spare_size);
int k9f2g08_read(unsigned int chunk, unsigned char *dat, unsigned char *spare, unsigned int spare_size, int *eccStatus);
int k9f2g08_read_ll(unsigned int chunk, unsigned char *dat, unsigned char *spare);
int k9f2g08_erase_block(unsigned int blk_num);
int k9f2g08_is_block_ok(unsigned int blk_num);
int k9f2g08_read_id(unsigned int *id);
 
#endif  // __K9F2G08_API_H__