Commit Graph

76 Commits (05b04266c7161da7894e5cfe25d07584d51a5f6d)

Author SHA1 Message Date
Drashna Jaelre cf5626e024
[Bug] Fix compilation issues with PS/2 driver on F4x1 controllers (#20433) 2 years ago
Ryan 47966dc2a6
Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303) 2 years ago
Nick Brassel 06c5c02804
Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (#20339) 2 years ago
Ryan 647c2835e6
WS2812 driver improvements (#20262) 2 years ago
Marek Kraus e640fd65ff
[Core] PS/2 PIO Driver for RP2040 (#17893) 2 years ago
Sergey Vlasov 81ca83296f
analog.c: Fix `pinToMux()` for STM32F0xx (#19658) 2 years ago
Stefan Kerkmann 8ca3f0fb7c
[Bug] rp2040: fix timer wrap deadlock in ws2812 vendor driver (#19652) 2 years ago
David Hoelscher aea1194ea3
Corrections to uart driver for Chibios platform (#19075) 2 years ago
Ryan cf935d97ae
Fix functions with empty params (#19647) 2 years ago
Sergey Vlasov 272281f1a0
Add analog support for RP2040 (#19453) 2 years ago
Stefan Kerkmann ec09087543
Update ChibiOS[-Contrib], SIO driver, configs (#17915) 2 years ago
Nick Brassel cf3c26533c
Fixup EFL and F4's sector selection. (#19221) 3 years ago
Nick Brassel bebfdad795
NVRAM refactor, phase 1. (#18969) 3 years ago
Nick Brassel 092228571c
Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD32V. (#19020) 3 years ago
jack dad5262425
Fixup WS2812 vendor driver (#19028) 3 years ago
Stefan Kerkmann 27dec8d16d
[Core] Allow custom timings for WS2812 PIO driver (#18006) 3 years ago
Joy Lee 9435ad19ee
Added analog support for WB32 MCU. (#18289) 3 years ago
Stefan Kerkmann 19145704e4
[Core] Adjust PWM hardware audio driver for RP2040 (#17723) 3 years ago
Thomas Kriechbaumer c4f99f06ab
ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver from RGBLEDs/RGBMATRIX defines (#18036) 3 years ago
Stefan Kerkmann b6ea8837e4
[Bug] RP2040: only clear RX FIFO for serial pio driver clear (#18581) 3 years ago
Stefan Kerkmann 6bbcabe0cc
[Core] Serial-protocol: always clear receive queue on main half of split keyboard (#18419) 3 years ago
Stefan Kerkmann 881aab9e76
Stabilize Half-duplex PIO split comms take 2 (#18421) 3 years ago
Ryan 33c47fe010
Add UART support for Kinetis boards (#18370) 3 years ago
Jeff Epler 9632360caa
Use a macro to compute the size of arrays at compile time (#18044) 3 years ago
Nick Brassel 1eac095c0c
Use the correct bootloader definition. (#18102) 3 years ago
Joel Challis 463fb72d29
Partially revert some WB32 specific changes (#18038) 3 years ago
yiancar dfc92d8f7b
Fix buffer size for WS2812 PWM driver (#17046) 3 years ago
Joy Lee c02d7ae86f
Added ws2812_pwm support for WB32 MCU. (#17142) 3 years ago
Joy Lee 6b1c7d20aa
Added ws2812_spi support for WB32 MCU (#17143) 3 years ago
Joy Lee 19ce1418ba
Added implementation of WB32 MCU wear_leveling_efl. (#17579) 3 years ago
Nick Brassel d9eb152a90
Fix issue with #17904. (#17905) 3 years ago
Nick Brassel 94e8701b3e
Fixup compilation of printf-like functions with uint32_t args. (#17904) 3 years ago
Stefan Kerkmann a204523bbb
[Core] RP2040 disable PIO IRQs on serial timeout (#17839) 3 years ago
Stefan Kerkmann 157ea96411
ChibiOS: use correct status codes in i2c_master.c (#17808) 3 years ago
Stefan Kerkmann 083b42068a
Chibios: Stop I2C peripheral on transaction error (#17798) 3 years ago
Nick Brassel dc70ba612a
Post-bootloader EFL/SPI fixes. (#17661) 3 years ago
Nick Brassel dfff040433
Allow MCU-specific overrides for SPI flags. (#17650) 3 years ago
Stefan Kerkmann 3f5dc47296
[Core] Use polled waiting on ChibiOS platforms that support it (#17607) 3 years ago
Stefan Kerkmann 0348071810
Stabilize Half-duplex PIO split comms (#17612) 3 years ago
Nick Brassel 29a2bac469
Fixup SPI. (#17534) 3 years ago
Nick Brassel 5846b40f74
RP2040 emulated EEPROM. (#17519) 3 years ago
Stefan Kerkmann d717396708
[Core] Add Raspberry Pi RP2040 support (#14877) 3 years ago
Nick Brassel 34e244cecf
Wear-leveling EEPROM drivers: `embedded_flash`, `spi_flash`, `legacy` (#17376) 3 years ago
Stefan Kerkmann 2703ecc9e9
[BUG] Fix deadlocks on disconnected secondary half (#17423) 3 years ago
Stefan Kerkmann fe680a8568
[Core] Split ChibiOS usart split driver in protocol and hardware driver part (#16669) 3 years ago
Stefan Kerkmann 6d67e9df4b
[Core] Allow usage of ChibiOS's SIO driver for split keyboards (#15907) 3 years ago
Nick Brassel 1085500e89
Rework paths for eeprom locations. (#17326) 3 years ago
Joy Lee 1c7e8b9a9d
Added support for Wb32fq95 (#16871) 3 years ago
Stefan Kerkmann 7712a286dc
[Core] Use a mutex guard for split shared memory (#16647) 3 years ago
Drashna Jaelre 4a3b4104fe
[Bug] Fix unused variable error when using ChibiOS Bitbang serial driver (#16709) 3 years ago