Decouple USB events from the USB interrupt handler. (#10437)
Merge remote-tracking branch 'origin/master' into develop
quantum.c send char cleanups (#11743)
Create a system to map between info.json and config.h/rules.mk (#11548)
* generate rules.mk from a json mapping
* generate rules.mk from a json mapping
* support for config.h from json maps
* improve the mapping system
* document the mapping system
* move data/maps to data/mappings
* fix flake8 errors
* fixup LED_MATRIX_DRIVER
* remove product and description from the vision_division keymap level
* reduce the complexity of generate-rules-mk
* add tests for the generate commands
* fix qmk doctor when submodules are not clean
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Fix missing F2 in top row in AoS TKL maps (#11735)
Merge remote-tracking branch 'origin/master' into develop
undef TAPPING_TERM in users/hvp/hvp.h
rename callum's custom keycode that conflicts with a LUFA define
add missing _MACRO to users/brandonschlack/brandonschlack.h
check for BACKLIGHT_ENABLE so this works on all keyboards
change LAYOUT_planck_grid to LAYOUT_ortho_4x12
bring the bocaj keymap inline with LAYOUT_ortho_4x12
bring the xyverz keymap inline with LAYOUT_66_ansi
remove conflicting NKRO_ENABLE flag
make the tetris keymap fit