fmc_flash.h 546 B

12345678910111213141516171819
  1. #ifndef _FMC_FLASH_H__
  2. #define _FMC_FLASH_H__
  3. #include <stdint.h>
  4. void fmc_write_sn(uint8_t *sn, int len);
  5. void fmc_read_sn(uint8_t *sn, int *len);
  6. void fmc_write_data(uint8_t *data, int len);
  7. void fmc_read_data(uint8_t *data, int len);
  8. void fmc_write_magic(u32 length, u32 checksum, u32 magic);
  9. uint32_t fmc_read_magic(void);
  10. void fmc_erase_image(void);
  11. void fmc_write_image(uint8_t *data, int len);
  12. void fmc_read_image(uint8_t *data, int len);
  13. void fmc_start_read_image(void);
  14. uint32_t fmc_iap_image_addr(void);
  15. #endif /* _FMC_FLASH_H__ */