Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add EOL to non-keyboard files (#24990) | Joel Challis | 2025-03-06 | 1 | -1/+1 |
| | |||||
* | Unify spi_master headers (#24857) | Ryan | 2025-01-26 | 1 | -68/+0 |
| | | | | | | | * Move default config to .c file * Explicitly define PAL modes for boards with custom init * Unify spi_master headers | ||||
* | Unify i2c_master headers (#24846) | Ryan | 2025-01-26 | 1 | -41/+0 |
| | | | | | | | * Unify i2c_master headers * More documentation improvements * Reorganise PAL mode defaults | ||||
* | Unify UART headers (#24855) | Ryan | 2025-01-26 | 1 | -39/+0 |
| | | | | | | | | | | | * Remove deprecated defines * Move default config to .c files * Unify UART headers * Clean up docs * Reorganise PAL mode defaults | ||||
* | `ferris/0_1`: update I2C API usage (#24839) | Ryan | 2025-01-20 | 1 | -3/+0 |
| | |||||
* | `i2c_master`: remove deprecated functions (#24832) | Ryan | 2025-01-19 | 1 | -7/+0 |
| | |||||
* | Consolidate timer_elapsed implementations (#24830) | Joel Challis | 2025-01-19 | 1 | -28/+0 |
| | |||||
* | Add timer_save and _restore functions. (#23887) | Dasky | 2024-10-25 | 1 | -0/+19 |
| | | | | | Co-authored-by: Sergey Vlasov <[email protected]> Co-authored-by: Nick Brassel <[email protected]> | ||||
* | WS2812 API rework (#24364) | Ryan | 2024-10-06 | 2 | -25/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Begin WS2812 API rework * Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang * Formatting & update PS2AVRGB I2C driver (untested) * Tested ARM bitbang RGB+RGBW * Tested ARM SPI RGB - RGBW not working * Tested ARM PWM RGB+RGBW * Tested RP2040 PIO driver RGB+RGBW * Update RGBLight * Formatting * Fix BM60HSRGB rev2 * Fix oddforge/vea * Fix 1k and XD002 RGBLite * Fix model_m/mschwingen * Fix handwired/promethium * Rename `WS2812_LED_TOTAL` for BM60HSRGB * Fix work_louder boards * Fix dawn60 * Fix rgbkb/pan * Fix neson_design/700e and n6 * Fix ergodox_ez/shine * ergodox_ez/shine: invert indices for left half * Fix matrix/abelx * Fix matrix/m20add * Remove custom rgblight driver for matrix/noah - should be done with lighting layers * Fix LED indexes for RGBLight split * Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()` * Update WS2812 API docs * `ergodox_ez/shine`: simplify LED index calculation * LED/RGB Matrix: Add weak function for LED index resolution * Bandaid fix for RGB Matrix splits not using WS2812 * `steelseries/prime_plus`: redo custom RGBLight driver * Update keyboards/steelseries/prime_plus/rgblight_custom.c Co-authored-by: Dasky <[email protected]> --------- Co-authored-by: Dasky <[email protected]> | ||||
* | Allow for inverted SPI CS logic (#23699) | Dasky | 2024-09-10 | 2 | -32/+61 |
| | |||||
* | Allow overriding `get_hardware_id()`. (#24051) | Nick Brassel | 2024-07-05 | 1 | -1/+1 |
| | |||||
* | Rename `RGBW` define to `WS2812_RGBW` (#23585) | Ryan | 2024-04-28 | 1 | -1/+1 |
| | |||||
* | Add init function to RGBLight driver struct (#23076) | Ryan | 2024-03-18 | 2 | -7/+3 |
| | |||||
* | [Audio] Add support for audio shutdown pin (#22731) | Drashna Jaelre | 2024-03-06 | 1 | -3/+3 |
| | | | | Co-authored-by: Ryan <[email protected]> | ||||
* | Fix up AVR production build target. (#23190)0.24.1 | Nick Brassel | 2024-03-02 | 1 | -3/+3 |
| | |||||
* | Update GPIO macro usages in core (#23093) | Ryan | 2024-02-18 | 5 | -28/+28 |
| | |||||
* | Update naming convention for GPIO control macros (#23085) | Ryan | 2024-02-17 | 1 | -11/+11 |
| | |||||
* | Tidy up print/debug logging headers (#22969) | Joel Challis | 2024-01-27 | 1 | -7/+0 |
| | |||||
* | I2C driver cleanup (#21273) | David Hoelscher | 2024-01-17 | 2 | -11/+27 |
| | | | | | * remove i2c_start and i2c_stop from i2c drivers * remove static i2c_address variable from chibios i2c driver | ||||
* | i2c: rename read/write register functions (#22905) | Ryan | 2024-01-16 | 2 | -8/+15 |
| | |||||
* | Add simpler method for relocating functions to RAM. (#21804) | Nick Brassel | 2023-11-22 | 1 | -0/+10 |
| | |||||
* | Revert "chibios: disable RWX segment warning on newer GNU lds (#22007)" (#22469) | Nick Brassel | 2023-11-13 | 1 | -1/+3 |
| | | | This reverts commit de3c42125b661f62757f8ee4f6184c089340d3a0. | ||||
* | chibios: disable RWX segment warning on newer GNU lds (#22007) | Thomas Weißschuh | 2023-11-13 | 1 | -3/+1 |
| | |||||
* | avrdude: Version 7.2 changes the text output (#22235) | Dominik | 2023-10-09 | 1 | -2/+2 |
| | | | | | | from "could not find USB device with" to "cannot find USB device with" This should fix issue #22234 Co-authored-by: Dominik Loidolt <[email protected]> | ||||
* | Remove 'Firmware size check does not yet support' message (#21977) | Joel Challis | 2023-09-12 | 1 | -0/+23 |
| | |||||
* | Clean up RGB LED type (#21859) | Ryan | 2023-09-04 | 2 | -4/+4 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2023-08-23 | 1 | -2/+1 |
|\ | |||||
| * | Generalize AVR -Werror=array-bounds workaround (#21798)0.21.7 | Thomas Weißschuh | 2023-08-23 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | GCC 13 needs the same workaround as GCC 12. To avoid having to maintain an ever-growing list of broken versions apply the workaround wherever it can be used. If at some point a fixed version of GCC is released the workaround can be disabled for those fixed versions. See #17064 | ||||
* | | backlight: split AVR PWM and timer drivers (#21540) | Ryan | 2023-07-21 | 2 | -168/+299 |
| | | |||||
* | | quantum: remove direct `quantum.h` includes (#21507) | Ryan | 2023-07-16 | 1 | -6/+2 |
| | | |||||
* | | Eliminate `TMK_COMMON_*` in makefiles (#21517) | Ryan | 2023-07-15 | 1 | -2/+2 |
| | | |||||
* | | Relocate backlight drivers (#21444) | Ryan | 2023-07-08 | 1 | -0/+463 |
| | | |||||
* | | Get rid of `USB_LED_CAPS_LOCK` (#21436) | Ryan | 2023-07-06 | 1 | -3/+6 |
|/ | |||||
* | Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303) | Ryan | 2023-04-06 | 1 | -4/+4 |
| | |||||
* | Disable specific warnings to mitigate compilation problems with ↵ | Nick Brassel | 2023-04-05 | 1 | -0/+4 |
| | | | | `KEEP_INTERMEDIATES=yes`. (#20339) | ||||
* | WS2812 driver improvements (#20262) | Ryan | 2023-03-30 | 2 | -5/+5 |
| | |||||
* | Tidy up duplication of MIN/MAX fallback implementations (#20236) | Joel Challis | 2023-03-23 | 1 | -2/+1 |
| | |||||
* | Split out mcu_selection to platform (#19701) | Joel Challis | 2023-01-29 | 1 | -0/+95 |
| | |||||
* | Fix functions with empty params (#19647) | Ryan | 2023-01-20 | 1 | -2/+2 |
| | | | | | * Fix functions with empty params * Found a bunch more | ||||
* | De-duplicate platform detection (#19603) | Joel Challis | 2023-01-19 | 1 | -0/+2 |
| | |||||
* | Revert "De-duplicate platform detection (#19545)" (#19564) | Joel Challis | 2023-01-11 | 1 | -2/+0 |
| | | | This reverts commit e11235ee14f9cd3fc45b836eec99ed312cb137dd. | ||||
* | De-duplicate platform detection (#19545) | Joel Challis | 2023-01-11 | 1 | -0/+2 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | Drashna Jael're | 2022-11-06 | 1 | -1/+1 |
|\ | |||||
| * | Refactor to avoid deprecated wmic execution (#18122)0.18.16 | Joel Challis | 2022-10-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * wmic deprecated? * Update platforms/avr/flash.mk * Update platforms/avr/flash.mk | ||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2022-10-03 | 1 | -1/+2 |
|\| | |||||
| * | `:flash`: print bootloader (#18569)0.18.9 | Ryan | 2022-10-03 | 1 | -1/+2 |
| | | |||||
* | | Move bootloader.mk to platforms (#18228) | Ryan | 2022-08-31 | 1 | -0/+144 |
| | | |||||
* | | Remove deprecated USBasp and bootloadHID bootloader types (#18195) | Ryan | 2022-08-28 | 1 | -2/+2 |
|/ | |||||
* | Improve avr wait_us() (#16879) | Takeshi ISHII | 2022-08-14 | 1 | -9/+29 |
| | |||||
* | Remove legacy AVR ssd1306 driver (#17864) | Joel Challis | 2022-07-31 | 2 | -416/+0 |
| |