summaryrefslogtreecommitdiff
path: root/platforms
AgeCommit message (Collapse)Author
2023-01-23[Bug] rp2040: fix timer wrap deadlock in ws2812 vendor driver (#19652)Stefan Kerkmann
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-01-24Corrections to uart driver for Chibios platform (#19075)David Hoelscher
2023-01-20Fix functions with empty params (#19647)Ryan
* Fix functions with empty params * Found a bunch more
2023-01-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2023-01-19Fixup ChibiOS header inclusion search ordering. (#19623)Nick Brassel
* Add STM32F446-Nucleo onekey. * Fixup onekey build for F446, all keymaps. * Fixup board inclusion search ordering.
2023-01-19De-duplicate platform detection (#19603)Joel Challis
2023-01-19Add analog support for RP2040 (#19453)Sergey Vlasov
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-01-18Add alias support for converters (#19563)Joel Challis
2023-01-18Add f303 to tinyuf2 bootloader support (#19620)Joel Challis
2023-01-15Add mmoskal/uf2-stm32f103 bootloader support (#19594)Joel Challis
2023-01-12Update ChibiOS[-Contrib], SIO driver, configs (#17915)Stefan Kerkmann
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-01-11Revert "De-duplicate platform detection (#19545)" (#19564)Joel Challis
This reverts commit e11235ee14f9cd3fc45b836eec99ed312cb137dd.
2023-01-11De-duplicate platform detection (#19545)Joel Challis
2022-12-15[Test] Reset timer for every unit test and provide timestamps for log ↵Stefan Kerkmann
messages (#17028)
2022-12-13[Core] Quantum Painter - LVGL Integration (#18499)jpe230
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-12-11[RP2040] update i2c drivers to reflect peripheral number (#19277)Stefan Kerkmann
2022-12-09Teensy 3.5: do not restart USB stack after wakeup (#19269)Ryan
2022-12-09kint36: do not restart USB stack after wakeup (#19077)Michael Stapelberg
2022-12-02Fixup EFL and F4's sector selection. (#19221)Nick Brassel
2022-11-23NVRAM refactor, phase 1. (#18969)Nick Brassel
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`. * Rename `flash_stm32` to `legacy_flash_ops`. * Rename `eeprom_teensy` to `eeprom_kinetis_flexram`.
2022-11-13Add Bonsai C4 as a platform board file (#18901)David Hoelscher
* Set up Bonsai C4 as a platform board file * corrections and improvements based on testing and feedback * Added VBUS sensing as default capability for improved split support using Bonsai C4 * Update clock divisor for SPI flash Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-11-11Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, ↵Nick Brassel
GD32V. (#19020)
2022-11-11Fixup WS2812 vendor driver (#19028)jack
2022-11-10[Core] Allow custom timings for WS2812 PIO driver (#18006)Stefan Kerkmann
2022-11-06Merge remote-tracking branch 'origin/master' into developDrashna Jael're
2022-11-01Added analog support for WB32 MCU. (#18289)Joy Lee
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-10-31Refactor to avoid deprecated wmic execution (#18122)Joel Challis
* wmic deprecated? * Update platforms/avr/flash.mk * Update platforms/avr/flash.mk
2022-10-27[Core] Adjust PWM hardware audio driver for RP2040 (#17723)Stefan Kerkmann
2022-10-22Generalise CTPC logic from common_features (#18803)Joel Challis
2022-10-21ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver ↵Thomas Kriechbaumer
from RGBLEDs/RGBMATRIX defines (#18036)
2022-10-16Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-17Allow Fedora to update ChibiOS configs. (#18698)Nick Brassel
2022-10-06Fix some rp2040 hardware ID errors (#18617)Joel Challis
2022-10-05Update ChibiOS hardware ID (#18613)Joel Challis
2022-10-05onekey: Enable ADC for STM32F072 Discovery (#18592)Ryan
2022-10-04[Core] RP2040: use built-in integer hardware divider and optimized i64 ↵Stefan Kerkmann
multiplication (#18464)
2022-10-04[Core] PWM Backlight for RP2040 (#17706)Stefan Kerkmann
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 ↵Stefan Kerkmann
keyboard (#18419)
2022-10-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-03`:flash`: print bootloader (#18569)Ryan
2022-09-22Copy RP2040 vector table to RAM on startup (#18424)Stefan Kerkmann
...this reduces possible latency when invoking interrupt handlers by mitigating XIP cache misses which are not existent when running code from RAM.
2022-09-20Stabilize Half-duplex PIO split comms take 2 (#18421)Stefan Kerkmann
...by moving the actually timing critical `enter_rx_state()` and `leave_rx_state()` functions to RAM in order to not be affected by XIP cache spikes. This commit also reverts the hacky USB interrupt disabling that was done in 293c53d774
2022-09-18Add Elite-C to converters (#18309)Joel Challis
2022-09-17Add UART support for Kinetis boards (#18370)Ryan
* Add UART support for Kinetis boards * Default PAL mode for GPIOV1
2022-09-10Reboot wb32 devices after flashing (#18323)Joel Challis
2022-09-08Add Elite-Pi converter (#18236)Danny
Co-authored-by: Joel Challis <git@zvecr.com>
2022-09-01Prevent USB peripheral fault when restarting USB on WB32 MCUs (#18058)Joy Lee
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-09-01Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-09-01Remove non promicro pins from converters (#18239)Joel Challis