Takeshi ISHII and Drashna Jaelre
155e9310ff
Make quantum/split_common/serial.[ch] configurable ( #4419 )
...
* add temporary compile test shell script
* add 'CONFIG_H += serial_backward_compatibility.h' into common_features.mk:SPLIT_KEYBOARD block
* add quantum/split_common/serial_backward_compatibility.h
SERIAL_PIN_PORT and other PIN define move to serial_backward_compatibility.h
SERIAL_BACKLIT_START move to split_util.h
* quantum/split_common/serial.c change to helix-serial.c style serial configuration
* add temporary file quantum/split_common/split-keyboards-list.txt
* add '#define SOFT_SERIAL_PIN D0' to keyboards/6lit/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/divergetm2/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/ergotravel/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/foobar/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/dactyl_manuform/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/qc60/config.h
* add '//#define SOFT_SERIAL_PIN D0' to keyboards/handwired/xealous/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/iris/rev*/config.h
* add '//#define SOFT_SERIAL_PIN D0' to keyboards/lets_split_eh/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/levinson/rev*/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/miniaxe/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/nyquist/rev?/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/quefrency/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/qwertyydox/config.h,keyboards/qwertyydox/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/redox/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/rorschach/rev1/config.h
* remove '#define SOFT_SERIAL_PIN D0' from quantum/split_common/serial_backward_compatibility.h
* remove temporary file quantum/split_common/split-keyboards-list.txt
* remove temporary compile test shell script
* Revert "remove temporary compile test shell script"
This reverts commit 15b0021b4092127b8d8a21f572642ad3702b46d4.
* update quantum/split_common/compile_split_test.sh for new keyboard test
* add '#define SOFT_SERIAL_PIN D0' to keyboards/diverge3/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/40percentclub/25/config.h
* remove temporary compile test shell script
* update docs/config_options.md, quantum/template/avr/config.h
* fix quantum/template/avr/config.h
* fix typo docs/config_options.md
2018-12-14 11:00:10 -08:00
Vyolle and MechMerlin
fd3b0787ed
Fixed lack of semi colon. ( #4587 )
2018-12-09 17:52:00 -08:00
Vyolle and MechMerlin
3e698a54ea
Removed mousekeys. Added Levinson Steno keymap. ( #4574 )
...
* Changed location of mouse 3, and arrow keys
* Removed MouseKeys. Added Levinson Layout
2018-12-07 16:50:43 -08:00
Sebastian Spieß and MechMerlin
ca9262ca3d
Add levinson keymap for user 'drogglbecher' ( #4566 )
...
* Add levinson layout for drogglbecher
* Add tab to layer 0
* Change OS key to ALT
* Remove unnecessary KC_TRNS define
Co-Authored-By: Drogglbecher <code@sebastian-spiess.de >
2018-12-07 08:36:51 -08:00
Nick Piazza and Drashna Jaelre
93c0362552
Update Levinson readme to support elite-c ( #4445 )
...
* init - updated levinson readme to support elite-c
* updated readme per PR comment
* added trailing spaces to lines 6 7 8
* updated readme bootloader instructions
* updated readme
* updated readme
2018-11-20 10:07:20 -08:00
Jason Yamada-Hanff and Drashna Jaelre
e08266129e
Keymap: port atreus layout to levinson keyboard ( #4285 )
...
* Keymap: port atreus layout to levinson keyboard
* fix (mostly deprecation) issues after review
2018-11-01 17:26:43 -07:00
Jason Yamada-Hanff and Drashna Jaelre
153d1ecfcc
Keymap: add jyh levinson keymaps ( #4284 )
...
* Keymap: add jyh levinson keymaps
remove tap dance number keys due to sluggish responses
simplify I2C configuration
reverse hyper and meh positions
reduce tapping term to allow fast typing with mod tap space keys
remove Alt hold on right space key. too many false touches.
add vim-style arrows (hjkl) on asdf; semicolon/quote on raise
correct documentation string for jyh levinson layout
add alternative levinson layout for jyh
more inspiration from atreus keyboard. keeps shift in the expected
places. reduces number of layers. puts numpad layout easily
accessible. places important keys on palms and meta keys on top
corners for xmonad.
correct layer switching in jyh2 levinson layout
I was getting stuck on the numpad layer because the numpad hold key
was remapped once the layer was activated. Bad idea. Minor other
refinements.
use curly bracket { instead of brace [ on raise layer
add RGB keys on adjust layer
bootmagic key is confusing. turn it off.
try out permissive hold setting to make mod-tap better
remove hold for right control on quote key. too many mistakes
turn off permissive hold. it was causing unexpected behavior
enable rgb underglow animations
add make it pink/blue key to levinson layout
prevent stuck modifiers in jyh2 levinson keymap
* fix up deprecated code after code review
* remove PREVENT_STUCK_MODIFIERS because it is default
Co-Authored-By: yamad <jyamada1@gmail.com >
2018-11-01 16:52:47 -07:00
Drashna Jaelre and Jack Humbert
95619bdaca
Fix file location for mmacdougal's keymap
2018-10-22 21:35:19 -04:00
Michael MacDougall and Drashna Jaelre
a2b650df47
Keymap: Add mmacdougall keymap ( #3852 )
...
* Add mmacdougall keymap
* Make requested changes
2018-10-22 11:59:40 -07:00
Drashna Jaelre and Jack Humbert
7e99d869de
Remove all of the deprecated RGB defines
...
Fixes #3641
2018-10-22 14:55:57 -04:00
Drashna Jaelre and Jack Humbert
00b6f14821
Replace outdated RGB/Audio information
2018-10-22 14:55:05 -04:00
Matthew Treadwell and Drashna Jaelre
c3b3f33c6a
Keymap: Update personal keymap ( #3855 )
...
* Updated personal keymap
* simplified keymap based on suggestions
2018-09-05 16:39:00 -07:00
Christon DeWan and Drashna Jaelre
07fac2fbbf
Keymap: xtonhasvim Levinson ( #3837 )
...
* pulled in levinson from staging.
* simplified trilayer handling
and some other linting that bit me in the last code review
* formatting
2018-09-03 16:50:11 -07:00
Danny and Drashna Jaelre
05b7383703
Keyboard: Refactor Levinson to use split common code ( #3639 )
...
* Migrate Levinson to use split_common code
* Update keymap
2018-08-13 12:05:58 -07:00
noroadsleft and Drashna Jaelre
b4888eee14
Levinson Configurator support ( #3260 )
...
* Configurator support
* Deleted deprecated KC_LAYOUT_ortho_4x12 matrix alias
* Refactor valgrahf keymap for new matrix name
2018-06-28 22:24:23 -07:00
Danny and Drashna Jaelre
2b677ddac9
Fix nyquist (and other splits using D2 in debouncing) ( #3067 )
...
* Update default Nyquist revision
* LED slave fix
* Sync changes from lets_split
* Add needed check for debouncing
* Remove line that was setting PD2 pin and interfering with use of that pin
* Add backlight key to keymap
2018-05-28 15:02:41 -07:00
Danny and Drashna Jaelre
7658f10fba
Fix led enabled slave ( #3022 )
...
* Account for backlight enabled flag when passing backlight level to slave
* Add BL_TOGG to keymap for testing
* Apply backlight fix to Iris
* Port I2C LED backlight control from Iris to Levinson
2018-05-22 12:40:43 -07:00
Harley Laue and Drashna Jaelre
8cdb4a9150
Add Contra layout & cleanup a few things ( #2998 )
...
* Have Del become backspace on the bottom layer for grid layouts
* Fix modtap for ESC
* Add sleep to Adjust layer
2018-05-18 13:58:23 -07:00
Drashna Jaelre and Jack Humbert
678fae6cce
Reformat 40% Ortho boards to work with Layouts feature ( #2804 )
...
* Reformat 40% Ortho boards to work with Layouts feature
* Fix krusli keymap to compile properly
* Fix mt40 compile errors
* Fix layouts
* fix RGB?
2018-05-14 10:11:12 -04:00
Spencer and Drashna Jaelre
1b711453ca
Updated Levinson and Fourier keymaps ( #2685 )
...
* new file: keyboards/dilly/keymaps/delmo/config.h
new file: keyboards/dilly/keymaps/delmo/keymap.c
new file: keyboards/dilly/keymaps/delmo/rules.mk
new file: keyboards/fourier/config.h
new file: keyboards/fourier/fourier.c
new file: keyboards/fourier/fourier.h
new file: keyboards/fourier/i2c.c
new file: keyboards/fourier/i2c.h
new file: keyboards/fourier/keymaps/default/config.h
new file: keyboards/fourier/keymaps/default/keymap.c
new file: keyboards/fourier/keymaps/default/rules.mk
new file: keyboards/fourier/keymaps/valgrahf/config.h
new file: keyboards/fourier/keymaps/valgrahf/keymap.c
new file: keyboards/fourier/keymaps/valgrahf/rules.mk
new file: keyboards/fourier/matrix.c
new file: keyboards/fourier/readme.md
new file: keyboards/fourier/rev1/config.h
new file: keyboards/fourier/rev1/rev1.c
new file: keyboards/fourier/rev1/rev1.h
new file: keyboards/fourier/rev1/rules.mk
new file: keyboards/fourier/rules.mk
new file: keyboards/fourier/serial.c
new file: keyboards/fourier/serial.h
new file: keyboards/fourier/split_util.c
new file: keyboards/fourier/split_util.h
* new file: keyboards/levinson/keymaps/valgrahf/config.h
new file: keyboards/levinson/keymaps/valgrahf/keymap.c
new file: keyboards/levinson/keymaps/valgrahf/rules.mk
* modified: keyboards/levinson/keymaps/valgrahf/keymap.c
* deleted: keyboards/dilly/keymaps/delmo/config.h
deleted: keyboards/dilly/keymaps/delmo/keymap.c
deleted: keyboards/dilly/keymaps/delmo/rules.mk
* modified: keyboards/fourier/keymaps/valgrahf/keymap.c
* deleted: keyboards/fourier/config.h
deleted: keyboards/fourier/fourier.c
deleted: keyboards/fourier/fourier.h
deleted: keyboards/fourier/i2c.c
deleted: keyboards/fourier/i2c.h
deleted: keyboards/fourier/keymaps/default/config.h
deleted: keyboards/fourier/keymaps/default/keymap.c
deleted: keyboards/fourier/keymaps/default/rules.mk
deleted: keyboards/fourier/keymaps/valgrahf/config.h
deleted: keyboards/fourier/keymaps/valgrahf/keymap.c
deleted: keyboards/fourier/keymaps/valgrahf/rules.mk
deleted: keyboards/fourier/matrix.c
deleted: keyboards/fourier/readme.md
deleted: keyboards/fourier/rev1/config.h
deleted: keyboards/fourier/rev1/rev1.c
deleted: keyboards/fourier/rev1/rev1.h
deleted: keyboards/fourier/rev1/rules.mk
deleted: keyboards/fourier/rules.mk
deleted: keyboards/fourier/serial.c
deleted: keyboards/fourier/serial.h
deleted: keyboards/fourier/split_util.c
deleted: keyboards/fourier/split_util.h
* deleted: keyboards/fourier/config.h
deleted: keyboards/fourier/fourier.c
deleted: keyboards/fourier/fourier.h
deleted: keyboards/fourier/i2c.c
deleted: keyboards/fourier/i2c.h
deleted: keyboards/fourier/keymaps/default/config.h
deleted: keyboards/fourier/keymaps/default/keymap.c
deleted: keyboards/fourier/keymaps/default/rules.mk
deleted: keyboards/fourier/keymaps/valgrahf/config.h
deleted: keyboards/fourier/keymaps/valgrahf/keymap.c
deleted: keyboards/fourier/keymaps/valgrahf/rules.mk
deleted: keyboards/fourier/matrix.c
deleted: keyboards/fourier/readme.md
deleted: keyboards/fourier/rev1/config.h
deleted: keyboards/fourier/rev1/rev1.c
deleted: keyboards/fourier/rev1/rev1.h
deleted: keyboards/fourier/rev1/rules.mk
deleted: keyboards/fourier/rules.mk
deleted: keyboards/fourier/serial.c
deleted: keyboards/fourier/serial.h
deleted: keyboards/fourier/split_util.c
deleted: keyboards/fourier/split_util.h
keyboards/fourier/
* new file: keyboards/fourier/config.h
new file: keyboards/fourier/fourier.c
new file: keyboards/fourier/fourier.h
new file: keyboards/fourier/i2c.c
new file: keyboards/fourier/i2c.h
new file: keyboards/fourier/keymaps/default/config.h
new file: keyboards/fourier/keymaps/default/keymap.c
new file: keyboards/fourier/keymaps/default/rules.mk
new file: keyboards/fourier/keymaps/valgrahf/config.h
new file: keyboards/fourier/keymaps/valgrahf/keymap.c
new file: keyboards/fourier/keymaps/valgrahf/rules.mk
new file: keyboards/fourier/matrix.c
new file: keyboards/fourier/readme.md
new file: keyboards/fourier/rev1/config.h
new file: keyboards/fourier/rev1/rev1.c
new file: keyboards/fourier/rev1/rev1.h
new file: keyboards/fourier/rev1/rules.mk
new file: keyboards/fourier/rules.mk
new file: keyboards/fourier/serial.c
new file: keyboards/fourier/serial.h
new file: keyboards/fourier/split_util.c
new file: keyboards/fourier/split_util.h
* modified: keyboards/fourier/keymaps/valgrahf/keymap.c
* modified: keyboards/fourier/keymaps/valgrahf/keymap.c
2018-04-15 09:51:38 -07:00
Matthew Treadwell and Drashna Jaelre
05dcb48aa9
Added personal keymap ( #2727 )
2018-04-11 10:18:36 -07:00
MechMerlin and skullydazed
1f77868427
More Configurator Warning Fixes ( #2716 )
...
* mf68_ble did not have the correct .c and .h files
* Fix JC65 KEYMAP to LAYOUT
* Change KEYMAP to LAYOUT for s60_x
* Convert KEYMAP to LAYOUT for lets_split boards
* Convert KEYMAP to LAYOUT
* more fixes to keymap for iris
* convert KEYMAP to LAYOUT for levinson keyboard
* change losinggeneration's KEYMAP to LAYOUT
* convert KEYMAP to LAYOUT
* convert KEYMAP to LAYOUT for nyquist
* convert KEYMAP to LAYOUT
* convert KEYMAP to LAYOUT for viterbi
* convert KEYMAP to LAYOUT
* convert KEYMAP and its subsidiries to the LAYOUT standard
* convert KEYMAP and its subsidiries to the new LAYOUT standard
2018-04-07 23:32:14 -07:00
Joe Wasson and Jack Humbert
7230923b05
Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistency
2018-03-16 16:33:43 -04:00
Danny Nguyen and Jack Humbert
f67c59aa7b
Move hexwire layout into 4x12 layout folder
2018-02-18 02:04:56 -05:00
U-LANDSRAAD\drashna and Jack Humbert
84a713b05c
Remove _quantum functions from custom matrix.c code
2018-02-06 12:25:30 -05:00
Harley Laue and Jack Humbert
ac82cd1ba7
Added personal nyquist & levinson layouts
2018-02-04 13:40:22 -05:00
Drashna Jael're and Jack Humbert
95e68c4ae8
Fix Audio chime overrides in split keyboards
2017-12-04 18:16:26 -05:00
Jack Humbert and GitHub
9fdc276260
Updates bootloader settings, adds file size check ( #2029 )
...
* pull fuse settings for bootloader jump
* fix 32a chips
* make automatic bootloader selection optional
* quantify bootloaders
* fixs #164 , speeds up dfu reset
* fix for chips w/o usb
* missing an n
* fix bootloader sizes, use words for addresses
* fix bmini, pearl, and [[ issue, make things quiet
* ignore avr errors on arm for now
* update settings for the light
* document bootloader stuff
* add bootloader title
2017-11-27 23:08:21 -05:00
skullY
685d4c2f97
Do some cleanup for the API
2017-11-02 16:47:39 -07:00
Danny Nguyen and Jack Humbert
fad967af4c
Remove extra underscore from MASTER_RIGHT define
2017-11-01 01:19:06 -04:00
Danny and Jack Humbert
83af62322c
Add Levinson rev2 ( #1939 )
...
* Add levinson rev2 files
* Add hexwire keymap
* Remove redefinition of backlight defines
2017-10-31 23:58:38 -04:00
Jack Humbert and GitHub
800ec55dfc
Make arguments redo, subproject elimination ( #1784 )
...
* redo make args to use colons, better folder structuring system [skip ci]
* don't put spaces after statements - hard lessons in makefile development
* fix-up some other rules.mk
* give travis a chance
* reset KEYMAPS variable
* start converting keyboards to new system
* try making all with travis
* redo make args to use colons, better folder structuring system [skip ci]
* don't put spaces after statements - hard lessons in makefile development
* fix-up some other rules.mk
* give travis a chance
* reset KEYMAPS variable
* start converting keyboards to new system
* try making all with travis
* start to update readmes and keyboards
* look in keyboard directories for board.mk
* update visualizer rules
* fix up some other keyboards/keymaps
* fix arm board ld includes
* fix board rules
* fix up remaining keyboards
* reset layout variable
* reset keyboard_layouts
* fix remainging keymaps/boards
* update readmes, docs
* add note to makefile error
* update readmes
* remove planck keymap warnings
* update references and docs
* test out tarvis build stages
* don't use stages for now
* don't use stages for now
2017-10-14 11:32:19 -10:00
Danny and Jack Humbert
5eb5b6074c
Add Levinson keyboard ( #1723 )
...
* Fork lets_split to levinson
Update subproject default
* Update Readme
* Pass LED backlight info from master to slave over serial
2017-09-15 19:20:50 -04:00