gd32_flash.h 393 B

12345678910111213
  1. #ifndef GD32_FLASH_H
  2. #define GD32_FLASH_H
  3. #include "stdint.h"
  4. #define FMC_PAGE_SIZE ((uint16_t)0x1000U)
  5. #define FMC_WRITE_START_ADDR ((uint32_t)0x08038800U)
  6. #define FMC_WRITE_END_ADDR ((uint32_t)0x0803FFFFU)
  7. void gd32_flash_test(void);
  8. void GD32_EraseFlash(uint16_t start, uint16_t num);
  9. int save_config_params(char *params);
  10. int read_data_from_flash(void *buffer);
  11. #endif