这可能是直截了当的,但我的C最好是入门级别。我将LIS2DH12加速器连接到STM32L152。我正在使用ST驱动程序。我的编译错误是"undefined symbol Sensor_IO_Read"
和"undefined symbol Sensor_IO_Write"
。
它抱怨的两行代码如下:
extern uint8_t Sensor_IO_Read(void *handle, uint8_t ReadAddr, uint8_t *pBuffer, uint16_t nBytesToRead);
extern uint8_t Sensor_IO_Write(void *handle, uint8_t WriteAddr, uint8_t *pBuffer, uint16_t nBytesToWrite);
Sensor_IO_Read/write
,如果它是一个函数,我不只是声明函数。void
后跟4个无符号整数对我来说也不熟悉。 它是一个I2C字符串,需要按特定顺序排列所有无符号变量 要读或写。
感谢您的任何解释