qmk_firmware/platforms/chibios
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
..
boards Update STM32F446 default HSE to 8MHz (#25717) 2025-10-13 06:40:45 +01:00
bootloaders [Bug] Minimise force-included files (#25194) 2025-05-05 10:07:53 +10:00
converters Merge remote-tracking branch 'origin/master' into develop 2025-04-08 02:36:21 +00:00
drivers Add I2C Transmit and Receive function (#25637) 2025-11-11 23:02:35 +11:00
vendors/RP Fix path typo related RP2040 (#25069) 2025-03-28 21:03:59 +11:00
_pin_defs.h ChibiOS pin defs: use only vendor if present (#22297) 2023-10-21 14:02:03 +11:00
_timer.h
_util.h Add simpler method for relocating functions to RAM. (#21804) 2023-11-22 12:08:52 +11:00
_wait.c
_wait.h
atomic_util.h
bootloader.mk Added MCU support for ArteryTek AT32F415 (#23445) 2024-11-21 17:28:28 +11:00
chibios_config.h Add compiler_support.h (#25274) 2025-05-22 23:31:15 +10:00
config.h Allow for get_hardware_id() to be used for serial number. (#24053) 2024-10-06 21:44:36 +13:00
errno.h Cater for use of __errno_r() in ChibiOS syscalls.c with newer picolibc revisions (#25121) 2025-04-10 01:43:25 +01:00
flash.mk Added MCU support for ArteryTek AT32F415 (#23445) 2024-11-21 17:28:28 +11:00
gd32v_compatibility.h
gpio.h Update naming convention for GPIO control macros (#23085) 2024-02-17 00:18:26 +11:00
hardware_id.c Allow overriding get_hardware_id(). (#24051) 2024-07-05 11:22:08 +10:00
interrupt_handlers.c Cater for ECC failures in EFL wear-leveling. (#19749) 2023-11-26 22:59:38 +11:00
mcu_selection.mk [Core] STM32G0x1 support (#24301) 2025-05-19 15:51:28 +10:00
platform.c Add EOL to non-keyboard files (#24990) 2025-03-06 23:17:51 +00:00
platform.mk Added MCU support for ArteryTek AT32F415 (#23445) 2024-11-21 17:28:28 +11:00
platform_deps.h
sleep_led.c
suspend.c
synchronization_util.c
syscall-fallbacks.c
timer.c Consolidate timer_elapsed implementations (#24830) 2025-01-19 17:07:11 +00:00
wait.c