#include <stdint.h>

uint8_t		flash_init (void);
uint16_t	flash_pages (void);
uint8_t		flash_status (void);
void		flash_wait (void);
void		flash_erase (void);
void		flash_host2buf (uint8_t bufno, uint16_t offset, uint8_t *data, uint16_t len);
void		flash_buf2mem  (uint8_t bufno, uint16_t page);
void		flash_buf2host (uint8_t bufno, uint16_t offset, uint8_t *data, uint16_t len);
void		flash_mem2host (uint16_t page, uint16_t offset, uint8_t *data, uint16_t len);






