Merge remote-tracking branch 'origin/master' into develop
[Keymap] Added german_gaming keymap for hidtech/bastyl (#11446) * Added german_gaming keymap for hidtech/bastyl * Apply suggestions from code review * Added missing brace
Merge remote-tracking branch 'origin/master' into develop
Userspace updates (#11841) * enable LTO for smaller firmware size * delete since this was added to userspace rules.mk * readme updates and new images * Add -j to compile and flash commands in userpsace * Enable NKRO * Enable NKRO, VIA, LTO by default * Stanrc85-ansi readme update * Stanrc85-alice readme * quick RGB layer indicator fix in keymap
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add keyboard yun65 (#11714)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add sowbug/68keys and sowbug/ansi_tkl (#11589)
Merge remote-tracking branch 'origin/master' into develop
Play Keyboard Helen 80: fix matrix mapping (#11585)
Merge remote-tracking branch 'origin/master' into develop
Fix VENDOR_ID for ymd67 (#11838)
Remove FAUXCLICKY feature (deprecated) (#11829)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Splitty keyboard (#11613)
Merge remote-tracking branch 'origin/master' into develop
Simplify NIBBLE encoder code and clean up keymaps (#11808) * Simplify encoder code and clean up keymaps. -Removed overly complex VIA encoder code. It wasn't adding any value and was confusing users who were trying to customize encoder functionality on VIA keymaps. -Replaced KC_TILDE with KC_HOME in all keymaps, as KC_TILDE sends a left shift, which was confusing some folks as they tested their build. -Move layer names to enum * Change encoder_update_kb to encoder_update_user per PR feedback
Merge remote-tracking branch 'origin/master' into develop
ws2812: Fix number of nops for AVR at 8 MHz (#9559) * ws2812: Fix number of nops for AVR at 8 MHz When trying to calculate the number of nops for AVR running at 8 MHz, the value of `w3` is expected to be negative; however, because `F_CPU` is defined in tmk_core/avr.mk with the `UL` suffix, the preprocessor performs its calculations using `unsigned long`, getting a very large positive number instead of the expected negative number; this then results in generating code with a huge number of nops. Fix the broken calculations by performing a comparison before subtraction, so that the unsigned number wraparound does not occur. The keyboard which triggers the problem is `handwired/promethium`; the buggy code silently compiles, but the resulting timings would be completely wrong. * ws2812: Clean up the code after the 8 MHz fix Remove old code which was unsuccessfully trying to clamp negative w1, w2 and w3 values to 0, and set w1_nops, w2_nops and w3_nops directly.
remove deprecated qmk json-keymap (#11823)