⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 efsl_spi.h

📁 efsl-0.2.8(sd card 文件系统 fat)
💻 H
字号:
//         青藤门客播报站//Email:   walnutcy@163.com//Index:   http://blog.ednchina.com/walnutcy///#ifndef __EFSL_SPI_H_ #define __EFSL_SPI_H_ #ifndef FALSE#define FALSE	0x00#define TRUE	0x01#endif
#include "debug.h"//#include "config.h"/*************************************************************\              hwInterface               ----------* FILE* 	imagefile		File emulation of hw interface.* long		sectorCount		Number of sectors on the file.\*************************************************************/struct  hwInterface{	/*FILE 	*imageFile;*/	eint32  	sectorCount;};typedef struct hwInterface hwInterface;esint8 if_initInterface(hwInterface* file,eint8* opts);esint8 if_readBuf(hwInterface* file,euint32 address,euint8* buf);esint8 if_writeBuf(hwInterface* file,euint32 address,euint8* buf);esint8 if_setPos(hwInterface* file,euint32 address);void if_spiInit(hwInterface *iface);void if_spiSetSpeed(euint8 speed);void if_spiSend(hwInterface *iface, euint8 outgoing);euint8 if_spiRead(void);

//--------------
extern void  SPI_Flash_RST(void);
extern void SPICSLow(void);
extern void SPICSHigh(void);  
extern uint8 SPIRead(uint8 *Read);  
extern uint8 SPIWrite(uint8 Data);  
extern  void SPI_IO_INIT(void);  
extern uint8 SPIRW(uint8 *Rt, uint8 Data);
extern void SPI_CS_Enable(void);
extern void SPI_CS_Disable(void);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -