Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Polarity works CRBN support (#11107)
* Initial CRBN compatibility
Updated readme.md too
* formatting tweaks to meet requirements
* Update crbn.c
* Create readme.md
* Required fixes and licence header
* Fixes
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/crbn/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update crbn.c
* Update keyboards/crbn/crbn.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Licence headers
* Create info.json
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Configurator support
* Update keymap.c
* Update keymap.c
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Merge remote-tracking branch 'origin/master' into develop
[Keymap] spidey3 keymap for DMQDesign Spin (#11194)
* My first cut at firmware for te DMQDesign Spin
* Turn off underglow when computer sleeps
* dmqdesigns spin - a little more refined keymap now
* a few more refinements for spin
* missing key up event for CH_CPNL and CH_ASST
* better naming for keymap
* cformat
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Old #include habits die hard... :)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Update ADB impelemtation in TMK Core (#11168)
* Update ADB impelmentation in tmk_core to recent version.
Pcked from tmk_keyboard repository revision: 48d696443857512d45f9a7329e0dd0a76345860f
* Restore convenient ADB functions used in QMK port.
* Do cformat.
Merge remote-tracking branch 'origin/master' into develop
Add missing Debian/Ubuntu dependency to the install script (#11348)
To successfully compile bootloadHID, we must have the libusb-config tool, which comes from the libusb-dev package. This package is available in both Ubuntu Groovy and Debian Buster
Co-authored-by: Jonathan Paugh <jpaugh@gmx.com>
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
40percentclub sixpack support (#11007)
* QMK support for 40percentclub SixPack
* Update readme.md
* QMK support for 40percentclub SixPack
* fix info.json
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
* update PRODUCT name and change BL levels to 6
* Add Fkeys keymap
* correct readme
* add via keymap
* correct readme
* change indentation
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* requested change and more cleanup
* Update keyboards/40percentclub/sixpack/sixpack.h
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Suschman <suschman@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Merge remote-tracking branch 'origin/master' into develop
Mode80 support (#10945)
* Add default mode eighty firmware
* Add via keymap
* Mode80 firmware upgrades
- Removed SPI and PWM drivers from MCU configuration, HAL configuration and Chibi configuration as neither peripherals are being used
- Included second backspace key (row 5, col 14) which should solve the non-appearance of the backspace key on the hotswap PCB
* Add default mode eighty firmware
* Add via keymap
* Update keyboards/mode/eighty/config.h
Remove comment lines from config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/mode/eighty/config.h
Remove comments from config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update eighty.c
Add GPLv2 header
* Update eighty.h
Add GPLv2 license header
* Update readme.md
Update README
* Update keyboards/mode/eighty/config.h
Remove keyboard description
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Delete config.h
Delete config.h in keynap folder
* Update keyboards/mode/eighty/rules.mk
Remove feature disabling in rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Move rules.mk to VIA folder
* Update keyboards/mode/eighty/keymaps/via/rules.mk
Use LTO_ENABLE as short for LINK_TIME_OPTIMIZATION_ENABLE
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/mode/eighty/readme.md
Puts a single image embedded in the readme, and links to the full gallery
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/mode/eighty/readme.md
Use * for markdown list
Co-authored-by: Ryan <fauxpark@gmail.com>
* Apply suggestions from code review
Correct comment characters
Co-authored-by: Ryan <fauxpark@gmail.com>
* Adjusted copyright name, USB descriptor and removed info.json
* Separate Mode80 S and H firwares into subfolders
* Added info.json files for QMK Configurator
* Lowercase folder and filenames
* Remove config definition macros in M80H
* Remove config definition macros in M80S and root
* Change definitions to lowercase parameters
* Moce chconf and mcuconf chibiOS files to root folder
* Move halconf to root folder, keymaps to subfolders
* Update readme for building/flashing guide
Co-authored-by: Ryan <fauxpark@gmail.com>
* Add layers to VIA keymaps, remove CONSOLE_ENABLE
* Push master changes to lib/
* Retrieve lufa and googletest submodules to previous heads at master
* Disabled LTO in VIA keymaps
* Fix layout declaration to lowercase in m80s default keymap
* Added readme's for each M80S and M80H
Co-authored-by: Jaicob <jaicob@icloud.com>
Co-authored-by: Gondolindrim <alvaro.augusto.volpato@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Merge remote-tracking branch 'origin/master' into develop
[REDOX] Fix default keymap formatting (#11288)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add via support for le chiffren (#10597)
* add Via support and improve default keymap
* Update OLED widgets with Sickbabies updates. Add license headers
* Add led matrix config
* Add g_led_config
* Fix rules for matrix
* rules.mk updates
* Fix key lock state widgets
rebase on master
* Rules fixes
* remove LED_MAP
Merge remote-tracking branch 'origin/master' into develop