]>
git.donarmstrong.com Git - qmk_firmware.git/log
Cole Markham [Tue, 5 Feb 2019 22:56:17 +0000 (16:56 -0600)]
Add Scarlet Bandana Version IV mark.2 (#3397)
* Add scarlet bandana
* updates for scarlet bandana
Anthony [Tue, 5 Feb 2019 18:36:26 +0000 (19:36 +0100)]
Improvements to Space Cadet Shift (#3856)
* Improvement of Space Cadet Shift by preventing to automatically apply a modifier on the key and allow to override the default modifier. Closes qmk/qmk_firmware#3815
* Improve the use of the DISABLE_SPACE_CADET_MODIFIER flag to avoid unregistering KC_LSFT when equals to LSPO_MOD
* change #if to if statement
Thomas Baart [Tue, 5 Feb 2019 18:19:56 +0000 (19:19 +0100)]
Add One Shot Key callbacks (#4697)
* Added callbacks to one shot modifier changes
* Altered signature of callback functions
* Reordered the callback methods, shortened brief documentation
* Added One Shot Modifier callback documentation
* First attempt at unit tests
* Revert "First attempt at unit tests"
This reverts commit
5ec21a782202c0d74cf21cb852bd319f0c8b4842 .
* Simplified oneshot function implementations
* Made clear_oneshot_locked_mods to be conform action_util.h, adhering to the (void) signature
* Made used datatypes for oneshot mods consistently unsigned integers
* Corrected callback to call clear callback when clear_oneshot_locked_mods is invoked
* Simplified oneshot equals statements
* Corrected return type and signature of get and set oneshot locked mods
* Consolidated one shot callbacks, added initial layer callback version
* Fixed non-updating one shot layer variable after timeout or other clear, added code comments
* Added better one shot key docs
sprayed [Tue, 5 Feb 2019 18:01:35 +0000 (13:01 -0500)]
[Keyboard] Add support for jj4x4 numpad/macropad by Kprepublic (#5016)
* added keyboard jj4x4, a shorter version of the jj40
* removed useless file
* edited jj4x4 readme.md
* optimized array size in jj4x4 config.h, removed reference to jj40 layouts from rules.mk
* removed custom matrix for this ps2avrgb board, refactored column and row pins
Carlos [Tue, 5 Feb 2019 17:59:10 +0000 (10:59 -0700)]
dd Honeycomb macropad (#5000)
* Add Honeycome macropad
* Replace pragma, update info
* Update code based on review
fauxpark [Mon, 4 Feb 2019 23:06:08 +0000 (10:06 +1100)]
Add distclean target instead
fauxpark [Sat, 2 Feb 2019 14:26:35 +0000 (01:26 +1100)]
These targets should be .PHONY
fauxpark [Fri, 1 Feb 2019 23:09:41 +0000 (10:09 +1100)]
make clean should remove .bin and .hex too
MechMerlin [Tue, 5 Feb 2019 17:38:32 +0000 (09:38 -0800)]
[Keyboard] TMO50 Off By 1 Column Bug (#5055)
* fix a bug in which the physical matrix did not match the physical layout. Top row was missing 1 key and bottom row had 1 extra key
* amend keymap to account for the new physical matrix
* 6.25u space bar is actually supported, so add a new layout that supports this
* fix keymap readme to no longer need the cautionary warning
Biacco42 [Tue, 5 Feb 2019 16:20:47 +0000 (01:20 +0900)]
Add "meishi" keyboard (#5054)
* Add meishi keyboard project
* Update readme
* Fix copyrights
* Fix copyright year
* Replace include guard with pragma once
* Replace KEYMAP with LAYOUT
Nicholas Shaff [Tue, 5 Feb 2019 14:36:49 +0000 (08:36 -0600)]
Keyboards: Move the other Sentraq keyboards into the sentraq vendor directory (#5052)
* Moving sentraq keyboards to sentraq subdirectory.
* Updating readme markdown to correct make commands.
* Updating s60_x references to point to the new vendor subdirectory.
* Fixed stripped spaces in markdown.
* Updated help information in s60_x readme and linked to additional documentation.
Brice Figureau [Mon, 4 Feb 2019 23:31:59 +0000 (00:31 +0100)]
Make QMK Configurator work with e7-v1 (#5007)
* Make QMK Configurator work with e7-v1
This adds the missing info.json file for the e7-v1 keyboard which I
forgot to add to the original PR.
This allows to see the correct layout in QMK Configurator.
* Fix the ISO layout
The ISO layout has one extra key (hash/tilde) on row 3 right before
the enter key.
The e7-v1 PCB has this key wired at the same switch as the ANSI
backslash (since this switch is not used in ISO).
Josh Forisha [Mon, 4 Feb 2019 23:29:44 +0000 (17:29 -0600)]
Fix XD87 ANSI layout values (#5031)
The tkl_ansi layout had an incorrect value for the grave/tilde key, and
number row keys were misnumbered. This fix removes the typo and adds the
missing K1C key.
Konstantin Đorđević [Mon, 4 Feb 2019 23:10:11 +0000 (00:10 +0100)]
Fix mixed tabs/spaces and typos in keyboards/converter makefiles (#5041)
* Fix mixed tabs and spaces in adb_usb and m0110_usb makefiles
* Fix typos in converter build options
* Tweak ordering and spacing in converter makefiles
MechMerlin [Mon, 4 Feb 2019 23:08:37 +0000 (15:08 -0800)]
[Keyboard] New Macropad: 1upkeyboards super16 (#5039)
* initial commit
* Do a nice write up for readme
* establish switch matrix and physical layout
* Put in the pins that are used
* QMK configurator support and keymap
* set bootloader to caterina because pro micro boohoo
* add ortho_4x4 support for user spaces
* got the columns reversed lol
Flugschwein [Sat, 2 Feb 2019 22:32:26 +0000 (23:32 +0100)]
Fix QWERTZ <> QWERTY issue in sendstring_german.h
Small mistake that caused sendstring commands to exchange y with z.
Braydon Bubnick [Mon, 4 Feb 2019 22:57:45 +0000 (16:57 -0600)]
1up60hte hhkb layout support (#5050)
* Tweaks to default 1up60hte layout + support for HHKB style layout
* Added changes to layouts
* Fix config.h
* Fixed errant KC_NO in layout
* Added readme to keyboard... Will update with images/store link when avail.
* Update to use LAYOUT_60_hhkb default layout
* md formatting fix
* Update keyboards/1upkeyboards/1up60hte/readme.md
Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
* Update keyboards/1upkeyboards/1up60hte/readme.md
Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
* Added layout to rules.mk, fixed layout to be compatble with community HHKB keymaps
Emīls Delle [Mon, 4 Feb 2019 22:12:23 +0000 (00:12 +0200)]
Tmo50 indicators (#5044)
* Create ISO HHKB keymapping for GH60
* Add media controls to Fn layer
* Use M(x) instead of F(x), add Copyright text
* Add README for additional information about TMO50 features/quirks
* Add indicator LED code
* Move indicator code to tmo50.c
MechMerlin [Mon, 4 Feb 2019 18:29:04 +0000 (10:29 -0800)]
[Keyboard] Create KBDFans directory (#5025)
* move over kbd19x into the kbdfans directory
* move over kbd4x into the kbdfans directory
* move kbd66 into the kbdfans directory
* move the kbd6x into the kbdfans directory
* move kbd8x into the kbdfans directory
* move kbd75 into the kbdfans directory
* move kbd67 into kbdfans directory
* add a fairly sparse readme for kbdfans directory
* update make instructions for keyboards and add the Complete Newbs Guide to readmes that was missing it
* get kbd75 compiling again
* remove repetitive #defines of KC_NO and KC_TRNS when QMK_KEYBOARD_H is already included in KBD75
* add links to kbdfans readme
* fix some readme formatting
* there is no reason to have two different keymaps with such a small difference, condensing to one
* turning on backlights by default
* enable backlight by default for kbd66
* noticed that the kbd75 had caps lock led code in every keymap. Moved it out to the keyboard.c so everyone can partake.
* Update keyboards/kbdfans/kbd66/readme.md
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* update readme link ordering
Nicholas Shaff [Mon, 4 Feb 2019 14:15:32 +0000 (08:15 -0600)]
Fixed the key_count attribute name and numpad_5x4 layout in the info.json. (#5049)
Nicholas Shaff [Mon, 4 Feb 2019 03:40:42 +0000 (21:40 -0600)]
New Keyboard: Sentraq Number Pad RGB DIY Kit (#5047)
* Added QMK Config for Sentraq Number Pad keyboard.
* Sentraq Number Pad documentation cleanup.
* mend
* Added json for configurator.
* Small documentation tweaks.
* Updated the layouts to use the default layouts that match.
* Uncommended user level functions in keymap, left custom keycode/macro code commented but documented why.
* Switched to #pragma once from #ifndef structure in header file.
* Moved Sentraq number pad to sentraq creator directory.
* Renamed sentraq_number_pad to number_pad now that it's nested in the sentraq directory.
* Updated references inside the files for the keyboard rename and nesting.
GreenShadowMaker [Mon, 4 Feb 2019 00:59:39 +0000 (16:59 -0800)]
ergodash Keyboard readme documentation (#5046)
* Update readme.md
Added reminder/example on how to install
* Update readme.md
Added note about rev2 and PCB versions
* Update readme.md
format
Peter Roe [Sat, 2 Feb 2019 20:43:58 +0000 (14:43 -0600)]
[Keyboard] ADB converter lock LED fix (#5035)
* Enabled ADB lock LEDs
* Updated converter/adb_usb/README.md
Fixed a typo in the readme title. Added the lock LED fix to the changelog.
stanrc85 [Sat, 2 Feb 2019 20:21:32 +0000 (15:21 -0500)]
[Keymap] Added , to fix errors (#5034)
* Added , to fix errors
* Added aliases to clean up keymaps
* Additional formatting changes
stanrc85 [Sat, 2 Feb 2019 02:49:37 +0000 (21:49 -0500)]
Stanrc85 layout update/cleanup (#5029)
* Remove unused options
* COMMAND disabled since it is unused
* COMMAND shortcut removed
* Fix some spacing for better readability.
Fang [Sat, 2 Feb 2019 02:48:40 +0000 (03:48 +0100)]
Add hand-swap config to Gergo layout (#5033)
Mazin Power [Fri, 1 Feb 2019 20:44:57 +0000 (20:44 +0000)]
[Keymap] Adds Preonic keymap for muzfuz. Small Planck addition. (#5019)
* Adds keymaps for muzfuz
* Remove unused keys from adjust layer
* Bring in line with current QMK standards.
* Adds Preonic and adjusted Planck keymaps
* Make changes per review request
fauxpark [Fri, 1 Feb 2019 00:40:12 +0000 (11:40 +1100)]
Change return type of layer_switch_get_layer() to uint8_t (#5011)
* Change return type of layer_switch_get_layer() to uint8_t
* Keep loop index signed so we don't wrap around
MechMerlin [Fri, 1 Feb 2019 00:37:13 +0000 (16:37 -0800)]
Space65 Updates (#5008)
* update reset sequence info
* fix my rgb underglow led number flub
* add a more sensible keymap
* add caps lock led support
* remove unused #define
* swap the spacebar sizes around to match the space65
* use vomindoraan's suggestion in PR to use IS_LED_ON
Braydon Bubnick [Fri, 1 Feb 2019 00:31:22 +0000 (18:31 -0600)]
[Keyboard] Add 1upkeyboards 1up80hte (Tsangan style PCB) (#4988)
* Support for 1upkeyboards Tsangan style PCB
* Suggested changes to config.h, keymap.c, rules.mk, 1up60hte.h, 1up60hte.c
* Update keyboards/1upkeyboards/1up60hte/keymaps/default/keymap.c
Fix for misnamed const
Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
moyi4681 [Thu, 31 Jan 2019 19:36:59 +0000 (03:36 +0800)]
Update info.json (#5015)
Felipe Coury [Thu, 31 Jan 2019 15:42:12 +0000 (13:42 -0200)]
Fixed TGR Alice pinout and number of LEDs (#5018)
Fredric Silberberg [Thu, 31 Jan 2019 06:27:46 +0000 (22:27 -0800)]
Generalized nyquist layout for 5x12 boards. Removed duplicate readme.md that was cased the same and caused issues.
zvecr [Sat, 26 Jan 2019 18:03:58 +0000 (18:03 +0000)]
Remove duplicate make invocations
zvecr [Thu, 31 Jan 2019 02:20:13 +0000 (02:20 +0000)]
Fix file size check for parallel make (#5012)
Boy_314 [Thu, 31 Jan 2019 02:14:27 +0000 (21:14 -0500)]
[Keyboard] 40percent.club's Half 'n' half keyboard port (#5005)
* fixed arrow keys and left control
* added right shift
* latest version
* reverted arrow keys
* edited readme
* added osu layer
* updated osu layout
* updated osu layout
* added full arrow keys to osu layout
* in case i mess up creating macros
* added the best meme key in the world
* added plover steno layer
* updated boy314 layout
* removed unused layers
* added boy314 xd75 layout, inspired by preonic layout
* added boy314 xd75 layout, inspired by preonic layout
* version 2 of boy314's xd75 layout
* added readme notes
* updated readme for boy314 xd75 layout
* qwerty support, brackets on bottom row, caps lock underglow
* fixed readme/
* small changes to allow merging
* minor changes to format
* fixed up default readme
* added numpad and tweaked bottom row
* updated xd75 and preonic rev3 keymaps
* added initial half n half files
* fixed .h file
* updated names
* fixed layout in halfnhalf.h
* fixed manu name, changed bootloader in rules.mk
* removed redundancies in preonic and xd75 layouts
* readme updated
Tuan Anh Tran [Thu, 31 Jan 2019 02:12:43 +0000 (09:12 +0700)]
update canoe/readme (#5014)
fix command, pyusb is installed with pip, not brew. remove extra ` in command
Rockman18 [Wed, 30 Jan 2019 23:42:30 +0000 (00:42 +0100)]
[Keyboard][S65-X] BACKLIGHT_CAPS_LOCK (#4770)
Replace buggy Caps Lock indicator implementation with new
BACKLIGHT_CAPS_LOCK_INDICATOR feature.
Othi [Wed, 30 Jan 2019 21:01:18 +0000 (21:01 +0000)]
space65-5001 init, small corrections to the total number of leds (#5006)
moyi4681 [Wed, 30 Jan 2019 20:18:35 +0000 (04:18 +0800)]
[Keyboard] add dz60rgb keyboard (#4992)
* add dz60rgb keyboard
* add info.json
* Update config.h
* Update rules.mk
* Update dz60rgb.h
* Update dz60rgb.c
* Update keymap.c
* Update dz60rgb.h
* Create readme.md
* Update readme.md
* Update keymap.c
* Update dz60rgb.h
* Update info.json
wanleg [Wed, 30 Jan 2019 19:03:04 +0000 (11:03 -0800)]
[Keyboard] Jj40 doc (#4914)
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Mattia Dal Ben [Wed, 30 Jan 2019 19:02:05 +0000 (20:02 +0100)]
[Keyboard] Redox Wireless configurator bugfix (#4961)
* Fixed wrong build instruction
* Updated info.json file
Max [Wed, 30 Jan 2019 18:51:32 +0000 (19:51 +0100)]
added aanzee pcb support (#4962)
* added aanzee pcb support
* Update keyboards/westfoxtrot/aanzee/config.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/config.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.h
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* refactored keymaps
* fixed typo
Spaceman [Wed, 30 Jan 2019 17:10:31 +0000 (12:10 -0500)]
Sweet16 Keymap by Spaceman added (#5003)
* Create keymap.c
* Update keymap.c
* Changed a few things
* Update keymap.c
* fixed something i broke
MechMerlin [Wed, 30 Jan 2019 17:09:27 +0000 (09:09 -0800)]
[Keyboard] Gray Studio Directory (#5002)
* move cod67 into the gray_studio directory
* modify readmes
Konstantin Đorđević [Wed, 30 Jan 2019 17:08:30 +0000 (18:08 +0100)]
Fix link and name spelling in Space65's readme (#5004)
Logan Bussell [Wed, 30 Jan 2019 16:56:25 +0000 (08:56 -0800)]
[Keymap] Updates to ortho_4x12/buswerks keymap (#4996)
* Added buswerks keymap
* cleaned up comments on buswerks keymap
* Added buswerks keymap readme.md
* Fixed spelling in buswerks readme.md
* Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h
* Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout
* Updated README.md to reflect layout changes
* update buswerks keymap
* add buswerks tragicforce68 keymap
* add rotary encoder support
* update readme
* fix image link in readme
* fix KC_NO shorthand
MechMerlin [Wed, 30 Jan 2019 05:23:03 +0000 (21:23 -0800)]
[Keyboard] Gray Studio Space 65 Support (#5001)
* initial commit
* get rid of vanilla code, and fix formatting
* write up a nice looking readme
* add in pins and enable features
* define keymap and switch/physical matrix
* add QMK Configurator support
* switch to bootmagic lite to decrease file size
Andrew Kannan [Wed, 30 Jan 2019 04:04:20 +0000 (23:04 -0500)]
Moving cannonkeys boards to one place, eeprom fix (#4999)
* Move boards to cannonkeys and share resources
* Share common files between cannonkey boards
* Fix ortho60 keymap
* update LED numbers
* Add RGB keys to Ortho60 and Ortho48
* Add Backlight control to default layout Ortho60 and 48
* Remove unnecessary ws2812.c SRC from rules.mk
QMK Bot [Tue, 29 Jan 2019 23:31:46 +0000 (23:31 +0000)]
convert to unix line-endings [skip ci]
Geoff Lane [Tue, 29 Jan 2019 23:28:37 +0000 (18:28 -0500)]
S60x Make Default standard layout and have separate Mac OS one (#4964)
* Make Default standard layout
Move Mac OS layout to a separate layout. Basically Mac has the Alt and GUI keys swapped
* Fix typos
* Use Bootmagic keys instead of separate MacOS keymap
Daniel H Klein [Tue, 29 Jan 2019 17:52:20 +0000 (09:52 -0800)]
[Keyboard] Bug Fix To Unigo66 (#4995)
* UniGo66 keyboard added
* UniGo66 keyboard added
* case correction of unigo66 files
* create sirius folder
* Update keyboards/sirius/unigo66/rules.mk
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/default/config.h
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* debugging
* correct keymap to layout
* readme
* remove common config
* suggested changes to config.h
* default keymap cleanup
* bug fixes
MechMerlin [Tue, 29 Jan 2019 01:31:33 +0000 (17:31 -0800)]
Contribute the MechMerlin QMK Configurator docs (#4986)
* first pass at configurator docs
* edit existing docs to make reference to QMK Configurator
* contribute my own newb guide to QMK officially from https://github.com/mechmerlin/qmk_setup/blob/master/qmk_configurator.md
* Update docs/newbs_building_firmware_configurator.md
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md
Big red box!
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md
Big red box
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
Konstantin Đorđević [Mon, 28 Jan 2019 21:32:23 +0000 (22:32 +0100)]
Remove #define IS_COMMAND line in keyboards/handwired/xealousbrown/config.h
patrickmt [Mon, 28 Jan 2019 18:07:22 +0000 (13:07 -0500)]
arm_atsam ADC0 factory calibration correction
Factory calibration data was not being loaded properly for ADC0, which affects the accuracy of 5V readings.
Emīls Delle [Tue, 29 Jan 2019 01:10:43 +0000 (03:10 +0200)]
[Keyboard] Additional info about TMO50 (#4980)
* Create ISO HHKB keymapping for GH60
* Add media controls to Fn layer
* Use M(x) instead of F(x), add Copyright text
* Add README for additional information about TMO50 features/quirks
noroadsleft [Tue, 29 Jan 2019 01:09:58 +0000 (17:09 -0800)]
handwired/space_oddity: refactor, Configurator support and readme cleanup (#4977)
* handwired/space_oddity: refactor
- config.h: updated to use #pragma once include guard
- rules.mk: replace `?=` with `=`
- space_oddity.h:
- updated to use #pragma once include guard
- layout macro KEYMAP renamed to LAYOUT
- default keymap:
- updated to use #include QMK_KEYBOARD_H
- replace references to Planck keycodes
- replace fn_actions-powered layer switch keycode
- rebuild keymap block comments
- keymap layers now use short-form keycodes
- refactor action_get_macro keycodes into process_record_user
* handwired/space_oddity: Configurator support
* handwired/space_oddity: readme cleanup
- update readme to better conform with QMK template
- fixed the make command.
Brice Figureau [Tue, 29 Jan 2019 01:05:43 +0000 (02:05 +0100)]
[Keyboard] E7-V1 keyboard support (#4965)
* Add the e7-v1 keyboard
The e7-v1 is a 75% keyboard made by Exclusive based on an Atmega32u4
pub with RGB lights on top and backlighting.
This PR add supports for the regular ANSI layout and ANSI split
backspace layout. No ISO yet :(
* My e7-v1 keymap
Difference from base layout:
* split backspace
* Home & End on last keys of row 0 instead of Insert/Del
* Fn is on the End key when hold
* supports both a windows/linux keymap and osx keymap
* layer change is reflected in the rgb leds of the logo
Rockman18 [Tue, 29 Jan 2019 00:57:56 +0000 (01:57 +0100)]
Backlight - New option : BACKLIGHT_CAPS_LOCK (#4769)
* [BACKLIGHT_CAPS_LOCK_INDICATOR] Use backlight toggling as Caps Lock LED
I've implemented this feature because S65-X doesn't have LED indicators
and the existing led_set_kb(usb_led) function try to use backlight as
indicator but that creates an inconsistency with backlight_config state.
- define `BACKLIGHT_CAPS_LOCK_INDICATOR` to enable Caps Lock indicator
using backlight (for keyboards without dedicated LED)
- Don't turn off LED indicators when suspend because backlight is
already turned off. Else led_set(0) will turn back on backlight.
- Documentation has been updated
* [BACKLIGHT_CAPS_LOCK_INDICATOR] Turn off all LED indicators except Caps Lock if BACKLIGHT_CAPS_LOCK_INDICATOR
* [BACKLIGHT_CAPS_LOCK] Rename BACKLIGHT_CAPS_LOCK_INDICATOR
* [BACKLIGHT_CAPS_LOCK] Use new IS_LED_ON method
Andrew Kannan [Tue, 29 Jan 2019 00:40:02 +0000 (19:40 -0500)]
Practice60 RGB and PWM Backlight (#4929)
* Update Practice60 to enable RGB via SPI DMA and use PWM backlight breathing
* Correct stm32f103c8t6 flash size in eeprom definition
* Remove unused files and improve ifdef checks
* Update quantum/rgblight.c
Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Update quantum/rgblight.c
Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* EEPROM implementation fix and updated p60 code
* Update define
* Remove dead code
* Update keymap to remove test key
* Update keymap again
noroadsleft [Mon, 28 Jan 2019 23:24:34 +0000 (15:24 -0800)]
Fix layouts for S7 Elephant in info.json (#4989)
The following layouts were being rendered with 6.75u Spacebars instead of 7u:
- LAYOUT_ansi_blocker_7u
- LAYOUT_ansi_blocker_7u_small_lshift
- LAYOUT_ansi_blocker_7u_small_bspc
- LAYOUT_ansi_blocker_7u_small_lshift_small_bspc
- LAYOUT_iso_blocker_7u
This commit corrects this issue.
Flagged by yanfali on QMK Discord.
mtei [Mon, 28 Jan 2019 18:23:46 +0000 (03:23 +0900)]
Prevent wasteful writing to eeprom.
ai03 [Mon, 28 Jan 2019 20:34:42 +0000 (12:34 -0800)]
Add Lunar Keyboard (#4976)
* Generate project
* Adjust files
* Get things working
* Update readme
* Add VIA configurator compatibility
* Grammar
* Update keymap
* Split lunar info default and VIA keymaps
* Copyrights
* VIA tuneup
* A few missed copyrights
* Remove unnecessary junk
* Remove unnecessary bits, fix readme
noroadsleft [Mon, 28 Jan 2019 16:28:47 +0000 (08:28 -0800)]
BDN9 Configurator support (#4978)
noroadsleft [Mon, 28 Jan 2019 14:40:13 +0000 (06:40 -0800)]
Alice: refactor and Configurator bugfix (#4979)
- layout macro and keymap layers refactored to more closely resemble physical keyboard layout
- added layout mockup to alice.h
- correct info.json data (was missing a key)
Drashna Jaelre [Mon, 28 Jan 2019 05:05:26 +0000 (21:05 -0800)]
Add default layout for e6_rgb (#4973)
f00_B34rd [Mon, 28 Jan 2019 02:05:11 +0000 (19:05 -0700)]
[Keyboard] Add Southpole keyboard (#4946)
* Added southpole keyboard
added southpole keyboard folder and files including keymaps folder. Keymaps have errors and will not compile yet
* Add files via upload
added manufacturer and product name and description
* Update config.h
* Add files via upload
changed formating added layer
* cleaned up files, fixed foobeard keymap, and added maker info
* fixed keymap files
* Update keyboards/southpole/keymaps/foobeard/keymap.c
Co-Authored-By: ericduns <ericduns@gmail.com>
* Update keyboards/southpole/keymaps/default/keymap.c
Co-Authored-By: ericduns <ericduns@gmail.com>
* made changes fixing outdated lines and added readme.md
* made requested changes for pr to all files
* removed vs code and added new line to southpole.h
VM [Mon, 28 Jan 2019 01:46:06 +0000 (20:46 -0500)]
[Keymap] some mods to my (omgvee) Helidox keymap (#4972)
* moved some stuff around on my iris layout, but don't expect a lot of changes in the future
* good working setup
* [keymap] some mods to my (omgvee) Helidox keymap
Maxr1998 [Mon, 28 Jan 2019 00:59:48 +0000 (01:59 +0100)]
[Keymap] Support FX keys on Maxr1998's Contra
Using update_tri_layer() and more manual layer switching,
also rename some layers & keycodes
CodingDog [Mon, 28 Jan 2019 01:35:23 +0000 (20:35 -0500)]
[Keymap] updated zlant default keymap with diagram (#4954)
* updated zlant keymap with diagram
* made edites to last post
* noticed slight error in default keymap due to my own mistake. fixed to be the same as default
* fixed spacing in second base layer second row from left
VM [Mon, 28 Jan 2019 01:34:41 +0000 (20:34 -0500)]
[Keymap] small update to my (omgvee) IRIS keymap (#4969)
* moved some stuff around on my iris layout, but don't expect a lot of changes in the future
* good working setup
Alex Ong [Mon, 28 Jan 2019 01:05:34 +0000 (12:05 +1100)]
[Keyboard] Added xealousbrown keyboard (#4945)
* Added xealousbrown keyboard.
* Changed to pragma once in config.h
* Update keyboards/handwired/xealousbrown/rules.mk
Added bootloader.
Co-Authored-By: alex-ong <the.onga@gmail.com>
* Update keyboards/handwired/xealousbrown/config.h
Commented out IS_COMMAND() since it is already default value.
Co-Authored-By: alex-ong <the.onga@gmail.com>
yulei [Mon, 28 Jan 2019 00:57:50 +0000 (08:57 +0800)]
[Keyboard] add rgb pcb for e6 keyboard (#4928)
* add e6_rgb
* update according to the reviewer
* fixed readme.md
* rename 60_split_bs_shift to 60_ansi_split_bs_shift
Konstantin Đorđević [Sun, 27 Jan 2019 16:46:54 +0000 (17:46 +0100)]
[Keymap] Update personal userspace and keymaps (#4963)
* Remove duplicated or unnecessary definitions in config.h and rules.mk
* Use IS_HOST_LED_ON() macro
* Add mouse acceleration to kbd6x:konstantin keymap
* Clear and restore mods when sending macros
* Make SEND_STRING_CLEAN a config option
* Add NO_ACTION_ONESHOT to userspace config
stanrc85 [Sun, 27 Jan 2019 16:45:30 +0000 (11:45 -0500)]
[Keymap] Layout added for stanrc85 (#4944)
* Add files via upload
* Changed _____ to _______ as requested to meet QMK standards.
* Added readme.md
* Removed "PERMISSIVE_HOLD" as it is no longer used.
* Additional code changes made per request
* Added # to first line and removed redundant line.
* Modified Copyright information
* Added space after # for proper formatting
* Formatting changes and additional details
James Churchill [Sun, 27 Jan 2019 06:30:25 +0000 (16:30 +1000)]
Fix `1<col` instead of `1<<col` typo in matrix_is_on()
Konstantin Đorđević [Sun, 27 Jan 2019 08:28:40 +0000 (09:28 +0100)]
Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)
* Remove unnecessary IS_COMMAND definition in clueboard/66/rev4
* Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions
* Update docs to use get_mods() instead of keyboard_report->mods
* Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test
For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist
* Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)
Max Rumpf [Sun, 27 Jan 2019 08:23:58 +0000 (09:23 +0100)]
[Keymap] Small improvements to Maxr1998's Contra keymap (#4952)
Add backslash, disable Super key in "Gaming" mode
MechMerlin [Sun, 27 Jan 2019 08:15:32 +0000 (00:15 -0800)]
[Keymap] Minor updates to my dz60 keymap (#4943)
Daniel H Klein [Sun, 27 Jan 2019 08:12:05 +0000 (00:12 -0800)]
[Keyboard] UniGo66 keyboard added (#4913)
* UniGo66 keyboard added
* UniGo66 keyboard added
* case correction of unigo66 files
* create sirius folder
* Update keyboards/sirius/unigo66/rules.mk
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/default/config.h
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* debugging
* correct keymap to layout
* readme
* remove common config
* suggested changes to config.h
* default keymap cleanup
Drashna Jaelre [Sun, 27 Jan 2019 08:09:03 +0000 (00:09 -0800)]
[Keymap] Move Iris via support to Via keymap (#4893)
* Move Iris via support to Via keymap
And move it out of the main keyboard files
* Actually add via keymap folder
Because using git when you're tired is apparently a very bad idea, and you do stupid things like not running git add
* Clean up config.h file for iris via keymap
Drashna Jaelre [Sat, 26 Jan 2019 23:49:45 +0000 (15:49 -0800)]
Adds a default value for IS_COMMAND for COMMAND feature (#4301)
* Add default value for IS_COMMAND for COMMAND feature
* Cleanup and consistency
* Update Templates to reflect change
* Fix IS_COMMAND in template
* Fix IS_COMMAND define
* Use consistent IS_COMMAND block in templates
* Remove unnecessary `#undef IS_COMMAND` directives
* Fix compile issue on orthodox
* Reomve IS_COMMAND option for newer boards
* Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting
* Remove a couple of additional IS_COMMAND defines
* Remove remaining redundant IS_COMMAND definitions
* Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin
* Remove multiple empty lines in modified config.h files
* Update additional boards
* Reomve IS_COMMAND from newer boards
* Update Alice keyboard
* Remove IS_COMMAND from additional boards
Jan 24th edition
alex-ong [Sat, 26 Jan 2019 20:23:15 +0000 (07:23 +1100)]
Stricter, leaner DEBOUNCE_TYPE section in common_features.mk. Cleanup debounce_type.mk
seebs [Sat, 26 Jan 2019 19:17:16 +0000 (13:17 -0600)]
[Keyboard] drop unused i2c files (#4948)
The Ergodox EZ used to use twimaster.c/i2cmaster.h, but now uses
a standard centralized AVR i2c driver. Drop the now-unused files.
Danny [Sat, 26 Jan 2019 16:58:02 +0000 (11:58 -0500)]
[Keymap] Add Maxim keymap for Fourier (#4534)
* Add maxim keymap
* Add QMK DFU configuration to Fourier
* Update config.h
* Update keymap.c
* Update config.h
Jack Humbert [Sat, 26 Jan 2019 00:18:14 +0000 (19:18 -0500)]
use built-in arm stuff
Chuck Lauer Vose [Sat, 26 Jan 2019 15:55:42 +0000 (07:55 -0800)]
[Keymap] Add userspace files for vosechu (#4912)
* Add userspace files for vosechu
* Code review corrections
* Few more code review corrections
alex-ong [Sat, 26 Jan 2019 13:10:14 +0000 (00:10 +1100)]
Fix compile error in debounce_eager_pk
alex-ong [Sat, 26 Jan 2019 12:21:27 +0000 (23:21 +1100)]
Merge branch 'debounce_refactor' of https://github.com/alex-ong/qmk_firmware into debounce_refactor
alex-ong [Sat, 26 Jan 2019 12:18:24 +0000 (23:18 +1100)]
Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2.
Alex Ong [Sat, 26 Jan 2019 12:01:07 +0000 (23:01 +1100)]
Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPE
Alex Ong [Sat, 26 Jan 2019 11:57:39 +0000 (22:57 +1100)]
Fixed compilation error with debounce_sym_g
Alex Ong [Sat, 26 Jan 2019 11:45:25 +0000 (22:45 +1100)]
Bug fix - was using MATRIX_ROWS instead of num_rows
Alex Ong [Sat, 26 Jan 2019 11:44:33 +0000 (22:44 +1100)]
Removed #include "matrix.h" from debounce.h
alex-ong [Sat, 26 Jan 2019 09:37:47 +0000 (20:37 +1100)]
Removed check for custom_matrix. We can safely include the debounce file for compilation when custom_matrix is used.
alex-ong [Sat, 26 Jan 2019 07:26:49 +0000 (18:26 +1100)]
Moved debouncing_time variable to inside #if debounce
alex-ong [Sat, 26 Jan 2019 06:46:27 +0000 (17:46 +1100)]
Restored debounce.h since there wasnt any real change.
alex-ong [Sat, 26 Jan 2019 06:38:52 +0000 (17:38 +1100)]
Whitespace cleanup.
alex-ong [Sat, 26 Jan 2019 06:29:02 +0000 (17:29 +1100)]
Working eager_pk
alex-ong [Sat, 26 Jan 2019 06:10:27 +0000 (17:10 +1100)]
DO NOT USE Revert back to original API to support split_keyboards.