e7de003fe383a3800deaf21e8bd4dd0daf55ef48.svn-base 571 B

12345678910111213141516171819202122232425
  1. #ifndef __FLASH_H__
  2. #define __FLASH_H__
  3. #include "Common.h"
  4. #define CID_READ 0x0B
  5. #define DID_READ 0x0C
  6. #define PAGE_ERASE_AP 0x22
  7. #define BYTE_READ_AP 0x00
  8. #define BYTE_PROGRAM_AP 0x21
  9. #define PAGE_SIZE 128u
  10. #define ERASE_FAIL 0x70
  11. #define PROGRAM_FAIL 0x71
  12. #define IAPFF_FAIL 0x72
  13. #define IAP_PASS 0x00
  14. UINT8 Read_APROM_BYTE ( UINT16 code *u16_addr );
  15. void Write_DATAFLASH_BYTE ( UINT16 u16_addr, UINT8 u8_data );
  16. #endif //__FLASH_H