qmk_firmware/platforms/avr
Drashna Jaelre 28eeb92f8e
Add I2C Transmit and Receive function (#25637)
* feat: adds a transmit and receive i2c method

* fix: address the i2c transmit and receive length on u16

* Add AVR/LUFA implementation

Didn't add a progmem version, since that would only apply to receive.
Figured it wasn't worth it, but can add.

* Rearrange order of functions

* Add docs

* Fix doc gen error

* Fix lint issues

* fix more lint issues
2025-11-11 23:02:35 +11:00
..
bootloaders
drivers Add I2C Transmit and Receive function (#25637) 2025-11-11 23:02:35 +11:00
_pin_defs.h
_print.h Tidy up print/debug logging headers (#22969) 2024-01-27 04:30:29 +00:00
_timer.h
_util.h Add simpler method for relocating functions to RAM. (#21804) 2023-11-22 12:08:52 +11:00
_wait.h More compiledb fixes. (#25355) 2025-06-15 11:56:10 +10:00
atomic_util.h
bootloader.mk
bootloader_size.c
flash.mk avrdude: Version 7.2 changes the text output (#22235) 2023-10-09 17:41:00 +01:00
gpio.h Add compiler_support.h (#25274) 2025-05-22 23:31:15 +10:00
hardware_id.c Allow overriding get_hardware_id(). (#24051) 2024-07-05 11:22:08 +10:00
mcu_selection.mk
platform.c
platform.mk gcc15 AVR compilation fixes (#25238) 2025-05-19 09:22:31 +10:00
platform_deps.h
printf.c
printf.mk
sleep_led.c
suspend.c
timer.c Consolidate timer_elapsed implementations (#24830) 2025-01-19 17:07:11 +00:00
timer_avr.h
xprintf.h
xprintf.S