Commit Graph

72 Commits (c2a81d8fd4d1b90cb0f2af8d6b97b51ec1fb5806)

Author SHA1 Message Date
Thomas Weißschuh f699fde7d9
Generalize AVR -Werror=array-bounds workaround (#21798) 2 years ago
Ryan 4137685f8e
backlight: split AVR PWM and timer drivers (#21540) 2 years ago
Ryan da2d2f947d
quantum: remove direct `quantum.h` includes (#21507) 2 years ago
Ryan b9e5895184
Eliminate `TMK_COMMON_*` in makefiles (#21517) 2 years ago
Ryan cb2331713c
Relocate backlight drivers (#21444) 2 years ago
Ryan 87b11345a5
Get rid of `USB_LED_CAPS_LOCK` (#21436) 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
Joel Challis b01dc36fbf
Tidy up duplication of MIN/MAX fallback implementations (#20236) 2 years ago
Joel Challis 832479c7fb
Split out mcu_selection to platform (#19701) 2 years ago
Ryan cf935d97ae
Fix functions with empty params (#19647) 2 years ago
Joel Challis 0ce3f6bcfe
De-duplicate platform detection (#19603) 2 years ago
Joel Challis 46c85c93f0
Revert "De-duplicate platform detection (#19545)" (#19564) 2 years ago
Joel Challis e11235ee14
De-duplicate platform detection (#19545) 2 years ago
Joel Challis 96c48a5f4a
Refactor to avoid deprecated wmic execution (#18122) 3 years ago
Ryan cc1565f2a3
`:flash`: print bootloader (#18569) 3 years ago
Ryan bb6f028833
Move bootloader.mk to platforms (#18228) 3 years ago
Ryan d18698a8e8
Remove deprecated USBasp and bootloadHID bootloader types (#18195) 3 years ago
Takeshi ISHII a83afb3fcd
Improve avr wait_us() (#16879) 3 years ago
Joel Challis 98d5c77521
Remove legacy AVR ssd1306 driver (#17864) 3 years ago
jack ffb34fc082
Include stdint.h in avr/i2c_master.h (#17639) 3 years ago
Stefan Kerkmann d9bb189e25
[Core] Update mpaland/printf to eyalroz/printf fork (#16163) 3 years ago
Drashna Jaelre 7fd3d76faa
[Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (#17466) 3 years ago
Daniel Kao 608404f874
Fix AVR I2C master 1ms timeout (#17174) 3 years ago
Stefan Kerkmann e89478eb0f
[Core] Update C standard to GNU11, C++ to GNU++14 (#17114) 3 years ago
Andrew Dunai ecce9900c9
Improve PS/2 mouse performance (#17111) 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
Nick Brassel f50a623909
Fixup AVR builds. (#16875) 3 years ago
Joel Challis b8245a5507
Expose API for hardware unique ID (#16869) 3 years ago
Ryan 9ee2effe8e
HD44780 driver rework (#16370) 3 years ago
Joel Challis 7e6f1c9e08
Force platform pin defs to be included (#16611) 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
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
Nick Brassel 0be2eaf174
Create a build error if no bootloader is specified. (#16181) 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
QMK Bot be2265d0d1
Format code according to conventions (#15593) 3 years ago
Ryan 6bc870d899
Refactor `bootloader_jump()` implementations (#15450) 3 years ago
Nick Brassel 4d96e53222
More GPIO compilation fixes. (#15592) 3 years ago
Nick Brassel 3a3272a3d6
Defer pin operations to gpio.h (#15589) 3 years ago
Nick Brassel 6e40dfa022
Add open-drain GPIO support. (#15282) 3 years ago
Joel Challis 3bf2403244
Tidy up existing i2c_master implementations (#15376) 4 years ago