Remove accidental xeal60 commit
DO NOT USE - Removed debounce from TMK.
DO NOT USE Merge branch 'master' into debounce_refactor
Merged, however now there are two debounce.h and debounce.c to mess around with and coalesce.
# Conflicts:
# quantum/matrix.c
Circular animation (#4796)
* Add ability to animate arm_atsam led matrix from the center of a circle
* Make arm_atsam led matrix circular animation circular rather than obloid
* Fix indentation in tmk_core led_matrix.c
[Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)
* Basic Fanoe support (no LED yet)
* Enable RGB lights
* Backlighting support
* Change to reflect Wheat Field brand of Fanoe PCB
* Hot swap variant
* Fix review comment issues
* Fix review issues
* Corrected rules.mk
* Change naming to avoid using possibly copyrighted names
* Added info.json
* Corrected manufacturer name in info.json
* Keymap updates
* Add layout for use with ws2812b and such
* Fixes based on code review
move `#include "rgb.h"` from quantum.h to quantum.c
I think `quantum.h` should contain only API declarations that `quantum.c` provides externally. `rgb.h` contains function weak definitions. This should not be in `quantum.h`.
Add C(), A() and G() to match already existing S() (#4673)
Add MOD_MASK_* macros to core code (#4337)
* Add MOD_MASK_* macros to core code
* MOD_MASK_ALL → MOD_MASK_CSAG
rs: code friendly keymap for preonic, iris and my preonic clone (#4303)
I worked on those keymap to simplify the use of 60% keyboards for
coders. Instead of trying to mimic planck, this keymap remove
raise/lower layer complexity and keep some important sign keys for coder
in the upper right side pretty much the same way as they are on a full
keyboard.
A karabiner configuration is also provided to mimic most of the keymap
features on the macbook internal keyboard for when you are forced to use
it.
Fix process_combo which assign -1 to uint16_t (#3697)
Fix oneshot_time wrong type (#3696)
* Fix oneshot_time wrong type
* Fix oneshot_time_layer wrong type
Fix problem that MAGIC_SWAP_ALT_GUI will not be effective when OSM(mod) is used
Adding documentation for the LM layer modifier. (#3617)
* Adding documentation for the LM layer modifier.
This will hopefully clear up some of the confusion around adding this layer modifier. I struggled with this a bit as well at first.
* Removing duplicate table.
* Changed section title to `Changing Layers`
* Retain name
Add support for RETRO_TAPPING to LT(layer, kc)
[Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)
* Custom keymap.
* Fix magic layer, enable Unicode.
* Update README.
* Make Unicode config change keymap-local.
* Move magic to AltGr, simplifying layout.
* Changes per Drashna.
* Fix magic+esc = backtick!
* Change reset implementation per Drashna's suggestion.
* Add a few more symbols so long as the commit is open - √ℜℂℤ⊙ℚℕ and the like.
* Typo fix.
* Slight simplification, drop an extra variable.
Add support for Clueboard 66% rev4
Fix a typo in link to the Pro Micro ISP firmware
[Keyboard] Remove hadron ver0 as it is no longer required (#4921)
Remove unused fn_actions[] and action_function() in default keymaps (#4829)