Wilba [Fri, 3 Jan 2020 20:52:00 +0000 (07:52 +1100)]
VIA Configurator Refactor (#7268)
* VIA Refactor
* Remove old code
* review changes
* review changes
* Fix cannonkeys/satisfaction75/prototype:via build
* Add via.h to quantum.h
* Move backlight init to after backlight config load
* Merge branch 'master' into via_refactor_pr
* Update user's rules.mk to new way of enabling VIA
* Added id_switch_matrix_state
* Review changes
ridingqwerty [Fri, 3 Jan 2020 20:08:59 +0000 (15:08 -0500)]
Merge pull request #7776 from hineybush/hbcp
small hbcp changes
hineybush [Fri, 3 Jan 2020 19:32:54 +0000 (14:32 -0500)]
small hbcp changes
ridingqwerty [Fri, 3 Jan 2020 18:37:09 +0000 (13:37 -0500)]
Merge pull request #7762 from CurryFurious/userspace_curry
Adding custom userspace & 2 keymaps
ridingqwerty [Fri, 3 Jan 2020 16:12:55 +0000 (11:12 -0500)]
Merge pull request #7772 from Rossman360/dev_branch
add Levinson keymap
Akaash Suresh [Fri, 3 Jan 2020 14:47:18 +0000 (08:47 -0600)]
Fixed formatting and added font file
Rossman360 [Fri, 3 Jan 2020 08:19:53 +0000 (03:19 -0500)]
remove head
Rossman360 [Fri, 3 Jan 2020 08:15:43 +0000 (03:15 -0500)]
remove unneccesary line
Rossman360 [Fri, 3 Jan 2020 06:54:13 +0000 (01:54 -0500)]
more cleanup
Rossman360 [Fri, 3 Jan 2020 06:51:08 +0000 (01:51 -0500)]
cleanup
Rossman360 [Fri, 3 Jan 2020 06:46:42 +0000 (01:46 -0500)]
Add Levinson keymap
Rossman360 [Fri, 3 Jan 2020 07:22:21 +0000 (02:22 -0500)]
[Keymap] adding tf68 keymap, my first pull request. expecting there's lots of bad practice, sorry (#7763)
* adding tf68 keymap
* had tf keymap in wrong folder
* added tragicforce readme
* cleaned up code
* more cleanup
* indent love and layer name change
Takeshi ISHII [Thu, 2 Jan 2020 22:47:27 +0000 (07:47 +0900)]
[Docs] Added description of LIB_SRC to docs/config_options.md (#7765)
And LINK_TIME_OPTIMIZATION_ENABLE move to 'Build Options' section.
Tom Saleeba [Thu, 2 Jan 2020 22:40:13 +0000 (09:10 +1030)]
[Keyboard] add initial ergoslab directory (#7730)
* feat: add initial ergoslab directory
* fix: address all comments from noroadsleft
* fix: address comment from drashna
* feat: add swap hands config to ergoslab
* chore: change ergoslab image to real photo
* re
Josh Hinnebusch [Thu, 2 Jan 2020 22:35:05 +0000 (17:35 -0500)]
[Keyboard] adjust h87a RGB settings (#7751)
* update VID and PID for h87a
* update default RGB underglow pattern
* update comments
* Update keyboards/hineybush/h87a/h87a.c
* Update keyboards/hineybush/h87a/h87a.c
* Update keyboards/hineybush/h87a/h87a.c
CurryFurious [Thu, 2 Jan 2020 22:26:09 +0000 (16:26 -0600)]
Removing unnecessary struct definitions
Removed userspace_config unused variables, and removed _NUMLOCK as it isn't used anywhere.
Casper Weiss Bang [Thu, 2 Jan 2020 21:06:46 +0000 (22:06 +0100)]
Fixed a small typo (#7743)
Legonut [Thu, 2 Jan 2020 21:03:19 +0000 (16:03 -0500)]
[Keyboard] Updates for Sol 2 (#7746)
Add Numpad to keymap
Fix OLED rotation
Add LED locations for Starfighter case
Gergely Peidl [Thu, 2 Jan 2020 20:03:47 +0000 (21:03 +0100)]
[Keymap] Personal keymap for Let's Split keyboard. (#7702)
* Add Initial layout configuration.
* Set arduino pro micro's built in RX LED as Numlock
* Enable Autoshift feautre.
* Remove DVORAK layout.
* Add Numpad, update default layer.
* Update AutoShift timeout.
* Beautify ASCII Art.
* Update keymap.
* Add Initial verison of RGB lighting.
* Add Tap dance, hungarian letters.
.Xmodmap example: https://github.com/geripgeri/dotfiles/commit/
09f058753dd10e4ff8ab2aac7274b5600c466392
* Update RGB to use only noeeprom functions.
* Change default rgb led color.
* Add `pragma once`.
* Emojis added.
* Add tap dance for hungarian letters, multimedia control, slash/backslash.
* Remove audio related code.
* Add Gaming layer.
* Remove unnecessary code, update copyright.
* Add readme.md
* Implement code review suggestions.
* Implement code review suggestions #2
fauxpark [Thu, 2 Jan 2020 19:50:25 +0000 (06:50 +1100)]
Remove remnants of custom matrix from Skog rules.mk (#7764)
hvp [Thu, 2 Jan 2020 19:31:54 +0000 (20:31 +0100)]
[Keymap] Hvp baseline19 (#7690)
* Added my UT47.2 Swedish layout with tap dance function.
* Move tap dance over to user space
* Removed config_common from config file
* Changes to workspace with new support for code16. Tested ok
* Swedish support
* Added code16 version of tapdance to userprofile.
* Created 4th layer and updated readme file. Removed ascii rep of layout.
* Tabdance updates
* Removed duplicated RGB keys.
* Added hvp minivan config
* Fixed tapdance key maps
* Added Planck 1 space base hvp layout
* Start of hvp xd75 layout. Way to many keys
* Added working config ink test for atreus62
* fixed smaller layout changes
* Updated tap dance with option 5
* Added better thump keys
* Created lets split layout
* Removed not used modes
* Updated to correct url
* Readme file
* Atreus62 readme
* Cleanup of keymap file
* Added tap dance
* Fixed missed adjustment
* Added hvp planck setup
* Update ascii
* will this work better?
* removed ascii
* Planck 1 space setup
* Fixed ascii local
* Added Corne setup
* Changes for lets split
* Atreus62 config
* Added Lily58
* Setup corne
* Setup planck
* Updated lets split
* UT47 setup
* Setup a The Vanboard.
* Alt Ctrl
* #define D_NAVI MT(MOD_LCTL | MOD_LSFT, KC_D)
* Fix D_NAVI & plank midi
* Fixed PR comments
* Added pragma
* Moved def to user space
* Removed not used endif
* Added def to users space
* Added rules to van
* Removed not used part of config
* Removed not used layout
* Removed not needed comments
* Remove not needed keymap_config_t
* Removed broken ascii from readme files and removed not needed rules
* Added spaces to readme file
* Removed xd75 from branch
Akaash Suresh [Thu, 2 Jan 2020 18:19:07 +0000 (12:19 -0600)]
Formatting
Akaash Suresh [Thu, 2 Jan 2020 18:13:39 +0000 (12:13 -0600)]
Added license and readme
Akaash Suresh [Thu, 2 Jan 2020 17:52:23 +0000 (11:52 -0600)]
Merge upstream/master with userspace
marhalloweenvt [Thu, 2 Jan 2020 16:57:47 +0000 (23:57 +0700)]
[Keyboard] Add p65rgb PCB (#7753)
* [Keyboard] Add new keyboard Symmetry60
* Add new keyboard Symmetry60
* Fix Typo
* Update keyboards/handwired/symmetry60/config.h
* Update keyboards/handwired/symmetry60/readme.md
* Update keyboards/handwired/symmetry60/readme.md
* Update keyboards/handwired/symmetry60/readme.md
* Update keyboards/handwired/symmetry60/rules.mk
* Update keyboards/handwired/symmetry60/symmetry60.h
* Update keyboards/handwired/symmetry60/symmetry60.h
* Update keyboards/handwired/symmetry60/symmetry60.h
* Update readme.md
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update rules.mk
* Update symmetry60.c
* Update keyboards/handwired/symmetry60/rules.mk
* Add ColorLice
* Update ColorLice
- Adjust info.json to support Configurator
- Adjust layout name to fit with info.json
- Seperate 2 feature: RGB Switch and RGB Underglow
* Update new way of control lock leds
* Remove #ifndef COLORLICE_H
* Update make example
* Revert Helix
* Revert Helix
* Revert Helix
* Revert Helix
* Update keyboards/handwired/colorlice/colorlice.h
* Update keyboards/handwired/colorlice/colorlice.h
* Update default keymap
* Revert Helix
* Update keyboards/handwired/colorlice/readme.md
* Update keyboards/handwired/colorlice/rules.mk
* Update keyboards/handwired/colorlice/colorlice.c
* Update keyboards/handwired/colorlice/colorlice.c
* Remove unnecessary function
* Update keyboards/handwired/colorlice/colorlice.c
* Adjust rules option for working with Configurator
- Move RGB_MATRIX_ENABLE and RGBLIGHT_ENABLE to keyboard rule.
- Add RGB_DI_PIN in keyboard config
* Update keyboards/helix/rev2/keymaps/default/keymap.c
* Update keyboards/handwired/colorlice/readme.md
* Update keymap for Colorlice
* Adjust rules.mk to use space indent
* Update ColorLice to work with QMK online configurator
- Delete rgb_underglow keymap
- Move config from keymap layer to keyboard layer
- Tweak a little layout so it can appear default layout on QMK config
* Update keyboards/handwired/colorlice/rules.mk
* Update keyboards/handwired/colorlice/rules.mk
* Add p65rgb
* Update keyboards/handwired/p65rgb/config.h
* Update p65rgb.c
* Update keymap.c
* Update rules.mk
xyzz [Thu, 2 Jan 2020 12:49:53 +0000 (07:49 -0500)]
Fix typo in action.c (#7757)
fauxpark [Thu, 2 Jan 2020 06:45:41 +0000 (17:45 +1100)]
Remove custom matrix from PS2AVRGB boards (#7396)
* Remove custom matrix from PS2AVRGB boards
* Add custom backlight.c to SRC for bminiex, for now
* Add missing DIODE_DIRECTIONs
Drashna Jaelre [Thu, 2 Jan 2020 06:42:04 +0000 (22:42 -0800)]
[Keyboard] Ergodox EZ - Re-init ISSI driver on reconnect (#7731)
Jianfei Wang [Thu, 2 Jan 2020 06:28:05 +0000 (14:28 +0800)]
[Keyboard] add Just60 keyboard (#7752)
* [Keyboard] add Just60 keyboard
* [Keyboard] just60: fixes per suggestions
* Update keyboards/just60/rules.mk
* Update keyboards/just60/readme.md
* Update keyboards/just60/rules.mk
* [Keyboard] just60: add keymap specific bootloader
* Revert "[Keyboard] just60: add keymap specific bootloader"
This reverts commit
0357e0a6f40233eec43f42c32fb405f60e7fbb1c.
Benjamin Smith [Thu, 2 Jan 2020 04:19:41 +0000 (20:19 -0800)]
[Keyboard] Change cKeys Washington keyboard to use atmel-dfu bootloader (#7756)
Xyverz [Thu, 2 Jan 2020 04:01:37 +0000 (20:01 -0800)]
Update Kinesis keymap (#7741)
* Update Kinesis keymap
Added a MACLOCK macro to lock my mac easier
* Updated readme.md
umi [Thu, 2 Jan 2020 02:06:55 +0000 (11:06 +0900)]
[Docs] add japanese translation (faq part) (#7464)
* add faq part
* add faq part
* add faq part
* add faq part
* add faq part
* update for link
* update for a punctuation
* update files based on comments
* restore removed git diff header
* correct pathname on git diff header
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update file based on comment
* update file based on comment
* update file based on comment
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-Authored-By: shela <shelaf@users.noreply.github.com>
Co-Authored-By: satt99 <39004890+satt99@users.noreply.github.com>
Arda Kılıçdağı [Wed, 1 Jan 2020 17:44:22 +0000 (20:44 +0300)]
[Keyboard] Aranck handwired keyboard to support community MIT layouts, also minor optimisations done (#7737)
* Aranck now supports community MIT layouts, also minor optimisations done
* Update keyboards/handwired/aranck/keymaps/turkishish/readme.md
* Update keyboards/handwired/aranck/readme.md
shikamiya [Wed, 1 Jan 2020 10:07:54 +0000 (19:07 +0900)]
Add creation of new keyboard in child directory (#6018)
* Add creation of new chlid keyboard
* Add creation of new keyboard's parent directories
* Remove redundant message and if statement
* Divide creating new keyboard directory from copying template files
* Fix variables of year placeholder
* Fix filename of keyboard.[ch]
Joel Challis [Tue, 31 Dec 2019 17:26:40 +0000 (17:26 +0000)]
SPI DMA based RGB Underglow for STM32 (#7674)
* Initial stash of ws2812 spi driver
* Update comment, add sync backup plan
* Add testing notes to spi ws2812 driver
* Align RGBW error messages
Drashna Jaelre [Tue, 31 Dec 2019 16:33:49 +0000 (08:33 -0800)]
Use White channel on RGBW LEDs (#7678)
* Use White channel on RGBW LEDs
Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
* Manually apply white channel to array
* Move where convert_rgb_to_rgbw is called
* Fix type for rgbw led struct
* Add changes to Ergodox EZ
can revert if deemed necessary
* Revert "Add changes to Ergodox EZ"
This reverts commit
aa44db198d40d758ca10470eb94615513592d1dd.
* Revert "Fix type for rgbw led struct"
This reverts commit
c5c744cba040201cc0d124400773cf13f8a2cf22.
* Revert "Move where convert_rgb_to_rgbw is called"
This reverts commit
cd7f17caf6dd30731c54b3be54490fe4519444f9.
* Revert changes and fix up functions
* Enable white channel for Ergodox EZ as well
* Only run conversion of rgblight is enabled
Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
Drashna Jaelre [Tue, 31 Dec 2019 14:33:54 +0000 (06:33 -0800)]
[Docs] Update macOS related issues in docs (#7744)
* [Docs] Update macOS related issues in docs
* Update faq_build.md
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
Takeshi ISHII [Mon, 30 Dec 2019 17:15:23 +0000 (02:15 +0900)]
[Docs] remove docs/ja/newbs_best_practices.md (#7739)
'docs/ja/newbs_best_practices.md' has been replaced by 'docs/ja/newbs_git_*.md'.
Lukas Klingsbo [Mon, 30 Dec 2019 15:34:12 +0000 (16:34 +0100)]
Dactyl manuform layout optimized for Swedish (#7724)
* Dactyl manuform layout optimized for Swedish
* Layers as enum
Sid Carter [Mon, 30 Dec 2019 15:29:36 +0000 (10:29 -0500)]
New PCB - Curiosity - Alice Layout PCB (#7725)
* add new keyboard
* update config to use
* confirm config that works
* fix the keymaps and what not
* default keymap update
* update readme
* update and remove unncessary files
* update IDs and remove unused definitions
* update readme
* add new keyboard
* update config to use
* confirm config that works
* fix the keymaps and what not
* default keymap update
* update readme
* update and remove unncessary files
* update IDs and remove unused definitions
* update readme
* remove unused stuff
* update default keymap and add my own with layer indicator LEDs
* update README
* add crd's layout as part of the default as well
* some specific space fixes
* update readme for flashing
* remove code and use mcu selection instead. yay!
* remove vlk from default and enable velocikeys in madhatter
* remove BL_ from default
* and remove BL_ from madhatter as well
* Update keyboards/cheshire/curiosity/keymaps/crd/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Khader Syed <35927972+chapter63@users.noreply.github.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
fauxpark [Sun, 29 Dec 2019 20:53:23 +0000 (07:53 +1100)]
Add LUFA mass storage `BOOTLOADER` "support" (#7729)
MechMerlin [Sun, 29 Dec 2019 19:16:24 +0000 (11:16 -0800)]
[Keyboard] Orion Locking Indicator LED Support (#7683)
* add indicator lighting support thanks to Keebology tracing
* set the correct number of underglow LEDs
* add comments and skeletal structure for layer indicator LEDs
* add backlight areas pins
* update readme
* we can't turn leds on based on zones, so we use multiple backlight pin support instead to turn them ALL on and control them.
* add comments to backlight setting
* make a more useful default keymap that can also be used for testing
* add duck orion to list
* add indicator led support
* update readme
* Update keyboards/duck/orion/v3/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/duck/orion/v3/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/duck/orion/v3/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/duck/orion/v3/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/duck/orion/v3/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/duck/orion/v3/matrix.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* add the appropriate header files
* fix indent so Drashna will not die
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/duck/orion/v3/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
fauxpark [Sun, 29 Dec 2019 18:21:58 +0000 (05:21 +1100)]
Clean up ISSI driver includes (#7734)
* Clean up ISSI driver includes
* Missed an endif
Takeshi ISHII [Sun, 29 Dec 2019 07:38:33 +0000 (16:38 +0900)]
Japanese translation of docs/newbs_git_*.md (#7689)
* update docs/ja/newbs.md
* update docs/ja/_summary.md
* Translate docs/newbs_git_best_practices.md into Japanese.
* Translate docs/newbs_git_using_your_master_branch.md into Japanese.
* Translate docs/newbs_git_resolving_merge_conflicts.md into Japanese.
* Translate docs/newbs_git_resynchronize_a_branch.md into Japanese.
* Update docs/ja/newbs_git_using_your_master_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_best_practices.md
* Update docs/ja/_summary.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_git_resynchronize_a_branch.md
* update ja/newbs_learn_more_resources.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
* Update docs/ja/newbs_git_resynchronize_a_branch.md
Co-Authored-By: shela <shelaf@users.noreply.github.com>
codecoffeecode [Sun, 29 Dec 2019 02:15:32 +0000 (18:15 -0800)]
[Keymap] Adding keymap for KBDFans Kbd67 MKII RGB (#7712)
* Adding keymap for Kbd67 MKIIRGB
* "addressing comments by fauxpark"
Joel Challis [Sat, 28 Dec 2019 19:18:52 +0000 (19:18 +0000)]
Add rules.mk defaults for f103,f072,f042 (#7704)
* Add rules.mk defaults for f103,f072,f042
* Add rules.mk defaults for f103,f072,f042 - remove comment
* Add rules.mk defaults for f103,f072,f042 - align USE_FPU
* Reset MCU to avoid build issues
* Move essential config values to top and remove ability for override
* Align DFU_SUFFIX_ARGS order with DFU_ARGS
yiancar [Sat, 28 Dec 2019 08:06:42 +0000 (08:06 +0000)]
[Keyboard] Doppelganger (#7682)
* Initial commit
* Update info.json
* Update doppelganger.c
* Update keyboards/doppelganger/readme.md
* Update keyboards/doppelganger/readme.md
* Update keyboards/doppelganger/readme.md
* Update keyboards/doppelganger/rules.mk
* Update keyboards/doppelganger/rules.mk
* Update keyboards/doppelganger/rules.mk
* Update keyboards/doppelganger/rules.mk
* More fixes my g:)
* Update keyboards/doppelganger/rules.mk
* Update keyboards/doppelganger/rules.mk
* More prettying
* Update rules.mk
* Minor spacing
* Init pins
* Update rules.mk
* Update keyboards/doppelganger/info.json
Takeshi ISHII [Fri, 27 Dec 2019 22:31:23 +0000 (07:31 +0900)]
[Docs] Fix minor differences in docs/newbs_git_resynchronize_a_branch.md (#7728)
shela [Fri, 27 Dec 2019 20:09:32 +0000 (05:09 +0900)]
[Docs] Update Japanese translation (#7693)
* [Docs] Update translation
* Update docs/ja/contributing.md
* Update docs/ja/contributing.md
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
fauxpark [Fri, 27 Dec 2019 03:31:48 +0000 (14:31 +1100)]
Fix file encoding for zh-cn/custom_quantum_functions.md (#7665)
James Young [Fri, 27 Dec 2019 03:01:57 +0000 (19:01 -0800)]
[Keyboard] Kyria Configurator Fixes (#7719)
* Fix key object order
info.json: Reorder the key objects into the order required by kyria.h
* linting
info.json: fix indent depth and trailing whitespaces
* Minimize visual footprint
info.json: Subtract 0.25 from each Y value to minimize the keyboard dimensions when rendered
Josh Hinnebusch [Thu, 26 Dec 2019 17:39:09 +0000 (12:39 -0500)]
Add h75-singa ver. (#7667)
* add h75_singa
* delete some stuff
* update to remove extra crap
Josh Hinnebusch [Thu, 26 Dec 2019 17:38:10 +0000 (12:38 -0500)]
Add LZ PhysiX PCB (#7668)
* add physix PCB
* update info.json and default keymap per LZ
* update make example in readme
* remove extra stuff
* remove excess newlines
Jonathan Rascher [Thu, 26 Dec 2019 15:46:18 +0000 (09:46 -0600)]
Initial Crkbd layout (#7716)
Martin Karlsson [Thu, 26 Dec 2019 15:45:14 +0000 (16:45 +0100)]
K-Nunmpad17 (#7708)
* Initial commit for K-Nunmpad
* Changed layoutname
Corrected the files according to drashnas suggestions.
* Some names have been changed
* Some code thats not been used has been removed
* Fixed rules.mk
When adding the commnity layout, tapdancing broke. This was fixed with
rules.mk was changed in the k-numpad and karlssn keymap.
* Cleanup according fauxpark
Cleaned up the readme.md and the rules.mk according to feedback from
fauxpark.
fauxpark [Wed, 25 Dec 2019 08:17:02 +0000 (19:17 +1100)]
Make the keyboard beep when Audio is enabled and `\a` is encountered in a sendstring
Drashna Jaelre [Wed, 25 Dec 2019 17:54:47 +0000 (09:54 -0800)]
Turn off RGB Matrix LEDs when keyboard sleeps (#7713)
zvecr [Tue, 24 Dec 2019 20:27:58 +0000 (20:27 +0000)]
Add backwards compatibility for oled_write_raw_P on ARM
Toshihiro Suzuki [Mon, 23 Dec 2019 03:58:51 +0000 (12:58 +0900)]
Update toshi0383 keymap (#7700)
* minor update for reviung39:toshi0383
* update zinc:toshi0383
Drashna Jaelre [Sun, 22 Dec 2019 13:50:08 +0000 (05:50 -0800)]
Completely remove i2c_transmit_receive function (#7686)
* Add i2c_transmit_receive function
This function is listed in the ARM header file, but doesn't actually exist.
* Remove i2c_transmit_receive function
* Update DRV2605L read function to use i2c_readReg on both arm and avr
XScorpion2 [Sun, 22 Dec 2019 05:39:26 +0000 (23:39 -0600)]
Readded lost pgm_read_word code to encoder array lookups (#7577)
Joel Challis [Sat, 21 Dec 2019 18:22:49 +0000 (18:22 +0000)]
Add central location for ChibiOS defines (#7542)
* Add central location for chibios defines
* Add central location for chibios defines - actually add files this time....
* Add Copyright header
* Update include order to resolve i2cv1 build errors
Ryan [Sat, 21 Dec 2019 11:01:28 +0000 (22:01 +1100)]
Add TADA68 keymap/rules/config for QMK bootloader (#7679)
* Add TADA68 keymap/rules/config for QMK bootloader
* Remove extraneous #DEFINEs
* use #pragma rather than include guards
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove obselete #endif
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* #undefine DESCRIPTION before redefining
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove obselete #define
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
shela [Sat, 21 Dec 2019 11:00:22 +0000 (20:00 +0900)]
[Docs] fix docs (#7642)
* [Docs] recurse-submodules option is need now
* [Docs] `tmk_core` folder is correct
* [Docs] fix typo
* [Docs] package scope has changed
* [Docs] Fix menu differences
* Update docs/arm_debugging.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/arm_debugging.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* fix typo
Co-authored-by: fauxpark <fauxpark@gmail.com>
Joel Challis [Fri, 20 Dec 2019 17:37:40 +0000 (17:37 +0000)]
Merge pull request #7663 from fauxpark/dztech-config-h
Tidy up dztech config.h
Yan-Fa Li [Fri, 20 Dec 2019 05:50:59 +0000 (21:50 -0800)]
[Keyboard] Clueboard 60 fix col 11 12 mixup (#7685)
* Fix reversed col 11 and 12
- the two columns are reversed in the matrix
* Fix gui
* Fix reversed col 11 and 12
- the two columns are reversed in the matrix
fauxpark [Wed, 18 Dec 2019 21:30:51 +0000 (08:30 +1100)]
Missed these LTO blocks
Joel Challis [Wed, 18 Dec 2019 19:38:16 +0000 (19:38 +0000)]
Merge pull request #7672 from ihotsuno/patch-1
I corrected my name.
ihotsuno [Wed, 18 Dec 2019 18:13:27 +0000 (03:13 +0900)]
I corrected my name.
Joel Challis [Wed, 18 Dec 2019 15:42:56 +0000 (15:42 +0000)]
Merge pull request #7666 from fauxpark/docs-edit-page
Improve docs "Edit Document" footer
Eric Defore [Wed, 18 Dec 2019 08:59:12 +0000 (03:59 -0500)]
[Keymap] Added userspace for d4mation. Included their keymap for the Atreus62 (#7483)
* Added userspace for d4mation. Included their keymap for the Atreus62
* Do not assign layer numbers manually
* Remove some unneeded things per @drashna's recommendation
* Fix some single line comments I missed
* Update unicode macros to use send_unicode_hex_string() instead of process_unicode()
* OBetter check for Unicode Enabled. Moved some checks into macros.c
* Use eeconfig_init_user() to set default unicode input mode
Rys Sommefeldt [Wed, 18 Dec 2019 08:46:49 +0000 (08:46 +0000)]
[Keymap] Custom user keymap for Think6.5 with LED range control (#7603)
* ISO layout for the soldered Think6.5 PCB
* Think6.5 personal layout readme
* Add personal Think6.5 user map with LED group cycling
* Add default case to process_record_user
* Make the ASCII diagram match the layer properly
* Relocate KC_NUHS to the home row for consistency
* Add LAYOUT_65_iso_badge to info.json
* Wire up the badge LEDs as capslock LEDs
* Remove unused keymap variable
Lucas Moreira [Wed, 18 Dec 2019 08:37:56 +0000 (03:37 -0500)]
[Keymap] CRKBD Custom Keymap - KidBrazil (#7630)
* Added KidBrazil custom keymap for CRKBD
-Custom Font
-Custom OLED output
* Added missing readme
* Oled Timeout Update for KidBrazil Keymap (#1)
* Setup Oled timeout based on simple timer
* Cleaned up comments and added timeout for LEDs
* Fixed some small errors
* Updated oled timout with matrix scan
* Updated oled timout with matrix scan
* Update withou eeprom
* Update timer code
* Use process user instead of keymap
* Added ifdef to protect oledtimer
* Updated with half timeout state for logo
* Removed middle tier timer
* Final cleanup of unused files
* Updated code as per suggestions & requests
* Second round of revisions
x1 [Wed, 18 Dec 2019 08:02:57 +0000 (17:02 +0900)]
[Keymap] Add pico 70 keys keymap (#7654)
* Move pico/rev1 to pico/65keys.
* Add pico/70keys.
* Remove unneeded codes.
* Modified valid 70 keys keymap for jis.
fauxpark [Wed, 18 Dec 2019 03:01:13 +0000 (14:01 +1100)]
Improve docs "Edit Document" footer
fauxpark [Tue, 17 Dec 2019 23:23:26 +0000 (10:23 +1100)]
Tidy up dztech config.h
fauxpark [Tue, 17 Dec 2019 23:15:47 +0000 (10:15 +1100)]
Tidy up dztech default keymaps and info.json (#7608)
Joel Challis [Tue, 17 Dec 2019 23:09:20 +0000 (23:09 +0000)]
Merge pull request #7657 from fauxpark/dztech-rules-cleanup
Tidy up dztech rules.mk
Arda Kılıçdağı [Tue, 17 Dec 2019 22:41:41 +0000 (01:41 +0300)]
Heisenberg handwired keyboard added (#7643)
* Chotanck keyboard added
* Chotanck renamed to Heisenberg
* Further updates to Heisenberg Keyboard done
* Update keyboards/handwired/heisenberg/info.json
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/heisenberg/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/heisenberg/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Nygel Lyndley [Tue, 17 Dec 2019 22:38:22 +0000 (22:38 +0000)]
[Keyboard] Added Filco Majestouch TKL Pegasus Hoof ISO Layout (#7647)
* [keymap] Added Filco Majestouch TKL Pegasus Hoof ISO Layout
* - add rules definition
* Revert "- add rules definition"
This reverts commit
59bfbe83883fbf2337b9541aa2875e935064a1f4.
* - fixed incorrect variable naming
Øyvind Wilhelmsen [Tue, 17 Dec 2019 22:06:48 +0000 (23:06 +0100)]
Ported J80 to QMK (#7488)
* ported J80 to QMK
* added default ISO layout
* removed optional override functions
* set bootmagic to lite
* removed comment
* added tkl_ansi and tkl_iso layouts
* updated vendor and device name
* set ANSI layout as default and split iso to separate folder
* removed empty file
* Update keyboards/J80/info.json
Added comma
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/J80/keymaps/default/keymap.c
Removed backslash
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/J80/keymaps/default/keymap.c
Removed backslash.
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* removed comments and backslash, fixed JSON formatting
* Rename J80.h to j80.h
* Rename keyboards/J80 to keyboards/j80
* renamed folder to lowercase
* added key definition for reset key
* added define for KC_NO to underscores
* Added backlight and lock LED support
* Fixed BACKLIGHT_PIN
* Fixed typo
* Added define for bootmagic lite and description in readme
* Update keyboards/j80/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/j80.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/j80.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/j80/keymaps/default/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Added full right shift layouts
Dmitry Nosachev [Tue, 17 Dec 2019 05:42:03 +0000 (08:42 +0300)]
[Keyboard] Magnavox Videowriter conversion with Pro Micro (#7634)
* Magnavox Videowriter convertion
* Magnavox Videowriter: readme, images
* Update keyboards/handwired/videowriter/info.json
* Update keyboards/handwired/videowriter/README.md
* Update keyboards/handwired/videowriter/README.md
* Update keyboards/handwired/videowriter/info.json
* Update keyboards/handwired/videowriter/info.json
* Update keyboards/handwired/videowriter/info.json
* Update keyboards/handwired/videowriter/info.json
* Update keyboards/handwired/videowriter/info.json
* suggested changes
* suggested changes
* fix comment symbol
* Update keyboards/handwired/videowriter/rules.mk
* Update keyboards/handwired/videowriter/rules.mk
* Update keyboards/handwired/videowriter/rules.mk
umi [Tue, 17 Dec 2019 05:01:46 +0000 (14:01 +0900)]
[Docs] add japanese translation (basic part) (#7461)
* add basic part
* update cli
* update cli
* correct links to ja document
* update files based on comments
* update for a postpositional particle
* update for a punctuation
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
* update files based on comments
Co-Authored-By: shela <shelaf@users.noreply.github.com>
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
fauxpark [Mon, 16 Dec 2019 23:50:26 +0000 (10:50 +1100)]
Tidy up dztech rules.mk
Joel Challis [Mon, 16 Dec 2019 20:27:53 +0000 (20:27 +0000)]
Relocate RGB keycode processing (#7508)
* Move rgb keycode logic to process_keycode
* Fixes for rgb matrix
* Fixes for mxss
* Fix inc/dec logic, add comments
* Fix return RAINBOW_SWIRL logic
* stop external use of rgb helper functions
* merge fix
* Fix 'defined but not used' when all animations are disabled
Yan-Fa Li [Mon, 16 Dec 2019 19:26:02 +0000 (11:26 -0800)]
Move kwerdenker's personal keymap from RGB (#7645)
* Move kwerdenker's personal keymap from RGB
Talked to Maartenwut about making RGB an actual template instead of
kwerdenker's keymap. Free'd up B7 so it can be used for audio in
agreement with MW. He's considering adding a speaker footprint to next
rev of plain60, and only B7 can be used with Audio. RGB uses bitbang
driver so it doesn't really make any difference if it's pin B0.
- RGB should be a template for other people to modify, not a personal
keymap
- change default pin to B0 to free up B7 for audio use
- rename RGB to kwerdenker
* Add RGB keycodes to FN layer
* don't use uppercase in keymap names
- doesn't work properly on MacOS or Windows
* Add an audio specific keymap
* Enum instead of define
* Suggested change to keymap
- maintain compatibility with old keymap
Joel Challis [Mon, 16 Dec 2019 19:20:33 +0000 (19:20 +0000)]
Remove QMK_KEYBOARD_CONFIG_H from boards (#7635)
Joel Challis [Mon, 16 Dec 2019 16:39:54 +0000 (16:39 +0000)]
Merge pull request #7276 from zvecr/feature/backlight_driver_config
Convert backlight to follow driver rules pattern
Joel Challis [Mon, 16 Dec 2019 16:35:08 +0000 (16:35 +0000)]
Software backlight improvements (#7255)
* Update software backlight to precalculated duty patterns
* Update default backlight state to match avr pwm
* Move function to make diff look nicer
Joel Challis [Mon, 16 Dec 2019 16:33:48 +0000 (16:33 +0000)]
Disable usb on slave half to resolve random 'lockup' (#7649)
Drashna Jaelre [Mon, 16 Dec 2019 16:31:59 +0000 (08:31 -0800)]
[Core] Optimize matrix processing (#7621)
Backport of tmk/tmk_keyboard@
ad6059adc7039a54d1db75da783068654906a679
Boy_314 [Mon, 16 Dec 2019 07:27:10 +0000 (02:27 -0500)]
[Keymap] boy_314's satisfaction75 layout (#7638)
* added boy_314's satisfaction75 layout
* added readme
* updated NKRO toggle, removed unecessary code
* Update keyboards/cannonkeys/satisfaction75/keymaps/boy_314/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
randlor [Mon, 16 Dec 2019 05:33:04 +0000 (05:33 +0000)]
[Keyboard] XD68 65% ATMega32U4 based (#7395)
* First working draft
* Updated readme.md
* Fixed url
* Typo fix
* RGB + Backlight working
* Fixed matrix for ISO NUHS
* ISO matrix working
* Adding ANSI default layout
* First release commit
* Removed reference to deprecated layout
* Changes from PR #7395 review
* Additional changes as requested for PR #7395
* Additional changes from @noroadsleft review
* Replaced ifndef/endif with pragma
* Adding yanfali's recommended changes
Yan-Fa Li [Sun, 15 Dec 2019 22:03:23 +0000 (14:03 -0800)]
[keyboard] Plain60 cleanups (#7644)
* Change plain60 to bootmagic lite
- it's easier to reset and maintain a keyboard with lite
- remove obsolete size comments
* Add RESET on a layer to default keymap
* Use _FN
* Maintain compatibility with keymap
* Fix thinko
Josh Hinnebusch [Sun, 15 Dec 2019 21:47:32 +0000 (16:47 -0500)]
update default h88 keymap (#7646)
Zach [Sun, 15 Dec 2019 19:27:42 +0000 (14:27 -0500)]
[Keyboard] Add ymd67 keyboard (#7631)
* [Keyboard] Add ymd67 keyboard
* Apply suggestions from code review
* Apply more suggestions from code review
Takeshi ISHII [Sat, 14 Dec 2019 18:16:31 +0000 (03:16 +0900)]
Change newbs.md to link to the new newbs_git_best_practices.md instead of newbs_best_practices.md. (#7633)
zvecr [Sat, 14 Dec 2019 17:25:32 +0000 (17:25 +0000)]
Move function to make diff look nicer
zvecr [Sat, 14 Dec 2019 17:24:17 +0000 (17:24 +0000)]
Update default backlight state to match avr pwm
Drashna Jaelre [Sat, 14 Dec 2019 12:00:09 +0000 (04:00 -0800)]
core: Fix variable init and header include (#7626)
tmk backport from tmk/tmk_keyboard@
325a99acd9c81f60519b6e594b2bf5d1e478ac56