AP_HAL_ChibiOS: fix spi clock calculation
This commit is contained in:
parent
5b03835103
commit
79f3fd532b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user