feat: add support for inverted data transfer in SPI communication

This commit is contained in:
GW_MC
2026-01-29 14:29:19 +08:00
parent f433abb9ec
commit 6b0dcafd8b
2 changed files with 37 additions and 3 deletions

View File

@@ -15,7 +15,7 @@ public:
esp_err_t epd_write_cmd(const uint8_t cmd, uint32_t transaction_id);
esp_err_t epd_write_data(const uint8_t data, uint32_t transaction_id);
esp_err_t epd_write_cmd_with_data(const uint8_t cmd, std::vector<uint8_t>& data, uint32_t transaction_id);
esp_err_t transfer_spi_data(const uint8_t* data, const size_t& length, uint32_t transaction_id);
esp_err_t transfer_spi_data(const uint8_t* data, const size_t& length, uint32_t transaction_id, bool inverted = false);
bool is_busy(void) const;
void wait_for_idle(void) const;