我的ino文件中调用了函数,现报错如下:
C:\Program Files (x86)\Arduino/master.ino:167: undefined reference to `SPI_Read(unsigned char)'
C:\Program Files (x86)\Arduino/master.ino:170: undefined reference to `SPI_Read_Buf(unsigned char, unsigned char*, unsigned char)'
C:\Program Files (x86)\Arduino/master.ino:171: undefined reference to `SPI_RW_Reg(unsigned char, unsigned char)'
我在头文件中有像C一样的扩展:
extern unsigned char SPI_Write_Buf(unsigned char reg, unsigned char *pBuf, unsigned char bytes);
extern unsigned char SPI_Read_Buf(unsigned char reg, unsigned char *pBuf, unsigned char bytes);
extern unsigned char SPI_Read(unsigned char reg);
extern unsigned char SPI_RW_Reg(unsigned char reg, unsigned char value);
extern unsigned char SPI_RW(unsigned char Byte);
也不知道错误出在哪里。各位朋友指教一下。 |