/***************************************************************************** W25Q64.h *****************************************************************************/ #ifndef _W25Q64_H #define _W25Q64_H /*****************************************************************************/ #include 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 /*****************************************************************************/