aboutsummaryrefslogtreecommitdiff
path: root/keyboards/kprepublic
Commit message (Collapse)AuthorAgeFilesLines
* Remove DEFAULT_FOLDER where keyboard aliases already exists (#24838)Joel Challis2025-01-202-2/+0
|
* Update keycodes for keyboards with RGB Matrix (#24484)Ryan2024-11-2419-23/+23
|
* Update keymaps to use PDF keycode (#24633)Joel Challis2024-11-231-33/+5
|
* Backward compatibility for new RGB keycode handling (#24490)Ryan2024-11-202-0/+4
| | | | Co-authored-by: Dasky <[email protected]>
* Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan2024-10-125-129/+4
| | | | | | | | | | | | | | | * Separate RGBLight/RGB Matrix keycode handling * Remove `_DISABLE_KEYCODES` handling * Update RGB Matrix keycode docs * Update underglow keycodes for previously migrated boards * Update keycodes for boards with custom handling * Fix typos * Fix bad merge
* WS2812 API rework (#24364)Ryan2024-10-066-63/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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]>
* Remove all via-enabled keymaps, including `via`. (#24322)Nick Brassel2024-08-2647-1625/+0
|
* Update Underglow keycodes (#23765)Ryan2024-08-2515-40/+40
| | | | Co-authored-by: Nick Brassel <[email protected]>
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-08-071-0/+125
|\
| * JJ50 v2 Support (#24212)stephen7762024-08-071-0/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | * add support for JJ50 V2 PCB * fix bootloader config * update mousekey setting * run format-json --------- Co-authored-by: Steve Jacobs <[email protected]>
* | Remove unnecessary RGB Matrix shutdown hooks (#24238)Joel Challis2024-08-041-10/+0
|/
* `kprepublic/bm40hsrgb/rev2`: reduce firmware size (#24176)Ryan2024-07-221-0/+3
|
* Remove references to bootloadHID flashing page in keyboard readmes (#23942)Ryan2024-06-173-3/+3
| | | | | * Remove references to bootloadHID flashing page in keyboard readmes * Remove bootloadHID flashing page
* fix keymap for kprepublic bm60hsrgb_iso (#23733)Myriam2024-06-142-4/+4
| | | | Co-authored-by: Duncan Sutherland <[email protected]> Co-authored-by: Ryan <[email protected]>
* noroadsleft's 0.25.0 Changelogs and Touch-Ups (#23793)James Young2024-05-261-1/+1
| | | | | | | | | | | | | | * Modify PR23309 changelog Adds a direct link to the pull request. * Add PR23329 changelog * Update keyboard aliases file Updates the legacy keyboard aliases for the JJ40 and JJ50, which have been moved again for version 0.25.0. * Minor touch-up for JJ40 rev1 readme
* Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 3 (#23770)James Young2024-05-2212-185/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Affects: - `kindakeyboards/conone65` - `kinesis` - `kingly_keys/ave/ortho` - `kingly_keys/ave/staggered` - `kingly_keys/little_foot` - `kingly_keys/romac` - `kingly_keys/romac_plus` - `kingly_keys/ropro` - `kingly_keys/smd_milk` - `kingly_keys/soap` - `kira/kira75` - `kisakeyluxury/qtz` - `kiserdesigns/madeline` - `kiwikeebs/macro` - `kiwikeebs/macro_v2` - `kiwikey/borderland` - `kiwikey/kawii9` - `kiwikey/wanderland` - `kkatano/bakeneko60` - `kkatano/bakeneko65/rev2` - `kkatano/bakeneko65/rev3` - `kkatano/bakeneko80` - `kkatano/wallaby` - `kkatano/yurei` - `knops/mini` - `kona_classic` - `kopibeng/mnk60_stm32` - `kopibeng/mnk65` - `kopibeng/mnk65_stm32` - `kopibeng/mnk88` - `kopibeng/typ65` - `kopibeng/xt60` - `kopibeng/xt60_singa` - `kopibeng/xt65` - `kopibeng/xt8x` - `kprepublic/bm16s` - `kprepublic/bm40hsrgb/rev1` - `kprepublic/bm65hsrgb/rev1` - `kprepublic/bm68hsrgb/rev1` - `kprepublic/bm980hsrgb` - `kprepublic/cospad` - `ktec/daisy` - `kumaokobo/kudox/columner` - `kumaokobo/kudox/rev1` - `kumaokobo/kudox/rev2` - `kumaokobo/kudox/rev3` - `kumaokobo/kudox_full/rev1` - `kumaokobo/kudox_game/rev1` - `kumaokobo/kudox_game/rev2` - `kumaokobo/pico/65keys` - `kumaokobo/pico/70keys` - `kv/revt` - `kwub/bloop` - `ky01`
* Delete trivial keymap readmes (#23714)Ryan2024-05-1717-17/+0
|
* Adjust keycode alignment around `QK_BOOT` (#23697)Ryan2024-05-1126-28/+28
|
* Add new set of keycodes for RGB Matrix (#23463)Ryan2024-05-041-17/+17
|
* Migrate build target markers to keyboard.json - JK (#23588)Joel Challis2024-04-233-0/+0
|
* Data-Driven Keyboard Conversions: K, Part 5 (#23569)James Young2024-04-206-47/+30
|
* Remove 'NO_USB_STARTUP_CHECK = no' from keyboards (#23376)Joel Challis2024-03-301-1/+0
|
* Migrate build target markers to keyboard.json (#23293)Joel Challis2024-03-3010-3/+0
|
* Migrate features and LTO from rules.mk to data driven (#23302)Joel Challis2024-03-3024-173/+148
|
* Add init function to RGBLight driver struct (#23076)Ryan2024-03-183-0/+3
|
* KPRepublic JJ40 rev1 Refactor (#23299)James Young2024-03-178-372/+496
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move `kprepublic/jj40` to `kprepublic/jj40/rev1` [chore] * Friendly-format `info.json` [style] * Add layout/matrix diagram [docs] * Refactor keymaps - use four-space indent - grid-align keycodes - refactor to use `LAYOUT_ortho_4x12` macro [refactor] * Rename `LAYOUT_planck_mit` to `LAYOUT_ortho_4x12_1x2u_c` [refactor] * Rename `LAYOUT_planck_1x2uR` to `LAYOUT_ortho_4x12_1x2u_r` [refactor] * Re-sort `layouts` object Places `LAYOUT_ortho_4x12` (the `LAYOUT_all` equivalent) first in sequence. [refactor] * Add `LAYOUT_ortho_4x12_1x2u_l` [enhancement] * Add `LAYOUT_ortho_4x12_2x2u` [enhancement] * Convert `rules.mk` to data driven [chore] * Remove `console` and `command` settings from keyboard level [chore] * Rename `info.json` to `keyboard.json` [chore] [enhancement] * Remove `audio` setting from keyboard level [chore]
* KPRepublic JJ50 rev1 Refactor (#23294)James Young2024-03-165-135/+423
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move `kprepublic/jj50` to `kprepublic/jj50/rev1` [chore] * Add layout/matrix diagram [docs] * Add `LAYOUT_ortho_5x12_1x2u_c` [enhancement] * Add `LAYOUT_ortho_5x12_1x2u_l` [enhancement] * Add `LAYOUT_ortho_5x12_1x2u_r` [enhancement] * Add `LAYOUT_ortho_5x12_2x2u` [enhancement] * Convert `rules.mk` to data driven [chore] * Remove `console` and `command` from keyboard level [chore] * Rename `info.json` to `keyboard.json` Also deletes `rules.mk` as it's no longer needed. [chore] [enhancement]
* Migrate features from rules.mk to data driven - IJK (#23276)Joel Challis2024-03-1514-87/+64
|
* Remove redundant disabling of features (#22926)Joel Challis2024-03-092-5/+2
|
* WS2812 PWM: prefix for DMA defines (#23111)Ryan2024-03-021-2/+2
| | | | | * WS2812 PWM: prefix for DMA defines * Add backward compatibility defines
* LED drivers: update keyboard LED configs (#23073)Ryan2024-02-2510-647/+647
| | | | | | | | | | | | | | | * IS31FL3733: update keyboard LED config * IS31FL3736: update keyboard LED config * IS31FL3737: update keyboard LED config * IS31FL3741: update keyboard LED config * IS31FL3743A: update keyboard LED config * AW20216S: update keyboard LED config * SNLED27351: update keyboard LED config
* Remove obvious user keymaps, keyboards/{i,j,k}* edition (#23102)Joel Challis2024-02-1863-4672/+0
|
* [Keymap Removal] keyboard with most keymaps (#23092)Joel Challis2024-02-1632-2633/+0
|
* [Keymap Removal] keyboard with most keymaps (#23081)Joel Challis2024-02-154-181/+0
| | | | | | | | | * splitkb/kyria * lily58 * gmmk/pro/rev1/ansi * lets_split
* LED drivers: place I2C addresses into an array (#22975)Ryan2024-02-093-9/+9
|
* Migrate lighting defaults to info.json (#22920)Joel Challis2024-02-0110-11/+16
|
* Migrate RGB Matrix config to info.json - K (#22911)Joel Challis2024-02-0138-1022/+702
|
* Remove LAYOUTS_HAS_RGB (#22917)Joel Challis2024-01-181-2/+0
|
* Remove IS31FLCOMMON code (#22800)Ryan2024-01-021-1/+1
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-12-271-5/+0
|\
| * bm40hsrgb/rev2: disable some RGB Matrix effects to reduce filesize (#22761)Ryan2023-12-271-5/+0
| |
* | Merge remote-tracking branch 'upstream/master' into developfauxpark2023-12-2014-1014/+0
|\|
| * [Keymap Removal] xiudi/xd75 and related keymaps. (#22698)Joel Challis2023-12-193-395/+0
| |
| * Remove obvious user keymaps, `keyboards/a*` edition. (#22692)Nick Brassel2023-12-183-145/+0
| |
| * Remove obvious user keymaps, `keyboards/[0-9]*` edition. (#22691)Nick Brassel2023-12-188-474/+0
| |
* | Rename `RGB_DISABLE_WHEN_USB_SUSPENDED` -> `RGB_MATRIX_SLEEP` (#22682)Ryan2023-12-2014-14/+14
| |
* | Update keyboard LED driver configs (#22638)Ryan2023-12-188-8/+8
|/
* [Keymap Removal] keebio/iris and related keymaps. (#22690)Joel Challis2023-12-188-171/+0
|
* [Keymap Removal] Planck and related keymaps. (#22683)Nick Brassel2023-12-171-59/+0
|
* Fix a bunch of CLI warnings (#22589)Ryan2023-12-011-4/+0
|