Browse Source

HAL_ChibiOS: report I2C clock downgrades

master
Andrew Tridgell 7 years ago
parent
commit
47ce37f463
  1. 1
      libraries/AP_HAL_ChibiOS/I2CDevice.cpp

1
libraries/AP_HAL_ChibiOS/I2CDevice.cpp

@ -84,6 +84,7 @@ I2CDevice::I2CDevice(uint8_t busnum, uint8_t address, uint32_t bus_clock, bool u
(unsigned)busnum, (unsigned)address); (unsigned)busnum, (unsigned)address);
if (bus_clock < bus.i2ccfg.clock_speed) { if (bus_clock < bus.i2ccfg.clock_speed) {
bus.i2ccfg.clock_speed = bus_clock; bus.i2ccfg.clock_speed = bus_clock;
hal.console->printf("I2C% clock %ukHz\n", busnum, bus_clock/1000);
if (bus_clock <= 100000) { if (bus_clock <= 100000) {
bus.i2ccfg.duty_cycle = STD_DUTY_CYCLE; bus.i2ccfg.duty_cycle = STD_DUTY_CYCLE;
} }

Loading…
Cancel
Save