ESP32-C3, esp-idf 4.3.5,error: 'spi_transaction_t' {aka 'struct spi_transaction_t'} has no member named 'cmd_bits'
时间: 2024-02-19 20:59:46 浏览: 141
ESP32-S3驱动ILI9488 串口SPI显示屏完整例程
3星 · 编辑精心推荐
这个错误可能是因为你尝试在 ESP32-C3 上使用 ESP32 的 SPI API。ESP32-C3 和 ESP32 有些不同,其中一个是它们使用不同的 SPI 控制器。在 ESP32-C3 上,SPI 控制器使用新的 API,因此旧的 API 不再适用。
尝试使用 ESP32-C3 的 SPI API。请参考 ESP32-C3 的文档和示例,了解如何使用新的 API。如果你需要使用旧的 API,请检查以下文件是否正确包含:spi_master.h,spi_device.h。如果这些文件已经包含,请检查是否有任何版本不兼容的问题。
阅读全文