Arduino_TensorFlowLite_ESP32 icon indicating copy to clipboard operation
Arduino_TensorFlowLite_ESP32 copied to clipboard

A SPI fault

Open DreamSpoonBird opened this issue 3 months ago • 0 comments

[Arduino_TensorFlowLite_ESP32 Version] 1.0.0 Error: c:\Users\lenovo\Documents\Arduino\libraries\TensorFlowLite_ESP32\src\bus\spi_bus.c: In function 'spi_bus_create': c:\Users\lenovo\Documents\Arduino\libraries\TensorFlowLite_ESP32\src\bus\spi_bus.c:62:53: error: 'SPI3_HOST' undeclared (first use in this function); did you mean 'SPI2_HOST'? 62 | SPI_BUS_CHECK(SPI1_HOST < host_id && host_id <= SPI3_HOST, "Invalid spi host_id", NULL); | ^~~~~~~~~ c:\Users\lenovo\Documents\Arduino\libraries\TensorFlowLite_ESP32\src\bus\spi_bus.c:40:42: note: in definition of macro 'SPI_BUS_CHECK' 40 | #define SPI_BUS_CHECK(a, str, ret) if(!(a)) {
| ^ c:\Users\lenovo\Documents\Arduino\libraries\TensorFlowLite_ESP32\src\bus\spi_bus.c:62:53: note: each undeclared identifier is reported only once for each function it appears in 62 | SPI_BUS_CHECK(SPI1_HOST < host_id && host_id <= SPI3_HOST, "Invalid spi host_id", NULL); | ^~~~~~~~~ c:\Users\lenovo\Documents\Arduino\libraries\TensorFlowLite_ESP32\src\bus\spi_bus.c:40:42: note: in definition of macro 'SPI_BUS_CHECK' 40 | #define SPI_BUS_CHECK(a, str, ret) if(!(a)) {

I use Beetle ESP32-C6,it only has one SPI. How do I resolve macro definition conflicts?

DreamSpoonBird avatar Nov 21 '24 14:11 DreamSpoonBird