Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2.
Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPE
Fixed compilation error with debounce_sym_g
Bug fix - was using MATRIX_ROWS instead of num_rows
Removed #include "matrix.h" from debounce.h
Removed check for custom_matrix. We can safely include the debounce file for compilation when custom_matrix is used.
Moved debouncing_time variable to inside #if debounce
Restored debounce.h since there wasnt any real change.
DO NOT USE Revert back to original API to support split_keyboards.
DO NOT USE - debounce successfully compiled.
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`.