#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__
|