fix: improve error handling for SPI bus transaction length retrieval
This commit is contained in:
@ -100,7 +100,7 @@ static esp_err_t led_strip_spi_refresh(led_strip_t *strip)
|
||||
esp_err_t err = ESP_OK;
|
||||
size_t max_transfer_sz = 0;
|
||||
err = spi_bus_get_max_transaction_len(spi_strip->spi_host, &max_transfer_sz);
|
||||
ESP_RETURN_ON_FALSE(err, ESP_ERR_INVALID_STATE, TAG, "SPI bus not initialized");
|
||||
ESP_RETURN_ON_ERROR(err, TAG, "spi_bus_get_max_transaction_len");
|
||||
|
||||
size_t acc = 0;
|
||||
const size_t chunk_size = max_transfer_sz - 1;
|
||||
|
||||
Reference in New Issue
Block a user