Commit Graph

248 Commits (05b04266c7161da7894e5cfe25d07584d51a5f6d)

Author SHA1 Message Date
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
Drashna Jaelre 7fd3d76faa
[Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (#17466) 3 years ago
Stefan Kerkmann 9aa9155e88
[Core] Mark GD32VF103 as ChibiOS-Contrib (#17444) 3 years ago
Daniel Kao 608404f874
Fix AVR I2C master 1ms timeout (#17174) 3 years ago
Stefan Kerkmann 6a81cb44f2
[Fix] Fix compilation warning for non-split keebs after #17423 (#17439) 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
Stefan Kerkmann e89478eb0f
[Core] Update C standard to GNU11, C++ to GNU++14 (#17114) 3 years ago
Thomas Preisner bbab8eb993
Make bootloader_jump for dualbank STM32 respect STM32_BOOTLOADER_DUAL_BANK_DELAY (#17178) 3 years ago
Andrew Dunai ecce9900c9
Improve PS/2 mouse performance (#17111) 3 years ago
Dasky 2de70e6f2d
Add uf2-split-* make targets. (#17257) 3 years ago
Joy Lee 1c7e8b9a9d
Added support for Wb32fq95 (#16871) 3 years ago
Takeshi ISHII 80405c6d96
Fix platforms/avr/drivers/ws2812.c (#17043) 3 years ago
Joel Challis 6503987c84
Workaround for recent -Werror=array-bounds AVR issues (#17136) 3 years ago
Drashna Jaelre 787a68948f
[Core] Add Reboot keycode to core (#15990) 3 years ago
Joel Challis d458d4a596
Move disable_jtag to platforms (#16960) 3 years ago
Stefan Kerkmann b1681fb6a1
[Core] Allow usage of AVRs minimal printf library (#16266) 3 years ago
Joel Challis 969c68a9ad
Provide better config defaults for bluepill boards (#16909) 3 years ago
QMK Bot c3a03b6423
[CI] Format code according to conventions (#16888) 3 years ago
Joy Lee 25f849b397
Update wb32-dfu (#16438) 3 years ago
Stefan Kerkmann 7712a286dc
[Core] Use a mutex guard for split shared memory (#16647) 3 years ago
Nick Brassel f50a623909
Fixup AVR builds. (#16875) 3 years ago
Joel Challis b8245a5507
Expose API for hardware unique ID (#16869) 3 years ago
Joel Challis a5e810b86c
Add non blackpill F4x1 config files (#16600) 3 years ago
Joel Challis 1660b2d2e2
Refactor CTPC logic to allow future converters (#16621) 3 years ago
dn9uyen 38209c5c86
Add emulated eeprom support for STM32F303xE (#16737) 3 years ago
Stefan Kerkmann 119abc4375
Refactor writePin to work with statements (#16738) 3 years ago
Drashna Jaelre 4a3b4104fe
[Bug] Fix unused variable error when using ChibiOS Bitbang serial driver (#16709) 3 years ago
Ryan 9ee2effe8e
HD44780 driver rework (#16370) 3 years ago
Joel Challis dd32cdf527
Redo workaround for pin_def errors on KINETIS (#16620) 3 years ago
Joel Challis 1833e65370
Workaround for pin_def errors on KINETIS (#16614) 3 years ago
Joel Challis 7e6f1c9e08
Force platform pin defs to be included (#16611) 3 years ago
Stefan Kerkmann 2bface8f89
Add flash target for UF2 bootloaders (#16525) 3 years ago
Nick Brassel 44f1bd9b3a
ChibiOS 21.11.1 update. (#16251) 3 years ago
Ryan d412854e37
analog.[ch]: remove unnecessary includes (#16471) 3 years ago
Stefan Kerkmann 156f0561f2
[Core] Squeeze AVR some more with `-mrelax` and `-mcall-prologues` (#16269) 3 years ago
Joel Challis 4fd04b2371
Fix compilation of ChibiOS UART driver (#16348) 3 years ago
QMK Bot 63646e8906
Format code according to conventions (#16322) 3 years ago
Nick Brassel d31dd6d2a0
Followup to #16220, more test error output. (#16221) 3 years ago
Joel Challis 135c935990
Initial migration of suspend callbacks (#16067) 3 years ago
Sergey Vlasov 580ef6d88f
ChibiOS timer fixes (#16017) 3 years ago
Nick Brassel 0be2eaf174
Create a build error if no bootloader is specified. (#16181) 3 years ago
Nick Brassel 1bdc1c23c7
Fixup builds so that teensy EEPROM knows which MCU it's targeting. (#16168) 3 years ago
Nick Brassel e22efc037a
Don't make EEPROM size assumptions with dynamic keymaps. (#16054) 3 years ago
Stefan Kerkmann be59e8af2b
Deprecate split transactions status field (#16023) 3 years ago
Joel Challis 6a9ec74b32
Remove unused suspend_idle (#16063) 3 years ago
Ryan c71c0fba90
Fix bootloader_jump for certain CTRL boards (#16026) 3 years ago