]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoClueboard hotswap support (#2376)
skullydazed [Sun, 11 Feb 2018 01:09:47 +0000 (17:09 -0800)]
Clueboard hotswap support (#2376)

6 years agoModernize clueboard, add 66_ansi and 66_iso layouts (#2377)
skullydazed [Sun, 11 Feb 2018 01:08:37 +0000 (17:08 -0800)]
Modernize clueboard, add 66_ansi and 66_iso layouts (#2377)

6 years agoNew keyboard: Cu75 (#2374)
yiancar [Sat, 10 Feb 2018 22:47:15 +0000 (23:47 +0100)]
New keyboard: Cu75 (#2374)

* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* Remove modular from master

This is to fix incorrect branching

* Addition of cu75

Addition of cu75 keyboard, uses libraries from LFKeyboards directory which are path linked to reduce file duplication.

Minor fix on cu24 readme

* Minor Readme Fix

6 years agoDiverge 3 initial commit
IslandMan93 [Sun, 4 Feb 2018 21:50:49 +0000 (16:50 -0500)]
Diverge 3 initial commit

woo it works

use lets split code

Final working. Uses serial

Update license

6 years agoAdded raylas keymap for TADA68
Raymond Douglas [Sun, 4 Feb 2018 23:05:22 +0000 (15:05 -0800)]
Added raylas keymap for TADA68

6 years agoAdd JC65 ps2avrGB keyboard (#2351)
Jason Barnachea [Sat, 10 Feb 2018 22:24:54 +0000 (14:24 -0800)]
Add JC65 ps2avrGB keyboard (#2351)

* Adds JC65 ps2avrGB keyboard

* Adds default keymap

* Adds personal keymap

* Backlight On/off support

Migrated code from the BFake. Functionality only on BL_ON, BL_OFF,
BL_TOGG.

* Backlighting config adjustment

Only 1 level supported.

* Personal keymap update

BL toggle added and RGB layer updates.

* Renamed jc65 ps2avrgb directory

Renamed directory for more clarity.

* Default keymap and default rules

* Personal keymap and personal rules

* Group JC65 QMK and PS2 versions

Group JC65 QMK and PS2 versions, Split directories, Readme for parent
folder.

* Default keycaps and personal keymaps re-added

Default and personal keymaps re-added. Keymaps, Readme, Rules.mk, and
config.h

* v32a default keymap rules

Default to no.

* RGB and Backlight default settings

Set to yes.

* Rules.mk defaults for personal keymap

Rules.mk defaults for personal keymap

* Revised keyboard readme make paths

Revised.

* Path correction

* jc65 default folder set

set default pcb to qmk version

* default rules for v32a

set to enable backlight and rgb by default.

6 years agoFix reset for STM32 devices
Fred Sundvik [Sat, 10 Feb 2018 21:09:03 +0000 (23:09 +0200)]
Fix reset for STM32 devices

6 years agoadd conditional to perform check-size only for supported architectures
Michael F. Lamb [Wed, 7 Feb 2018 00:32:31 +0000 (16:32 -0800)]
add conditional to perform check-size only for supported architectures

6 years agomake check_size work across platforms
Michael F. Lamb [Tue, 6 Feb 2018 20:05:48 +0000 (12:05 -0800)]
make check_size work across platforms

6 years agoAdd the ability to disable Music Mode completely (#2339)
Drashna Jaelre [Thu, 8 Feb 2018 20:16:06 +0000 (12:16 -0800)]
Add the ability to disable Music Mode completely (#2339)

* Skip process_music in NO_MUSIC_MODE is defined

* Skip matrix_scan_music if NO_MUSIC_MODE is defined

* Skip music_all_notes_off if NO_MUSIC_MODE is defined

* Leave matrix_scan_music in, because it reduces firmware size by 150b....

* Add docs for NO_MUSIC_MODE

6 years agoSwitch from echo to printf for output without newlines
Danny Nguyen [Mon, 29 Jan 2018 15:49:26 +0000 (10:49 -0500)]
Switch from echo to printf for output without newlines

6 years agoOnly search through newly detected devices and discard ones that disappeared
Danny Nguyen [Thu, 25 Jan 2018 21:36:01 +0000 (16:36 -0500)]
Only search through newly detected devices and discard ones that disappeared

6 years agoMerge ChibiOS and LUFA descriptor support (#2362)
fredizzimo [Thu, 8 Feb 2018 20:07:46 +0000 (22:07 +0200)]
Merge ChibiOS and LUFA descriptor support (#2362)

* Move lufa descriptor to protocol/usb_descriptor

* Try to compile usb_descriptor on ChibiOS

* Add lufa_utils for ChibiOS

Lufa USB descriptors for ChibiOS

* More lufa_util compatibility fixes

* First compiling version of shared USB descriptor

* Send the usb descriptors

* Fix the CONSOLE output on ChibiOS

* Add errors for unsupported interfaces

* Enable support for vitual serial port USB descriptors

* Implement virtual serial port for ChibiOS

* Cleanup the lufa_utils

Use the default lufa header files

* Add raw hid support for ChibiOS

This is completely untested

* Enable midi compilation on ChibiOS

* Move midi functionality out of lufa.c

* Don't register sysex callback when not needed

* ChibiOS compilation fixes

* Update ChibiOS submodule

* Fix the Midi USB descriptor

It didn't work properly when both Midi and Virtual serial port was enabled.

* Add MIDI support for ChibiOS

* Fix USB descriptor strings on ChibiOS

* Use serial usb driver for raw hid

* Generalize the ChibiOS stream like drivers

This makes the initialization much more simple and eliminates a lot of
the code duplication.

* Convert console output to chibios stream driver

* Fixes for ChibiOS update

* Update the ChibiOS contrib submodule

To include the usb data toggle synchronization fixes

* Fix duplicate reset enumeration on ChibiOS

* Add missing include

* Add number of endpoints check for ChibiOS

* Enable serial USB driver on all keyboards

* Add missing includes when API is enabled withot midi

* Add another missing inlcude

6 years agoARM audio fixes, stack size increase (#2365)
Jack Humbert [Thu, 8 Feb 2018 19:39:40 +0000 (14:39 -0500)]
ARM audio fixes, stack size increase (#2365)

* fix up arm audio implementation

* chibios stack size inc

* get one channel working

* update for chibios

6 years agoFixed my minivan F-keys
jetpacktuxedo [Thu, 8 Feb 2018 16:55:51 +0000 (08:55 -0800)]
Fixed my minivan F-keys

6 years agoMakes layers consistent with comments
Niles Christensen [Sun, 28 Jan 2018 20:24:43 +0000 (15:24 -0500)]
Makes layers consistent with comments

6 years agoReplace Right key on base layer with RShift, convert adjust to KC_KEYMAP format
Danny Nguyen [Thu, 8 Feb 2018 15:09:53 +0000 (10:09 -0500)]
Replace Right key on base layer with RShift, convert adjust to KC_KEYMAP format

6 years agoSend usb wakeup through ChibiOS
Fred Sundvik [Sat, 3 Feb 2018 10:55:56 +0000 (12:55 +0200)]
Send usb wakeup through ChibiOS

6 years agoUpdate Chibios Contrib with 17.6.3 support
Fred Sundvik [Sat, 3 Feb 2018 10:43:22 +0000 (12:43 +0200)]
Update Chibios Contrib with 17.6.3 support

6 years agoUpdate ChibiOS to 17.6.3
Fred Sundvik [Sat, 20 Jan 2018 16:12:38 +0000 (18:12 +0200)]
Update ChibiOS to 17.6.3

6 years agoNew keyboard added "Zen" (#2347)
Legonut [Wed, 7 Feb 2018 04:44:10 +0000 (23:44 -0500)]
New keyboard added "Zen" (#2347)

* New keyboard added

Zen is a split ortholinear currently in group buy.

* remove bad keymap

Keymap was throwing errors

* remove other bad keymap

I should have checked these before haha

* small fix to update folder name

* renamed temp

* renamed to zen

* update folder name

* Slim down matrix code

Suggested by drashna

* move KC_NO

* Update keymap

* change from rev2 to rev1

6 years agoRe-add Flip Installer (#2355)
Drashna Jaelre [Wed, 7 Feb 2018 04:21:03 +0000 (20:21 -0800)]
Re-add Flip Installer (#2355)

* Re-add Flip Installer

Found the update URL for it.
http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip

* Comment out JRE installer version

6 years agoconvert to unix line-endings [skip ci]
QMK Bot [Wed, 7 Feb 2018 04:05:15 +0000 (04:05 +0000)]
convert to unix line-endings [skip ci]

6 years agomade changes to my kelorean planck keymap (#2343)
KeLorean [Wed, 7 Feb 2018 04:01:29 +0000 (23:01 -0500)]
made changes to my kelorean planck keymap (#2343)

* Planck-swapped up/down arrows,s65x-add dvorak

* Added Dvorak as first layer of default keymap

* planck-swap up and down arrows. s65x-added dvorak

* added colemak to kelorean s65x keymap

* made more changes to kelorean keymap

* just tryinng to fix bc i was not connected upstrem

6 years agoRemove _quantum functions from custom matrix.c code
U-LANDSRAAD\drashna [Tue, 6 Feb 2018 05:57:32 +0000 (21:57 -0800)]
Remove _quantum functions from custom matrix.c code

6 years agoAdd stm32 to drivers.txt
skullydazed [Mon, 5 Feb 2018 16:54:49 +0000 (08:54 -0800)]
Add stm32 to drivers.txt

6 years agoFixes to get tap dance to fire at proper places (#2272)
scauligi [Sun, 4 Feb 2018 18:45:19 +0000 (10:45 -0800)]
Fixes to get tap dance to fire at proper places (#2272)

* tap dance fixes: fire immediately upon completion and also get properly interrupted before macros

* bugfix for tapdance improvement

* fix build

6 years agomade kelorean keymaps for planck and s65x (#2331)
KeLorean [Sun, 4 Feb 2018 18:44:58 +0000 (13:44 -0500)]
made kelorean keymaps for planck and s65x (#2331)

* Planck-swapped up/down arrows,s65x-add dvorak

* Added Dvorak as first layer of default keymap

* planck-swap up and down arrows. s65x-added dvorak

* added colemak to kelorean s65x keymap

6 years agoUpdate to drashna userspace (Keymap Templating) (#2338)
Drashna Jaelre [Sun, 4 Feb 2018 18:44:02 +0000 (10:44 -0800)]
Update to drashna userspace (Keymap Templating) (#2338)

* Change tapping term to be longer

* Make Audio/Underglow settings permanent

* Use wait_ms rather than _delay_ms

* Readd One Shot Mods

* Switch to Imperial March startup sound

* Move OSM to it's own layer

* Minor Formatting Tweaks

* Keymap Templates and formatting fixes

6 years agoAdded personal nyquist & levinson layouts
Harley Laue [Fri, 6 Oct 2017 23:32:02 +0000 (16:32 -0700)]
Added personal nyquist & levinson layouts

6 years agoAdded dz60 custom layout (#2302)
f3d3 [Sat, 3 Feb 2018 20:22:30 +0000 (21:22 +0100)]
Added dz60 custom layout (#2302)

* Add files via upload

* Update keymap.c

* Delete keymap.c

* Added dz60 banana-split layout

* Added dz60 custom layout

Added layout for dz60 with split spacebar, arrows and other customizations.

6 years agojust a planck layout (#2320)
jirgn [Sat, 3 Feb 2018 20:22:00 +0000 (21:22 +0100)]
just a planck layout (#2320)

* added jirgn keymap from dotfiles

* added jirgn s keymap as copy from default

* [TASK] removed unnecessary colemak and dvorak layouts

* [TASK] added right shift with tab to enter

* [TASK] added ctrl keys beside homerow

* [TASK] added Navigation Layer

removed unnecessary BACKLIT
removed Media Controls in Base Layers

* [TASK] added left Navigation mode  fixed some doc

* [Fix] locked navigation layer by adding a transparent key for nav_mod
keys

* [TASK] added some more symbols and removed lower F1-F12 keys

* [TASK] added some README and a layout design

* [FIX] forced for adding to repo

* [FIX] forced for adding to repo

* [FIX] problem with layerswitching and hanging ctrl

* removed image from repo

* removed github image link with permalink from layout designer

* removed github image link with permalink from layout designer

* replaced image with permalink to layout editor

6 years agoCu24 keyboard addition (#2330)
yiancar [Sat, 3 Feb 2018 20:21:24 +0000 (20:21 +0000)]
Cu24 keyboard addition (#2330)

* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* CU24 Support

Addes Support for the upcoming CU24 keyboard sold by CapsUnlocked

* Removed modular keyboards to make stuff clear

* Lower Case folders

* Remove CU24 - Rename Folder

* Add CU24 - Renamed

* Fixed ignore list

I am stupid

6 years agoFix .editorconfig to not mess with line endings
Fred Sundvik [Sat, 3 Feb 2018 15:47:28 +0000 (17:47 +0200)]
Fix .editorconfig to not mess with line endings

6 years agoMap num lock and caps lock LED events to the RXLED and TXLED
Emily Soldal [Thu, 4 Jan 2018 18:20:40 +0000 (19:20 +0100)]
Map num lock and caps lock LED events to the RXLED and TXLED

6 years agoAdded "hag" keymap to Iris (#2313)
HagVcom [Fri, 2 Feb 2018 06:50:22 +0000 (07:50 +0100)]
Added "hag" keymap to Iris (#2313)

* Create keymap.c

Add Hag keymap, a heavily modified dvorak swedish keymap with multiple layouts and often used stuff under the alpha cluster.

* Create config.h

* Create rules.mk

6 years agoUpdate personal layouts, free up matrix_scan_user for JJ40 (#2319)
Kenneth Aloysius [Fri, 2 Feb 2018 06:30:47 +0000 (17:30 +1100)]
Update personal layouts, free up matrix_scan_user for JJ40 (#2319)

* Add NIU Mini keymap from Planck keymap

* Remove old keymap files

* Fix README, removed Planck references

* Add default layout, move Planck layout to separate folder

* Update README

* Add my XD60 keymap

* Change RShift to slash

* Fix keymap: stuck on MO(1)

* Move RESET to Fn+Enter

* Add: RGB saturation cycle

* Add numpad layer to keymap

* Fix last case

* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default

* Update XD60 keymap

* Update: move matrix_scan_kb out from matrix.c to jj40.c (kb-level)

* Cleanup for PR

* Fix conflict in readme.md for NIU mini

* Restore original power consumption figure

* Fix: matrix_scan_user() now has to be defined in the keymaps

* Add weak `matrix_scan_user` so it does not have to be defined in keymap

* Add weak matrix_init_user()

6 years agoPersonal BEAKL9 based keymap (#2304)
kifinnsson [Fri, 2 Feb 2018 06:22:37 +0000 (23:22 -0700)]
Personal BEAKL9 based keymap (#2304)

* Adding personal BEAKL9 based keymap

Initial commit, very much a WIP/Proof of concept.

* Updating personal BEAKL9 based layout

* F-keys added to upper layer

6 years agoNot quite neo (#2318)
jola5 [Fri, 2 Feb 2018 06:21:41 +0000 (07:21 +0100)]
Not quite neo (#2318)

* planck with a not-quite-neo layout for a de-DE OS/SW keymap

* ergodox infinity with a not-quite-neo layout for a de-DE OS/SW keymap

* add documentation

6 years agoAdded info.json and updated README for Deltasplit75 (#2266)
Donald [Fri, 2 Feb 2018 06:13:44 +0000 (01:13 -0500)]
Added info.json and updated README for Deltasplit75 (#2266)

* Added info.json and updated README

* Updated info.json

6 years ago🔧 create info.json for Infinity Ergodox (#2267)
Louis Orleans [Fri, 2 Feb 2018 06:11:57 +0000 (22:11 -0800)]
🔧 create info.json for Infinity Ergodox (#2267)

* 🔧 create info.json for Infinity Ergodox

I'm not sure if the bootloader key is set correctly.

* 🐛 fix layout name

6 years agoUse perl directly instead of grep -P
Erin Call [Mon, 22 Jan 2018 22:11:46 +0000 (14:11 -0800)]
Use perl directly instead of grep -P

BSD grep (the one on OSX) lacks a -P flag. The grep -P command thus
fails and prints a usage message to the terminal. This fixes that.

6 years agoQWERTY based layout with thumb-chording (SHIFT + SPECIAL) and programming layer.
mvs [Thu, 18 Jan 2018 00:21:31 +0000 (19:21 -0500)]
QWERTY based layout with thumb-chording (SHIFT + SPECIAL) and programming layer.

6 years agoAdd smt keymap for KBD75
Stephen Tudor [Sun, 7 Jan 2018 21:59:56 +0000 (16:59 -0500)]
Add smt keymap for KBD75

6 years agozweihander: rename, ⌃ → ⌥, README revamp (#2311)
adiabatic [Fri, 2 Feb 2018 06:01:18 +0000 (22:01 -0800)]
zweihander: rename, ⌃ → ⌥, README revamp (#2311)

* zweihander-osx: Remove app keys, etc.

- add right command keys
- add F16 on ;' for Siri
- remove command-Q (too easy to hit)

* Rename zweihander-osx to zweihander-macos

zweihander-macos: / / ^ → / / ⌥; README revamp

zweihander: rename, ⌃ → ⌥, README revamp

6 years agoXd75 : Bépo layout for the XD75 (#2166)
Brosseau Valentin [Fri, 2 Feb 2018 06:00:39 +0000 (07:00 +0100)]
Xd75 : Bépo layout for the XD75 (#2166)

* Add xd75 layout

* Add Readme

* Update layout

* Remove Backlight keys

* Move ENTER / BACKSP / DEL

* Commit my bepo layout instead of the qwerty version since i will not use it

* Use 0 instead of 00

* Fix TODO key

* Update the readme

* Replace wrong key placment

* Update center column

* Update the layout with 2-u key

* Adjust the fn layer

* Adjust the main layer

* Adjust the fn layer

6 years agoAdded us based keyboard layout with cursor keys and mouse functionality for SATAN...
Christian Richter [Fri, 2 Feb 2018 06:00:09 +0000 (07:00 +0100)]
Added us based keyboard layout with cursor keys and mouse functionality for SATAN GH60 (#2180)

* Add chaser keymap

* Added missing readme

* Add missing mousewheel und mousebutton 3

6 years agoReplace custom tap dance keys with mod tap keys in planck/keymaps/dshields
Daniel Shields [Fri, 8 Dec 2017 14:33:24 +0000 (14:33 +0000)]
Replace custom tap dance keys with mod tap keys in planck/keymaps/dshields

6 years agoAdd support for key backlighting to bfake
Chris Lee [Sat, 2 Dec 2017 10:26:49 +0000 (03:26 -0700)]
Add support for key backlighting to bfake

If BACKLIGHT_ENABLE is set to `yes` in `rules.mk`, then the user
can use the `BL_*` keycodes to adjust the backlight. At the moment,
only on/off is supported.

6 years agoupdated xd75 layout (#2321)
Koen Klinkers [Fri, 2 Feb 2018 04:08:39 +0000 (05:08 +0100)]
updated xd75 layout (#2321)

* plank layout

* ergodone

* x75

* readmes

* added rgb controls

* bslash

* added backlighting based on layer/modifier

* changed colors

6 years agoHalfkey function for every layer (#2327)
Oryhara [Fri, 2 Feb 2018 04:08:18 +0000 (22:08 -0600)]
Halfkey function for every layer (#2327)

* started work on halfkeyboard

* update to keymap

* halfkey layouts complete for dvorak and qwerty

* added plover layout to halfkeyboard mapping

* fixed error in dvorak layout right hand

* fixed error in dvorak layout right hand, comments updated

* thing

* added minus and equals to normal layouts

* added minus and equals to normal layouts

* adde visualizer matching halfkeyboard mappings

* adde visualizer matching halfkeyboard mappings

* updated keymaps for mirror handedness functionality for all layers.  Also added visualizer code for distinct color for each layer, and LCD text displaying the current layer.

* had a KC_TILD where should have had KC_GRAV

* its spelled KC_GRAVE

6 years agoadded my layout (#2326)
Null [Fri, 2 Feb 2018 04:07:47 +0000 (22:07 -0600)]
added my layout (#2326)

* added my layout

basically just default with proper arrow-keys

* fixed arrow keys now works properly

6 years agoImperial Match (Darth Vader's Theme) added
Mitchell van Manen [Thu, 1 Feb 2018 21:10:25 +0000 (22:10 +0100)]
Imperial Match (Darth Vader's Theme) added

crappy recording: https://clyp.it/0lufqils

6 years agoAdd missing parenthesis back to backlight_tick
Michael Kaylan [Thu, 1 Feb 2018 22:12:23 +0000 (16:12 -0600)]
Add missing parenthesis back to backlight_tick

6 years agoadded ATOM47 (Vortex Core QMK powered PCB) & DZ60 Custom config(LEdiodes) (#2310)
LEdiodes [Sun, 28 Jan 2018 20:58:42 +0000 (14:58 -0600)]
added ATOM47 (Vortex Core QMK powered PCB) & DZ60 Custom config(LEdiodes) (#2310)

* added ATOM47 (Vortex Core QMK powered PCB)

* fixed broken\unfinished comment block

* moved Layer template to default template.

* moved Layer template to default template and removed template from the keymap.c file.

* Added LEdiodes config

* created readme.md

contains an image of 60% board(LEdiodes).

* updated readme.md with images

added images of the PCB and some feature details from https://geekhack.org/index.php?topic=93447.msg2545221#msg2545221

* removed excess words.

* followed the readme template to a T.

* formatting fix : added a return.

6 years agoSupport for YMDK NP21 (#2316)
sanosis [Sun, 28 Jan 2018 20:58:03 +0000 (21:58 +0100)]
Support for YMDK NP21 (#2316)

* ymdk_np21 initial support

Base support of ymdk_np21 - based on jj40. Full grid layout

* Update README.md

Replacing description.

* Adding YMDK NP21 to comunity list.

Adding YMDK NP21 to community supported list.

6 years agoAdding jj40 to keyboard list (#2315)
sanosis [Sun, 28 Jan 2018 19:46:22 +0000 (20:46 +0100)]
Adding jj40 to keyboard list (#2315)

* Adding jj40 to keyboard list

Adding jj40 to Community-supported list.

* Update readme.md

6 years agoAlways copy the firmware file to the root qmk_firmware directory (#2314)
skullydazed [Sun, 28 Jan 2018 19:11:28 +0000 (11:11 -0800)]
Always copy the firmware file to the root qmk_firmware directory (#2314)

* Always copy the firmware file to the root qmk_firmware directory

* remove circular dependency

6 years agoupdate sed to work on mac
Sam Perman [Sat, 27 Jan 2018 15:49:43 +0000 (10:49 -0500)]
update sed to work on mac

See https://stackoverflow.com/questions/19456518/invalid-command-code-despite-escaping-periods-using-sed

6 years agoAdd helix keyboard (#2308)
MakotoKurauchi [Sun, 28 Jan 2018 17:14:12 +0000 (02:14 +0900)]
Add helix keyboard (#2308)

* Fork from Let's Split

* Organizing files

* Delete some keymaps

* I2C and serial enabled at the same time

* Change readme

* add #define HELIX_ROWS for multiple rows

* Delete avrdude flashing script

* Delete makefiles

* Subproject elimination

* Fix lufa path

* Remove PLAY_NOTE_ARRAY usages to get rid of warning.

Fix conflicting function name

* Mousekey change default to off

* Fix to oled display adjust

* make rev2

change pin assign
change keymap

* use master_buffer

* Timing adjustment

* Organizing files

* Change Keymap

* Change Keymap

Add EISU and KANA
Correct 4rows

* NKRO default to disable

* EXTRAKEY_ENABLE default to disable

* add rgb reset key

* rgb custom function enable

*  Extend font

* add RGBLED_POWER

default folder to helix/rev2
RGB_ENABLE to no

* renamed directory

* Disable RGBLIGHT_CUSTOM_DRIVER

* Disable LOCKING_SUPPORT_ENABLE

* Update bootloader setting

* Change readme

* Fixed argument error

6 years agokatana60: fix bootloader size to work with PCB
Gabriel Rauter [Fri, 26 Jan 2018 12:57:09 +0000 (13:57 +0100)]
katana60: fix bootloader size to work with PCB

Fix the bootloader size so the `RESET` key actually resets to the
bootloader instead of just restarting the boards.

6 years agoAdding personal keymap for planck/niu_mini (#2263)
Mason McAllaster [Thu, 25 Jan 2018 06:09:37 +0000 (01:09 -0500)]
Adding personal keymap for planck/niu_mini (#2263)

* Adding mason keymap for planck/niu_mini

* Adding power shortcut

6 years agohi there friends
manofinterests [Sat, 13 Jan 2018 03:41:14 +0000 (19:41 -0800)]
hi there friends

6 years agoHi there :) (#2273)
na7thana [Thu, 25 Jan 2018 06:04:31 +0000 (22:04 -0800)]
Hi there :) (#2273)

6 years ago[Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards (#2290)
Alex Vogel [Thu, 25 Jan 2018 06:03:49 +0000 (07:03 +0100)]
[Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards (#2290)

* ISO HHKB first commit

* First version of my HHKB ISO Spanish Keymap

* Readme.md

* Added more media keys.
Caps Lock added on function layer.
Backlight toggle added on funtion layer.

* RGB support for WS2812B RGB led strip

* RGB and brightness control.

6 years agoFix compilation error when RGB light is disabled
Greizgh [Sat, 20 Jan 2018 15:41:36 +0000 (16:41 +0100)]
Fix compilation error when RGB light is disabled

6 years agoAdd SSD1306 OLED display support to TKC1800 (#2293)
TerryMathews [Thu, 25 Jan 2018 06:00:59 +0000 (01:00 -0500)]
Add SSD1306 OLED display support to TKC1800 (#2293)

* Add support for SSD1306 OLED display

* Correct keymap

Had tilde on keymap instead of grave, corrected.

* Winkeyless keymap

6 years agoAdded KBD66 (#2292)
allo-world [Thu, 25 Jan 2018 06:00:31 +0000 (22:00 -0800)]
Added KBD66 (#2292)

* Created default layout for KBD66.

* Added KBD66 ISO layout.

6 years agoMake new_project.sh a bit more robust
Thomas Järvstrand [Sun, 21 Jan 2018 20:32:19 +0000 (21:32 +0100)]
Make new_project.sh a bit more robust

6 years agoAdd Chocopad keyboard
Danny Nguyen [Wed, 20 Dec 2017 15:58:28 +0000 (10:58 -0500)]
Add Chocopad keyboard

6 years agoUpdate pinout for Rev. 1.0 Iris without LED
Danny Nguyen [Thu, 18 Jan 2018 19:51:16 +0000 (14:51 -0500)]
Update pinout for Rev. 1.0 Iris without LED

6 years agoIris send backlight info over i2c
Joe DeVivo [Fri, 29 Dec 2017 16:09:54 +0000 (09:09 -0700)]
Iris send backlight info over i2c

6 years agoDisable MIDI on Planck so all revisions compile without compilition size errors
U-LANDSRAAD\drashna [Wed, 27 Dec 2017 02:06:27 +0000 (18:06 -0800)]
Disable MIDI on Planck so all revisions compile without compilition size errors

6 years agoEnable FPU on Clueboard60
Fred Sundvik [Sun, 21 Jan 2018 08:57:25 +0000 (10:57 +0200)]
Enable FPU on Clueboard60

6 years agoRevert back to normal sleeping wait behaviour for STM32
Fred Sundvik [Sun, 21 Jan 2018 08:56:41 +0000 (10:56 +0200)]
Revert back to normal sleeping wait behaviour for STM32

6 years agoFix compiler settings for MCUs with floating point
Fred Sundvik [Sun, 21 Jan 2018 08:55:40 +0000 (10:55 +0200)]
Fix compiler settings for MCUs with floating point

6 years agoClarify the format for layout names
skullY [Fri, 19 Jan 2018 19:58:19 +0000 (11:58 -0800)]
Clarify the format for layout names

6 years agoBacklighting for JJ40 and underglow initialisation code (#2260)
Kenneth Aloysius [Thu, 18 Jan 2018 21:02:32 +0000 (08:02 +1100)]
Backlighting for JJ40 and underglow initialisation code (#2260)

* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default

6 years agoadd dz60 map with arrow keys (#2270)
amanda flagg [Wed, 17 Jan 2018 23:13:52 +0000 (15:13 -0800)]
add dz60 map with arrow keys (#2270)

6 years agoAdding stephengrier keymap for the tada68 keyboard. (#2269)
stephengrier [Wed, 17 Jan 2018 19:44:12 +0000 (19:44 +0000)]
Adding stephengrier keymap for the tada68 keyboard. (#2269)

6 years agoUpdate to drashna keymaps (#2281)
Drashna Jaelre [Wed, 17 Jan 2018 19:28:23 +0000 (11:28 -0800)]
Update to drashna keymaps (#2281)

* Move faux clicky into userspace

* Get Audio and RGB enabled on Orthodox-rev1

* Add faux click to userspace

* Add Orthodox Rev3 check to macros

* Hack Orthodox Name for drashna keymap

* No more One Shots

* Ergodox product name hack

* Enable Audio on Orthodox by default

6 years agoFix up the ARM audio support (#2136)
skullydazed [Sun, 14 Jan 2018 04:38:25 +0000 (20:38 -0800)]
Fix up the ARM audio support (#2136)

* Get audio working on clueboard/60

* add keys for music mode

* Change doubles to floats

* add keys for all the songs

* revert to the default startup sound

* Remove music mode until we can figure out why it crashes

6 years agoUpdate info.json
manofinterests [Sat, 13 Jan 2018 04:23:25 +0000 (20:23 -0800)]
Update info.json

6 years agoUpdate info.json
Jack Humbert [Sat, 13 Jan 2018 01:47:39 +0000 (20:47 -0500)]
Update info.json

6 years agoReset color after submodule warning message
Marco Scannadinari [Mon, 8 Jan 2018 23:11:26 +0000 (23:11 +0000)]
Reset color after submodule warning message

Fixes leaking bold text

6 years agoUpdate ergodone.c
noisebomb44 [Mon, 8 Jan 2018 23:21:50 +0000 (00:21 +0100)]
Update ergodone.c

6 years agoFix call to memset for various keyboards
Kaleb Elwert [Wed, 10 Jan 2018 21:15:06 +0000 (13:15 -0800)]
Fix call to memset for various keyboards

6 years agoAdding my Tada68 Keymap.
chancellorr [Thu, 11 Jan 2018 06:50:54 +0000 (01:50 -0500)]
Adding my Tada68 Keymap.

6 years agoAdd Daniel Gordon's Ergodox Infinity and Chimera
Daniel Gordon [Mon, 18 Dec 2017 22:01:59 +0000 (16:01 -0600)]
Add Daniel Gordon's Ergodox Infinity and Chimera

   * gordon.c defines many aliases for KC codes.
   * gordon.c defines many advanced tap dance functions.
   * This is a squashed commit of about 6 months of work on chimera and
     ergodox infinity changes.
   * Ignore the change-id below.

Change-Id: I83927139e8a80fe08992ae91ec7d62571498f7f7

6 years agoUpdated files to better support sockets version (#2255)
Mikkel Jeppesen [Fri, 12 Jan 2018 17:57:48 +0000 (18:57 +0100)]
Updated files to better support sockets version (#2255)

6 years agoUpdating default niu mini keymap to better reflect product
Mason McAllaster [Thu, 11 Jan 2018 23:12:15 +0000 (18:12 -0500)]
Updating default niu mini keymap to better reflect product

6 years agoLayout for BananaSplit60 (#2257)
Kyle Sargent [Fri, 12 Jan 2018 17:56:50 +0000 (09:56 -0800)]
Layout for BananaSplit60 (#2257)

* Kamon bananasplit layout

* readme

6 years agoadded the possibility to hav shifted(modded) tap dance
pmalecka [Fri, 1 Dec 2017 08:09:52 +0000 (09:09 +0100)]
added the possibility to hav shifted(modded) tap dance

6 years agoClarify that we actually have max 16 total backlight levels
fauxpark [Fri, 12 Jan 2018 13:26:39 +0000 (00:26 +1100)]
Clarify that we actually have max 16 total backlight levels

6 years agoRemove reference to BL_x in keycodes.md, and add BL_BRTG
fauxpark [Fri, 12 Jan 2018 12:49:15 +0000 (23:49 +1100)]
Remove reference to BL_x in keycodes.md, and add BL_BRTG

6 years agoHalfkeyboard functionality for dvorak and qwerty (#2261)
Oryhara [Fri, 12 Jan 2018 17:35:33 +0000 (11:35 -0600)]
Halfkeyboard functionality for dvorak and qwerty (#2261)

* started work on halfkeyboard

* update to keymap

* halfkey layouts complete for dvorak and qwerty

6 years agoAdd -e to enable interpretation of escape characters
Danny Nguyen [Fri, 12 Jan 2018 17:12:19 +0000 (12:12 -0500)]
Add -e to enable interpretation of escape characters

6 years agoAdding XMMX (#2236)
farmakon [Sun, 7 Jan 2018 16:23:45 +0000 (17:23 +0100)]
Adding XMMX (#2236)

* gh80_3000

* Add files via upload

6 years agoUpdate info.json
Jack Humbert [Fri, 5 Jan 2018 21:28:46 +0000 (16:28 -0500)]
Update info.json

6 years agoInfo json fixes (#2232)
Jack Humbert [Fri, 5 Jan 2018 20:44:59 +0000 (15:44 -0500)]
Info json fixes (#2232)

* Update info.json

* Update info.json

* Update info.json

* Update info.json