Stefan Kerkmann
8ca3f0fb7c
[Bug] rp2040: fix timer wrap deadlock in ws2812 vendor driver ( #19652 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-01-23 22:24:21 +01:00
David Hoelscher
aea1194ea3
Corrections to uart driver for Chibios platform ( #19075 )
2023-01-24 07:05:47 +11:00
Ryan
cf935d97ae
Fix functions with empty params ( #19647 )
...
* Fix functions with empty params
* Found a bunch more
2023-01-20 16:21:17 +00:00
QMK Bot
3723c0e3d5
Merge remote-tracking branch 'origin/master' into develop
2023-01-19 01:06:08 +00:00
Nick Brassel
327f7ee9a7
Fixup ChibiOS header inclusion search ordering. ( #19623 )
...
* Add STM32F446-Nucleo onekey.
* Fixup onekey build for F446, all keymaps.
* Fixup board inclusion search ordering.
2023-01-19 01:05:29 +00:00
Joel Challis
0ce3f6bcfe
De-duplicate platform detection ( #19603 )
2023-01-19 00:27:00 +00:00
Sergey Vlasov
272281f1a0
Add analog support for RP2040 ( #19453 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-01-19 10:30:58 +11:00
Joel Challis
12f1a30d16
Add alias support for converters ( #19563 )
2023-01-18 23:16:33 +00:00
Joel Challis
82a94ea1bd
Add f303 to tinyuf2 bootloader support ( #19620 )
2023-01-18 22:36:58 +00:00
Joel Challis
0730740add
Add mmoskal/uf2-stm32f103 bootloader support ( #19594 )
2023-01-15 15:04:32 +00:00
Stefan Kerkmann
ec09087543
Update ChibiOS[-Contrib], SIO driver, configs ( #17915 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-01-12 21:47:36 +11:00
Joel Challis
46c85c93f0
Revert "De-duplicate platform detection ( #19545 )" ( #19564 )
...
This reverts commit e11235ee14
.
2023-01-11 19:58:27 +00:00
Joel Challis
e11235ee14
De-duplicate platform detection ( #19545 )
2023-01-11 02:13:32 +00:00
Stefan Kerkmann
962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages ( #17028 )
2022-12-15 02:31:08 +11:00
jpe230
102f22f7e9
[Core] Quantum Painter - LVGL Integration ( #18499 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-12-13 07:51:14 +11:00
Stefan Kerkmann
9dc3f79196
[RP2040] update i2c drivers to reflect peripheral number ( #19277 )
2022-12-11 14:04:29 +01:00
Ryan
701747ad4f
Teensy 3.5: do not restart USB stack after wakeup ( #19269 )
2022-12-09 01:41:22 +00:00
Michael Stapelberg
9e103a2c58
kint36: do not restart USB stack after wakeup ( #19077 )
2022-12-09 03:49:58 +11:00
Nick Brassel
cf3c26533c
Fixup EFL and F4's sector selection. ( #19221 )
2022-12-02 21:55:28 +11:00
Nick Brassel
bebfdad795
NVRAM refactor, phase 1. ( #18969 )
...
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`.
* Rename `flash_stm32` to `legacy_flash_ops`.
* Rename `eeprom_teensy` to `eeprom_kinetis_flexram`.
2022-11-23 08:50:19 +00:00
David Hoelscher
a42ab90220
Add Bonsai C4 as a platform board file ( #18901 )
...
* 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-13 23:59:01 +00:00
Nick Brassel
092228571c
Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD32V. ( #19020 )
2022-11-11 23:57:44 +00:00
jack
dad5262425
Fixup WS2812 vendor driver ( #19028 )
2022-11-11 09:38:13 +11:00
Stefan Kerkmann
27dec8d16d
[Core] Allow custom timings for WS2812 PIO driver ( #18006 )
2022-11-10 07:58:15 +11:00
Drashna Jael're
d9e559a78e
Merge remote-tracking branch 'origin/master' into develop
2022-11-06 09:05:52 -08:00
Joy Lee
9435ad19ee
Added analog support for WB32 MCU. ( #18289 )
...
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-11-01 15:04:15 +11:00
Joel Challis
96c48a5f4a
Refactor to avoid deprecated wmic execution ( #18122 )
...
* wmic deprecated?
* Update platforms/avr/flash.mk
* Update platforms/avr/flash.mk
2022-10-31 20:16:43 +00:00
Stefan Kerkmann
19145704e4
[Core] Adjust PWM hardware audio driver for RP2040 ( #17723 )
2022-10-27 19:26:16 +02:00
Joel Challis
575db6949a
Generalise CTPC logic from common_features ( #18803 )
2022-10-22 12:39:39 -07:00
Thomas Kriechbaumer
c4f99f06ab
ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver from RGBLEDs/RGBMATRIX defines ( #18036 )
2022-10-21 08:17:51 +11:00
QMK Bot
c57330d340
Merge remote-tracking branch 'origin/master' into develop
2022-10-16 20:31:26 +00:00
Nick Brassel
f731e2789f
Allow Fedora to update ChibiOS configs. ( #18698 )
2022-10-17 07:30:49 +11:00
Joel Challis
c59df9a54c
Fix some rp2040 hardware ID errors ( #18617 )
2022-10-06 00:36:48 +01:00
Joel Challis
f120b39fb0
Update ChibiOS hardware ID ( #18613 )
2022-10-05 21:20:09 +01:00
Ryan
4d6fab1cfa
onekey: Enable ADC for STM32F072 Discovery ( #18592 )
2022-10-05 11:36:20 +11:00
Stefan Kerkmann
7e844a4d55
[Core] RP2040: use built-in integer hardware divider and optimized i64 multiplication ( #18464 )
2022-10-04 23:43:38 +02:00
Stefan Kerkmann
996a9006d3
[Core] PWM Backlight for RP2040 ( #17706 )
2022-10-04 23:10:24 +02:00
Stefan Kerkmann
b6ea8837e4
[Bug] RP2040: only clear RX FIFO for serial pio driver clear ( #18581 )
2022-10-04 19:56:40 +01:00
Stefan Kerkmann
6bbcabe0cc
[Core] Serial-protocol: always clear receive queue on main half of split keyboard ( #18419 )
2022-10-03 18:23:45 +02:00
QMK Bot
f5df1b155a
Merge remote-tracking branch 'origin/master' into develop
2022-10-03 01:26:40 +00:00
Ryan
cc1565f2a3
`:flash`: print bootloader ( #18569 )
2022-10-03 12:26:04 +11:00
Stefan Kerkmann
b8ffaa6331
Copy RP2040 vector table to RAM on startup ( #18424 )
...
...this reduces possible latency when invoking interrupt handlers by
mitigating XIP cache misses which are not existent when running code from
RAM.
2022-09-22 22:48:20 +01:00
Stefan Kerkmann
881aab9e76
Stabilize Half-duplex PIO split comms take 2 ( #18421 )
...
...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-20 08:54:43 +02:00
Joel Challis
1155140631
Add Elite-C to converters ( #18309 )
2022-09-18 20:30:27 +01:00
Ryan
33c47fe010
Add UART support for Kinetis boards ( #18370 )
...
* Add UART support for Kinetis boards
* Default PAL mode for GPIOV1
2022-09-17 02:24:03 +01:00
Joel Challis
4087251da6
Reboot wb32 devices after flashing ( #18323 )
2022-09-10 01:14:12 +01:00
Danny
fb6e821541
Add Elite-Pi converter ( #18236 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-09-08 14:59:27 -04:00
Joy Lee
b5a52b4cff
Prevent USB peripheral fault when restarting USB on WB32 MCUs ( #18058 )
...
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-09-01 20:48:02 -07:00
QMK Bot
bc4ab8a433
Merge remote-tracking branch 'origin/master' into develop
2022-09-01 22:39:30 +00:00
Joel Challis
7adef85fa4
Remove non promicro pins from converters ( #18239 )
2022-09-01 15:38:52 -07:00