@ -156,7 +156,7 @@ uint16_t SPIDevice::derive_freq_flag(uint32_t _frequency)
uint32_t spi_clock_freq = SPI1_CLOCK;
uint8_t busid = spi_devices[device_desc.bus].busid;
if (busid > 0 && busid-1 < ARRAY_SIZE_SIMPLE(bus_clocks)) {
spi_clock_freq = bus_clocks[busid-1];
spi_clock_freq = bus_clocks[busid-1] / 2;
}
// find first divisor that brings us below the desired SPI clock