summaryrefslogtreecommitdiff
path: root/platforms/chibios/drivers
AgeCommit message (Expand)Author
2022-11-23NVRAM refactor, phase 1. (#18969)Nick Brassel
2022-11-11Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD3...Nick Brassel
2022-11-11Fixup WS2812 vendor driver (#19028)jack
2022-11-10[Core] Allow custom timings for WS2812 PIO driver (#18006)Stefan Kerkmann
2022-11-01Added analog support for WB32 MCU. (#18289)Joy Lee
2022-10-27[Core] Adjust PWM hardware audio driver for RP2040 (#17723)Stefan Kerkmann
2022-10-21ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver from...Thomas Kriechbaumer
2022-10-04[Bug] RP2040: only clear RX FIFO for serial pio driver clear (#18581)Stefan Kerkmann
2022-10-03[Core] Serial-protocol: always clear receive queue on main half of split keyb...Stefan Kerkmann
2022-09-20Stabilize Half-duplex PIO split comms take 2 (#18421)Stefan Kerkmann
2022-09-17Add UART support for Kinetis boards (#18370)Ryan
2022-08-30Use a macro to compute the size of arrays at compile time (#18044)Jeff Epler
2022-08-19Use the correct bootloader definition. (#18102)Nick Brassel
2022-08-14Partially revert some WB32 specific changes (#18038)Joel Challis
2022-08-13Fix buffer size for WS2812 PWM driver (#17046)yiancar
2022-08-13Added ws2812_pwm support for WB32 MCU. (#17142)Joy Lee
2022-08-13Added ws2812_spi support for WB32 MCU (#17143)Joy Lee
2022-08-13Added implementation of WB32 MCU wear_leveling_efl. (#17579)Joy Lee
2022-08-04Fix issue with #17904. (#17905)Nick Brassel
2022-08-04Fixup compilation of printf-like functions with uint32_t args. (#17904)Nick Brassel
2022-07-29[Core] RP2040 disable PIO IRQs on serial timeout (#17839)Stefan Kerkmann
2022-07-28ChibiOS: use correct status codes in i2c_master.c (#17808)Stefan Kerkmann
2022-07-26Chibios: Stop I2C peripheral on transaction error (#17798)Stefan Kerkmann
2022-07-14Post-bootloader EFL/SPI fixes. (#17661)Nick Brassel
2022-07-13Allow MCU-specific overrides for SPI flags. (#17650)Nick Brassel
2022-07-11[Core] Use polled waiting on ChibiOS platforms that support it (#17607)Stefan Kerkmann
2022-07-11Stabilize Half-duplex PIO split comms (#17612)Stefan Kerkmann
2022-07-05Fixup SPI. (#17534)Nick Brassel
2022-07-02RP2040 emulated EEPROM. (#17519)Nick Brassel
2022-06-30[Core] Add Raspberry Pi RP2040 support (#14877)Stefan Kerkmann
2022-06-30Wear-leveling EEPROM drivers: `embedded_flash`, `spi_flash`, `legacy` (#17376)Nick Brassel
2022-06-21[BUG] Fix deadlocks on disconnected secondary half (#17423)Stefan Kerkmann
2022-06-18[Core] Split ChibiOS usart split driver in protocol and hardware driver part ...Stefan Kerkmann
2022-06-17[Core] Allow usage of ChibiOS's SIO driver for split keyboards (#15907)Stefan Kerkmann
2022-06-08Rework paths for eeprom locations. (#17326)Nick Brassel
2022-05-23Added support for Wb32fq95 (#16871)Joy Lee
2022-04-19[Core] Use a mutex guard for split shared memory (#16647)Stefan Kerkmann
2022-03-23Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-03-23[Bug] Fix unused variable error when using ChibiOS Bitbang serial driver (#16...Drashna Jaelre
2022-03-07ChibiOS 21.11.1 update. (#16251)Nick Brassel
2022-03-04analog.[ch]: remove unnecessary includes (#16471)Ryan
2022-02-13Fix compilation of ChibiOS UART driver (#16348)Joel Challis
2022-02-12Format code according to conventions (#16322)QMK Bot
2022-01-26Deprecate split transactions status field (#16023)Stefan Kerkmann
2021-12-02Tidy up existing i2c_master implementations (#15376)Joel Challis
2021-11-27Westberrytech pr (#14422)Joy Lee
2021-11-25Tidy up adjustable ws2812 timing (#15299)Joel Challis
2021-11-25Add ifndef to WS2812 timing constraints (#14678)Jordan Banasik
2021-11-13Update UART driver API (#14839)Ryan
2021-10-20Relocate PS2 code (#14895)Joel Challis