Migrate some dip switch config to info.json (#22437)
LED drivers: register naming cleanups (#22436)
Enable linking of encoders to switch within layout macros (#22264)
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Add leonardo build target for leonardo + usb2.0 shield based projects (#22243)
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Migrate some EEPROM config to info.json (#22434)
Merge remote-tracking branch 'origin/master' into develop
add `68_ansi` Community Layout to nebula68b (#22433)
Generalise ADC driver source inclusion (#22448)
Remove requirement for `keymap_steno.h` include in keymaps (#22423)
* Remove requirement for `keymap_steno.h` include in keymaps
* Add back keymap_steno.h with a note for the time being
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Fixes to make snes_macropad play nicer with qmk configurator (#22432)
* [Keyboard] Change default implementation for get_layer_name_user
Will now show the layer number instead of "Unknown", since this is
what will be shown if QMK Configurator is used to compile the
firmware.
* [Keyboard] Update the layout info
This makes it look sort of like a macropad + gamepad rather than an 4x6
ortholinear keyboard.
* [Keyboard] Fix default implementation of get_layer_name_user
Based on feedback from code review the implementation was swapped in
favor of using get_u8_str. This implied a change to the argument type
from int to uint8_t, which cascaded into the existing keymaps. (This
made sense in general, since the return type of get_highest_layer is
also a uint8_t.)
Merge remote-tracking branch 'origin/master' into develop
studiokestra/line_tkl: correct layout data (#22455)
* fix `layouts` data
* add EoF