summaryrefslogtreecommitdiff
path: root/platforms/chibios/drivers
AgeCommit message (Expand)AuthorFilesLines
2025-11-30Merge remote-tracking branch 'origin/master' into developQMK Bot11-27/+26
2025-11-30[CI] Format code according to conventions (#25827)QMK Bot11-27/+26
2025-11-11Add I2C Transmit and Receive function (#25637)Drashna Jaelre1-0/+6
2025-07-06Fix SPI bus lock issue in spi_start_extended when using mutual exclusion (#25...Copilot1-0/+15
2025-05-22Add `compiler_support.h` (#25274)Pablo Martínez1-2/+4
2025-05-19[Core] STM32G0x1 support (#24301)Stefan Kerkmann1-2/+21
2025-05-12Fix Wear Leveling compilation (#25254)Joel Challis3-0/+3
2025-03-06Add EOL to non-keyboard files (#24990)Joel Challis2-2/+2
2025-02-26fix EEPROM driver for STM32L0/1 cat.1 devices (#24928)Joel Beckmeyer1-9/+36
2025-02-16Patch up issue for inverted complementary output on Backlight (#24794)HorrorTroll1-2/+2
2025-01-26Unify spi_master headers (#24857)Ryan2-103/+42
2025-01-26Unify i2c_master headers (#24846)Ryan2-64/+21
2025-01-26Unify UART headers (#24855)Ryan3-200/+150
2025-01-19`i2c_master`: remove deprecated functions (#24832)Ryan1-7/+0
2025-01-06Merge remote-tracking branch 'origin/master' into developQMK Bot1-4/+0
2025-01-07Remove preprocessor sanity check for STM32L0/L1 now that it relies on types i...Nick Brassel1-4/+0
2025-01-03Merge remote-tracking branch 'origin/master' into developQMK Bot1-2/+2
2025-01-03Update some changes for AT32F415 (#24766)HorrorTroll1-2/+2
2025-01-01always return audio pin to 0 on ARM (#24503)David Hoelscher1-7/+11
2024-11-21Added MCU support for ArteryTek AT32F415 (#23445)HorrorTroll9-61/+238
2024-10-27Change default ARM hardware PWM WS2812 tick frequency to 800kHz (#24508)David Hoelscher1-29/+8
2024-10-06WS2812 API rework (#24364)Ryan4-28/+94
2024-09-24Remove `STM32_PWM_USE_ADVANCED` references (#24432)Joel Challis1-1/+1
2024-09-10Allow for inverted SPI CS logic (#23699)Dasky2-38/+67
2024-09-05Fix RGBW for WS2812 SPI driver (#24367)Ryan1-1/+1
2024-07-18[WIP] Adds bus acquire/release semantics to SPI start/stop. (#23439)Nick Brassel1-0/+9
2024-06-12Decouple VIA from STM32 L0/L1 EEPROM implementation (#23901)Joel Challis1-1/+1
2024-06-04[wear_leveling] efl updates (#22489)dexter931-9/+24
2024-05-28EEPROM: Don't erase if we don't have to. Adding eeprom_driver_format abstract...Purdea Andrei2-0/+13
2024-04-28Rename `RGBW` define to `WS2812_RGBW` (#23585)Ryan4-10/+10
2024-03-27Update I2C API usage in keyboard code (#23360)Ryan1-1/+1
2024-03-18Add init function to RGBLight driver struct (#23076)Ryan4-27/+2
2024-03-06[Audio] Add support for audio shutdown pin (#22731)Drashna Jaelre4-12/+12
2024-03-02Merge remote-tracking branch 'origin/master' into developQMK Bot1-1/+1
2024-03-02Workaround for uart makefile issues (#23192)Joel Challis1-1/+1
2024-03-02WS2812 PWM: prefix for DMA defines (#23111)Ryan2-33/+45
2024-02-20[Core] Allow ChibiOS `SIO` driver for `UART` driver (#22839)Stefan Kerkmann4-125/+281
2024-02-20WS2812 bitbang: prefix for `NOP_FUDGE` define (#23110)Ryan1-5/+10
2024-02-18Update GPIO macro usages in core (#23093)Ryan3-17/+17
2024-02-06Merge remote-tracking branch 'origin/master' into developQMK Bot1-1/+5
2024-02-06WS2812: Better error message when trying to use `bitbang` driver on RP2040 (#...Ryan1-1/+5
2024-01-17I2C driver cleanup (#21273)David Hoelscher2-26/+16
2024-01-16i2c: rename read/write register functions (#22905)Ryan2-8/+15
2024-01-05Remove PWM advanced check for WS2812 driver (#22830)Drashna Jaelre1-3/+0
2023-12-21[Audio] Enable Complementary output for PWM Hardware driver (#22726)Drashna Jaelre1-1/+7
2023-12-12dac_additive: Decouple the buffer length from the waveform length (#22276)Nebuleon2-22/+60
2023-12-08Add ADC support STM32L4xx and STM32G4xx series MCUs (#22341)Cipulot1-9/+102
2023-11-26Cater for ECC failures in EFL wear-leveling. (#19749)Nick Brassel1-1/+31
2023-10-14Prep work for NKRO report separation (#22268)Ryan1-4/+4
2023-09-25Simplify more feature driver defines (#22090)Ryan2-9/+9