RobotHardware-UESTC/Hardware/银星机器人底盘/PiRobot-YH_Firmware v1.1/STM32/BSPLIB/flash.h

26 lines
419 B
C
Raw Normal View History

2024-01-24 20:47:03 +08:00
#ifndef FLASH_H
#define FLASH_H
#ifdef __cplusplus
extern "C" {
#endif
#include "stm32f10x.h"
#define FLASH_SAVE_ADDR ((uint32_t)0x800FC00)
u16 Flash_ReadHalfWord(u32 faddr);
u32 Flash_ReadWord(u32 faddr);
void Flash_EnableWrite(void);
void Flash_DisableWrite(void);
u32 Flash_WriteHalfWord(u32 faddr, u16 data);
u32 Flash_WriteWord(u32 faddr, u32 data);
#ifdef __cplusplus
}
#endif
#endif // #ifndef FLASH_H