Fix LIB_SRC insert position (#5731)
The insertion point for `$(patsubst %.c,%.clib,$(LIB_SRC))` must be after all normal `SRC += ..` . I modified it to be so.
Because LIB_SRC and SRC are assumed to be used in pairs. Similarly, QUANTUM_LIB_SRC and QUANTUM_SRC are assumed to be used in pairs.
add dz65rgb (#5756)
* add dz68rgb
* Update dz68rgb.c
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Rename keyboards/dztech/dz68rgb/rules.mk to keyboards/dztech/dz65rgb/rules.mk
* Update and rename keyboards/dztech/dz68rgb/config.h to keyboards/dztech/dz65rgb/config.h
* Update and rename keyboards/dztech/dz68rgb/dz68rgb.c to keyboards/dztech/dz65rgb/dz65rgb.c
* Rename keyboards/dztech/dz68rgb/dz68rgb.h to keyboards/dztech/dz65rgb/dz65rgb.h
* Update and rename keyboards/dztech/dz68rgb/info.json to keyboards/dztech/dz65rgb/info.json
* Update readme.md
* Rename keyboards/dztech/dz68rgb/readme.md to keyboards/dztech/dz65rgb/readme.md
* Rename keyboards/dztech/dz68rgb/keymaps/default/keymap.c to keyboards/dztech/dz65rgb/keymaps/default/keymap.c
* Update dz65rgb.c
* Update readme.md
* Update keyboards/dztech/dz65rgb/keymaps/default/keymap.c
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/default/keymap.c
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
getting_started_introduction.md ->zh-cn (#5767)
translate getting_started_introduction.md into Mandarin Chinese
translate the first unit(newbs) (#5753)
translate
newbs_getting_started.md
newbs_building_firmware.md
newbs_flashing.md
newbs_testing_debugging.md
newbs_best_practices.md
newbs_learn_more_resources.md
into Mandarin Chinese
Add option to enable LTO easily (#5674)
* Add option to enable LTO easily and disable features that cause compiling errors with LTO
* Add documentation about LTO option
* Add to show_options
add a new keymap of DZ60 for MacOS (#5760)
* add a new keymap of DZ60 for MacOS
* dz60:macos_64
1. remove useless bright keys code, change to KC_PAUSE
2. add a documentation link in the readme
Change VPATH path addition order (#5754)
Specifically, to fix some edge cases, and keep the handling consistent, the userspace folder should not actually be added at the end. Ideally, it should be added after the keymap paths, but before the keyboard's path.
This issue was discovered in #5484, and the fix created by mtei.
If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin() (#5484)
* If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin()
* Change rgblight breathing table size to be easily selectable.
add RGBLIGHT_BREATHE_TABLE_SIZE macro for customize breathing effect.
Add new keyboard KagaMidget (#5755)
* Add KagaMidget keyboard
* Update readme.md
add '#define USE_SERIAL' to keyboards/mint60/config.h (#5758)
If there is no '#define USE_SERIAL', qmk configurator will give an error, so add '#define USE_SERIAL' to `mint60/config.h`。
Add support for Nomu30 (#5759)
[Keyboard] Plaid - Add compatibility for LAYOUTS = planck_mit planck_grid (#5591)
* Add compatibility for LAYOUTS = planck_mit planck_grid
* Add compatibility for LAYOUTS = ortho_4x12
* Remove planck_grid community support from Plaid
Wanleg tuneup / additions (#5752)
* change split keyboard tapping term in userspace
* fix 5x15 layout numpad movement
* minor changes for Nori setup
* edit based on 40percentclub refactor change
* fix gherkin due to refactor
* kbd6x wanleg keymap
* kbd6x edits
* kbd6x tweak
* fn / backlight layer
* fix jj40 rgb hex issue
* wanleg gherkin lighting
* 4x12 layout cleanup
* move kbd6x to new kbdfans directory
* minor edit related to new kbdfans directory
* mac layout for kbd6x
* gherkin flip option
* tweak tapping term on lets_split
* edit for keebio board coalescing
* update user readme with git hints
* wanleg miniaxe keymap
* testing Permissive Hold instead of Mod Tap Interrupt
* wiring names
* kbd6x keymap
* change default backlight behaviour on kbd6x
* userspace underglow
* userspace underglow
* underglow tweaks
* user readme update
* more layer underglow tweaks
* fix userspace for non-underglow-enabled boards
* readme edits
* readme edits
* readme edits
* readme edits
* Update readme.md
* Update readme.md
* readme edits
* readme edits
* update keymap picture
Roguepullrequest planck layout update (#5751)
* First publish of roguepullreqest programmer dvorak planck layout
* Removed junk line
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c
Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c
Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c
Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c
Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Removed layer songs
Removed layer songs for cleanliness. Will use them later.
* Update keyboards/planck/keymaps/roguepullrequest/readme.md
Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Made basic LSHIFT framework but is not working. Listed other tapdances.
* Got LSHIFT to work
* Added working RSHIFT
* Added working TD_S
* Cleaned up LEFT and RIGHT [ { ] } on the UPPER layer.
* Cleaned up layout.
* Reenabled audio space is not needed right now.
* Added tap dances and layout image
* Started dactylmanuform layout
* Revert "Started dactylmanuform layout"
This reverts commit 5ef48e4a23de14db9b843d85d3250e1bf4426817.
Adjusted the linear led table and hsv_to_rgb to better handle 255 hue (#5739)
* Adjusted the linear led table and hsv_to_rgb to better handle 255 hue
* small math adjustments to better handle specific uint8_t rounding and overflows
Simple fix for selecting which tracked key press to work off of for simple reactive effects (#5745)
Fixing incorrect usage of RGBLED_NUM in ws2812 driver when used with RGB Matrix (#5744)
[Keyboard] Update hineybush keyboard projects (#5554)
* Add H87a keymap and info
* Create readme.md
* Add h87a .json for kbfirmware.com use
* Update readme.md
* Update readme.md
* Update h87a files
* Delete Makefile
* Update readme.md
* Delete desktop.ini
* update files to match new QMK framework
* Update files to match new QMK structure
* Update files to match new QMK structure
* add layout name information
* Add info.json
* update keymap to support layout_all
* update keymap to support layout_all
* update rules.mk to fix filesize
* Update readme.md
* Update config.h
* Update readme.md
* Update config.h
* Update config.h
Add "define CONFIG_H and include "config_common.h" back to file
* update config.h to include RGB turnoff when PC goes to sleep
* update info.json
* update info.json
* Update readme.md
Add project link
* Update readme.md
* refactor hineybush projects into single folder. update hineyg80 to modern code
* updated layout file to reflect new keymap changes
* actually updated all layout names this time, verified make
* Update keyboards/hineybush/h87a/h87a.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* edit based on PR edit requests
* update hiney80 files to avoid confusion
* update hineyg80.h to reflect matrix
* Update keyboards/hineybush/hineyg80/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/info.json
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/default/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* update hineyg80 config.h
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h
Co-Authored-By: hineybush <josh@hinnebus.ch>
[Docs] Use HTTPS for qmk.fm link (#5506)
* Use HTTPS for qmk.fm link
* Fix the rest of the HTTP links