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

This commit is contained in:
wanckl 2025-02-24 11:50:42 +08:00
parent 877057db3d
commit 90728ade83

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)) {