📄 hy29lv160.h
字号:
#ifndef hy29lv160_h#define hy29lv160_h#define MAX_FLASH_SA 35#define HY29LV160_STATUS_READY 0 // ready for action
#define HY29LV160_STATUS_BUSY 1 // operation in progress
#define HY29LV160_STATUS_ERSUSP 2 // erase suspended
#define HY29LV160_STATUS_TIMEOUT 3 // operation timed out
#define HY29LV160_STATUS_ERROR 4 // unclassified but unhappy status
void Flash_Write_Halfword(unsigned int vaddress, unsigned int vdata);unsigned int Flash_Read_Halfword(unsigned int vaddress);unsigned int Flash_Read_Word(unsigned int vaddress);void HY29LV160_Cmd_Reset(void);void HY29LV160_Cmd_ReadID(void);void HY29LV160_Cmd_ReadID(void);void HY29LV160_Cmd_Write( unsigned int vaddress, unsigned int vdata);unsigned int HY29LV160_WriteBlock(char *pdata, unsigned int vaddress, unsigned int vsize);unsigned int HY29LV160_VerifyBlock(char *pdata, unsigned int vaddress, unsigned int vsize);void HY29LV160_Cmd_Erase_Sector(unsigned int vaddress);unsigned int HY29LV160_GetStatus(unsigned int vaddress);unsigned int HY29LV160_EraseAreaSector(unsigned int vsize);unsigned int HY29LV160_Program(char *pdata, unsigned int vsize);unsigned int HY29LV160_WriteToFlash(char *filename);unsigned int HY29LV160_VerifyToFlash( char *filename );unsigned int HY29LV160_Detect(unsigned int view);unsigned int HY29LV160_DumpMemory(unsigned int addr, int vsize);void HY29LV160_Cmd_Led_Flash(unsigned int count);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -