Added missing shutdown_user() hook (#9180)
* add missing shutdown_user()
* use reset_keyboard() from quantum
[Keyboard] PDBDOWN should be PCBDOWN. (#9192)
[Keyboard] Add zvecr/split_blackpill (#9166)
* Add split_blackpill keyboard
* Add RGB config
* tidy up rules
* fix usage of layer_state_t
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Add configurator support
Fix i2c EEPROM compile issue when Console is enabled (#9186)
* Fix i2c EEPROM compile issue when Console is enabled
* Only use if both console and debugging is enabled
Fix SPI EEPROM compile issue when Console is enabled (#9193)
Fixed the indentation of the sample code in feature_pointing_device docs (#9177)
* Fixed the indentation of the sample code in docs/feature_pointing_device.md sample.
* Update docs/feature_pointing_device.md
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
[Keymap] dohmain 60_tsangan_hhkb layout (#9157)
* initial commit for tsangan_hhkb community layout
* keymap.c done
* wrote readme
* move media keys; add shortcuts
* edit to reflect changes in keymap
* update readme with imgur link
[Keyboard] handwired/k8split (#9133)
* New Keyboard: k8split
* Apply suggestions from code review
* move NKRO rule to keymap scope
Improve the Makefile message a bit more (#9161)
[Keyboard] Wolfmark Club WM1 (#9121)
* do the basic port for the WM1
* with much help from tzarc, get the addresses correct
* make the keymap more closely mirror what the board has
* Add QMK Configurator support
* update the readme
* get indicator leds working
* enable RGB underglow
* fix up rgb underglow
* add notes regarding existence of backlight
* Update keyboards/wolfmarkclub/wm1/readme.md
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/config.h
* Update keyboards/wolfmarkclub/wm1/ld/wm1_f103.ld
* Update keyboards/wolfmarkclub/wm1/bootloader_defs.h
* Update keyboards/wolfmarkclub/wm1/config.h
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/wm1.c
* Update keyboards/wolfmarkclub/wm1/wm1.c
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/readme.md
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* Update keyboards/wolfmarkclub/wm1/rules.mk
* update readme
Update ARM split keyboard docs (#9160)
* Update ARM split keyboard docs
* Update docs/serial_driver.md
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
CLI: Rework submodule checking (#9162)
[Keyboard] Add support for Ace of Spades TKL keyboard (#9128)
* Add support for Ace of Spades
* Fix the F-row mappings
* Add the tkl_iso layout
* Put KC_PAUS back in place of top layer reset
* aholland909 personal keymap for Ace of Spades
* Address PR feedback and rename to aos/tkl
* Rename keyboard implementation filenames
* Remove unnecessary layers
* info.json for the configurator
[Keymap] Kyria: Updated personal keymap, added asapjockey's keymap (#8019)
* Updated personal keymap, added asapjockey's keymap
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Fixed layers, brackets
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
* Update keyboards/kyria/keymaps/asapjockey/keymap.c
Remove broken example from Makefile (#9159)
* Remove broken example from Makefile
* Correct example in Vagrantfile
Initial arm serial partially based on old lets split code (#7072)
format code according to conventions [skip ci]
Initial arm serial partially based on old lets split code