Remove thermal printer. (#18959)
Macro keycode name refactoring (#18958)
Reduce includes for send_string header (#18952)
Initial DD keycode migration (#18643)
* Initial DD keycode migration
* Sort magic keycodes
Remove hardcoded VIA keycode range (#18956)
Fix "no matrix definition" errors for some boards (#18954)
Formalise keyboard- and user-specific EEPROM blocks (#18874)
* Formalise keyboard and user eeconfig datablocks.
* Add debounce helper that checks a condition and issues post-write function invocation.
* Naming.
Reduce includes for dip_switch header (#18951)
Fix DD warnings for RGBKB boards (#18944)
Reduce includes for wpm header (#18949)
Reduce includes for caps_word header (#18948)
Normalise Dynamic Macro keycodes (#18939)
* `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1`
* `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2`
* `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1`
* `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2`
* `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP`
* Update docs
Reduce includes for crc header (#18947)
Reduce includes for sequencer header (#18946)
Resolve info.json/rules.mk feature conflicts in three boards (#18942)
Remove more `UNUSED_PINS` defines (#18940)
Fix syntax error introduced in #18800 (#18933)
Simplify Keymap Config EEPROM (#18886)
* Simplify Keymap Config EEPROM
* Decrement eeconfig magic number due to eeconfig changes
* Update quantum/eeconfig.h
Co-authored-by: Joel Challis <git@zvecr.com>
compiler.txt: ensure file exists before comparison (#18921)