epprom.h 616 B

1234567891011121314151617181920
  1. #ifndef _EPPROM_H_
  2. #define _EPPROM_H_
  3. #include "../User/gd32f10x_it.h"
  4. #include <stdio.h>
  5. #define PAGE_SIZE_EPPROM 64
  6. #define DEV_APP_VER (4*64) // 1页
  7. #define DEV_READ_MQTT_MSG (19*64) // mqtt信息
  8. #define DEV_RESET_NUM (5*64) // 1 页
  9. #define CONFIGTABLE_ADDR (25*64) // 配置路由表的首地址,3页
  10. #define COMM_CONFIG_ADDR (28*64) // com端的配置文件 2页
  11. #define PIN_CONFIG_ADDR (30*64) // 针脚的配置文件 10页
  12. extern void epprom_read(uint32_t ReadAddr,uint8_t *pBuffer,uint16_t NumToRead);
  13. extern void epprom_write(uint32_t WriteAddr,uint8_t *pBuffer,uint16_t NumToWrite);
  14. extern void epprom_test(void);
  15. #endif