Merge branch 'fix/spi_device_dynamic_freq_bug' into 'master'

fix(driver_spi): fixed wrong condition check in master driver device override_freq_hz feature

Closes IDF-12525

See merge request espressif/esp-idf!37222
This commit is contained in:
morris 2025-02-24 16:40:47 +08:00
commit 046279155d

View File

@ -652,7 +652,7 @@ static SPI_MASTER_ISR_ATTR void spi_setup_device(spi_device_t *dev, spi_trans_pr
.duty_cycle = dev->cfg.duty_cycle_pos, .duty_cycle = dev->cfg.duty_cycle_pos,
.input_delay_ns = dev->cfg.input_delay_ns, .input_delay_ns = dev->cfg.input_delay_ns,
.half_duplex = dev->hal_dev.half_duplex, .half_duplex = dev->hal_dev.half_duplex,
.use_gpio = !(dev->host->bus_attr->flags | SPICOMMON_BUSFLAG_IOMUX_PINS), .use_gpio = !(dev->host->bus_attr->flags & SPICOMMON_BUSFLAG_IOMUX_PINS),
}; };
if (ESP_OK == spi_hal_cal_clock_conf(&timing_param, &dev->hal_dev.timing_conf)) { if (ESP_OK == spi_hal_cal_clock_conf(&timing_param, &dev->hal_dev.timing_conf)) {