qmk_firmware/platforms
Daniel Kao 608404f874
Fix AVR I2C master 1ms timeout (#17174)
* avr i2c_master: Fix 1ms timeout

i2c_start() produces a minimum time_slice of 1ms for use as timeout
value.
The timer granularity is 1ms, it is entirely possible for timer_count
to tick up immediately after the last timer read and falsely trigger
timeout with a '>= 1' comparison.

* avr/drivers/i2c_master: Use timer_elapsed()
2022-06-22 00:00:04 +02:00
..
arm_atsam
avr Fix AVR I2C master 1ms timeout (#17174) 2022-06-22 00:00:04 +02:00
chibios [BUG] Fix deadlocks on disconnected secondary half (#17423) 2022-06-21 08:24:53 +10:00
test Rework paths for eeprom locations. (#17326) 2022-06-08 09:42:35 +10:00
atomic_util.h
bootloader.h
common.mk
eeprom.h
gpio.h
hardware_id.h
pin_defs.h
progmem.h
sleep_led.h
suspend.c
suspend.h
synchronization_util.h [Fix] Fix compilation warning for non-split keebs after #17423 (#17439) 2022-06-21 09:31:20 +10:00
timer.h
wait.h