[Keyboard] handwired/m40/5x5_macropad (#16288)
* Adding the custom handwired 5x5 macropad.
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/rules.mk
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update readme.md
fixed the github link to my profile
* Update keyboards/handwired/m40/5x5_macropad/5x5_macropad.c
* Update keyboards/handwired/m40/5x5_macropad/5x5_macropad.h
* Update keyboards/handwired/m40/5x5_macropad/5x5_macropad.h
* Update keyboards/handwired/m40/5x5_macropad/config.h
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/config.h
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/keymaps/default/keymap.c
* Apply suggestions from code review
* added discord Id for maintainer contact
* Update keyboards/handwired/m40/5x5_macropad/readme.md
* Update keyboards/handwired/m40/5x5_macropad/info.json
[Keyboard] Change linworks Dolice product ID to non-duplicate value (#16745)
CLI: Lint non-data driven macros in info.json (#16739)
* CLI: Lint non-data driven macros in info.json
Macros in info.json should either have the "matrix" key with the matrix
data or should should be also present in <keyboard>.h
* Add verification of matrix data
* Use generic '<keyboard>.h' in output
* Add keyboard name to output
* Make C layout macro finding more robust
The old code missed C macros if they had whitespace between '#' and
'define' or had whitespace before '#'.
Fix typos in matrix/noah readme (#16735)
Change "keybaord" to keyboard
Fix bug when 'info.json' lookup escapes keyboard dir (#16734)
[Keyboard] Add YDKB Grape PCB (#16661)
Co-authored-by: Drashna Jaelre <drashna@live.com>
CLI: Add 'via2json' subcommand (#16468)
update kprepublic/bm60hsrgb_poker/rev1/keymaps/carlosala keymap (#16725)
[Keymap] ergodox: updating osx_whiskey_tango_foxtrot_capslock to use process_record_user (#16715)
[Keyboard] Add keyboard level encoder function for GMMK Pro (#16721)
[Bug] Fix unused variable error when using ChibiOS Bitbang serial driver (#16709)
[Keymap] Xiudi XD75 Finnish/Swedish keymap (#16311)
[Keymap] Add dhertz keychron map v0 (#16571)
[Keymap] Input Club's Whitefox "True Fox" (#16711)