|
@ -162,13 +162,13 @@ class esp32_3wSpi { |
|
|
.rx_buffer = &rx_data |
|
|
.rx_buffer = &rx_data |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
SPI_PARAM_LOCK(); |
|
|
SPI_PARAM_LOCK(); |
|
|
for(uint8_t i = 0; i < len; i++) { |
|
|
for(uint8_t i = 0; i < len; i++) { |
|
|
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_fifo, &t)); |
|
|
ESP_ERROR_CHECK(spi_device_polling_transmit(spi_fifo, &t)); |
|
|
delayMicroseconds(4); // > 4 us
|
|
|
delayMicroseconds(4); // > 4 us
|
|
|
buf[i] = rx_data; |
|
|
buf[i] = rx_data; |
|
|
} |
|
|
} |
|
|
SPI_PARAM_UNLOCK(); |
|
|
SPI_PARAM_UNLOCK(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private: |
|
|
private: |
|
|