12345678910111213141516171819202122232425262728 |
- /*****************************************************************************
- W25Q64.h
- *****************************************************************************/
- #ifndef _W25Q64_H
- #define _W25Q64_H
- /*****************************************************************************/
- #include <stm32f10x.h>
- int W25Q64_Init(void);
- void sFlash_Global_Protect(void);
- void sFlash_Global_Unprotect(void);
- void sFlash_Erase_Chip(void);
- void sFlash_Erase_Sector(u32 Dst_Addr);
- void sFlash_Read(u8* pBuffer,u32 ReadAddr,u16 NumByteToRead);
- void sFlash_Write(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite);
- void sFlash_Write_NoCheck(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite);
- void sFlash_PowerDown(void);
- void sFlash_WAKEUP(void);
- void sFlash_Unprotect_Sector(u32 Dst_Addr);
- void sFlash_Protect_Sector(u32 Dst_Addr);
- void W25Q64Test(void);
- void DelayMs(unsigned short ms);
- /*****************************************************************************/
- #endif
- /*****************************************************************************/
|