Cory Shaw
b28982e329
Add mbsurfer Let's Split keymap with RGB layer indicators ( #1638 )
2017-08-26 10:34:53 -04:00
Jack Humbert
d2ff66a985
Creates a layouts/ folder for keymaps shared between keyboards ( #1609 )
...
* include variables and .h files as pp directives
* start layout compilation
* split ergodoxes up
* don't compile all layouts for everything
* might seg fault
* reset layouts variable
* actually reset layouts
* include rules.mk instead
* remove includes from rules.mk
* update variable setting
* load visualizer from path
* adds some more examples
* adds more layouts
* more boards added
* more boards added
* adds documentation for layouts
* use lowercase names for LAYOUT_
* add layout.json files for each layout
* add community folder, default keymaps for layouts
* touch-up default layouts
* touch-up layouts, some keyboard rules.mk
* update documentation for layouts
* fix up serial/i2c switches
2017-08-23 22:29:07 -04:00
Steve Holt
d54360b1d8
Update keymap.c
2017-08-22 23:53:41 -04:00
Steve Holt
fe4549839e
Update config.h
2017-08-22 23:53:41 -04:00
Steve Holt
1d930ebe45
Update Makefile
2017-08-22 23:53:41 -04:00
Joe Wasson
fe60cbd928
Remove PLAY_NOTE_ARRAY usages to get rid of warning.
2017-08-20 12:32:20 -04:00
Jack Humbert
81d7e7d4c8
Merge pull request #1601 from dlaroe/master
...
My keymaps only
2017-08-19 08:19:50 -04:00
8b62a0af74
Updated keymaps with second LOWER for the right hand
2017-08-18 17:29:19 -04:00
dwrz
70407a1b67
Add config.h to piemod keymap.
2017-08-10 14:58:15 -04:00
dwrz
3fa32867ad
Remove makefile from Let's Split piemod.
2017-08-10 14:58:15 -04:00
dwrz
72b7067489
Add piemod keymaps for Let's Split and Planck.
2017-08-10 14:58:15 -04:00
Jack Humbert
5c44d40a0c
Merge pull request #1540 from fabiant7t/master
...
amj40 added; my layouts for Let's Split, amj40 and XD75
2017-08-03 20:57:44 -04:00
Danny Nguyen
479139f9d4
Fix location of where the make command should be run
2017-08-03 20:56:21 -04:00
Danny Nguyen
e0caf94323
Move avrdude flashing script from individual keyboard rules.mk to common location and improve script.
...
Port detection script is now more informative and better handles first time flashing of a Pro Micro
2017-08-03 20:56:21 -04:00
Fabian Topfstedt
3c2343664c
Merge https://github.com/qmk/qmk_firmware
2017-08-03 19:44:58 +02:00
xk
23549791eb
Add keymap xk
2017-08-02 16:04:49 -04:00
Fabian Topfstedt
9609a47c3e
Merge https://github.com/qmk/qmk_firmware
2017-07-31 21:17:16 +02:00
ahtn
07cb997b6d
Changes lets_split to use timer based debouncing
...
The let's split code used delays in its debouncing algorithm which
increases input latency. This commit copies and adapts the code from
`quantum/matrix.c` to lets_split's `matrix.c`.
2017-07-29 11:38:00 -04:00
Fabian Topfstedt
de9331c50c
custom makefile
2017-07-26 12:19:13 +02:00
Fabian Topfstedt
3b05183deb
symmetric modifiers in bottom row
2017-07-26 12:18:40 +02:00
Fabian Topfstedt
75677655ad
left shift is backspace on tap
2017-07-26 11:11:13 +02:00
Fabian Topfstedt
c7ea65c6d3
default based customizations
2017-07-26 11:09:29 +02:00
07dcbd23fd
First Update
2017-07-24 15:19:31 -04:00
Fabian Topfstedt
ee43856ff7
Merge https://github.com/qmk/qmk_firmware
2017-07-20 08:22:44 +02:00
ishtob
087af43dee
fix implementation issues from SSD1306 clean up, added rotation ( #1494 )
...
* moved OLED update task to keymap
* fix splitting render display to keymap
* Added rotation option for OLED, fixed splitting display render update to keymap
* issues with attribute
2017-07-12 12:10:28 -04:00
Jack Humbert
cc468523df
clean up ssd1306 implementation
2017-07-11 14:23:26 -04:00
Jack Humbert
42d5a324eb
Start mvoing hardware drivers to /drivers/ ( #1433 )
...
* start driver isolation
* update nyquist and orthodox boards
* update atreus62
* move drivers to avr
* update avr conditional
2017-07-10 11:18:47 -04:00
Jack Humbert
9de443cbf1
Merge pull request #1471 from qmk/lufa_lib
...
Update LUFA and move it to /lib/lufa
2017-07-07 15:33:29 -04:00
Ethan Spitz
53174036e9
Add new keymap to try to get pretty close to the default layout for an ergodox keyboard. Coming from that I really like being able to use the backspace from my left thumb.
2017-07-07 15:13:18 -04:00
Jack Humbert
1c26468ad5
update include
2017-07-07 14:53:47 -04:00
Jack Humbert
7bddacf25f
update lets_split lufa include
2017-07-07 13:32:29 -04:00
Jack Humbert
b476d65b9c
Update keyboards' rules.mk/Makefiles ( #1442 )
...
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
2017-06-30 16:09:52 -04:00
Jack Humbert
61ef949576
update some copyright headers
2017-06-28 12:58:58 -04:00
Jack Humbert
f5f7dfa064
cleanup lets_split
2017-06-28 10:42:23 -04:00
Fabian Topfstedt
99b6e918ea
fixed brackets
2017-06-27 16:20:17 +02:00
Fabian Topfstedt
9aa748df2a
my layout
2017-06-27 10:36:00 +02:00
Fabian Topfstedt
7d0a471051
removed wrong readme
2017-06-27 09:18:05 +02:00
Fabian Topfstedt
786eb4e73d
my layout
2017-06-27 09:14:04 +02:00
Fabian Topfstedt
4c71b329a2
clone smt layout
2017-06-26 22:33:14 +02:00
skullY
62c77e7dbf
Remove the DIODE_DIRECTION defines from lets_split so we can close #1067
2017-06-24 17:08:43 -07:00
Jack Humbert
f2e1609801
remove hardware files, move arrow pad
2017-06-18 12:33:14 -04:00
Fred Sundvik
6ba22b5f5e
Don't define RGBLED_NUM in let-split khord keymap
...
It's already defined correctly by the parent keyboard project, and was
causing problems for rev1, where the pin is different.
2017-06-18 17:03:07 +03:00
Dylan Khor
a44ba492ea
minor fixes
2017-06-15 03:26:04 -04:00
Dylan Khor
22f985eba7
Add custom let's split keymap
2017-06-15 07:15:27 +00:00
Jack Humbert
a7ce482d14
remove the rest of the .pngs
2017-06-11 21:24:23 -04:00
Nic Aitch
3b38e6954a
Use single brackets for portability with other shells
2017-06-09 09:14:44 -05:00
Adam Bell
4ab61344f5
Adding permissive_hold
2017-06-03 10:28:46 -04:00
Adam Bell
587b0de6e5
adding lets split keymap
2017-06-03 10:28:46 -04:00
Alfrheim
974a77a07c
replacing one R for a T
2017-05-31 15:19:37 +02:00
Nikolaus Wittenstein
8ddbf7f59f
Fix spelling of "persistent"
...
Fixes #1201 .
2017-05-11 15:32:35 -04:00
Jack Humbert
27aa185222
Merge branch 'master' into master
2017-04-03 21:06:40 -04:00
Danny Nguyen
fbd9d04559
Include use of either TRS or TRRS
2017-04-03 16:16:46 -04:00
Danny Nguyen
ed9c18e866
Remove flip-half from keymap
2017-04-03 14:00:33 -04:00
Danny Nguyen
133ed52466
Update Let’s Split readme
2017-04-03 13:24:20 -04:00
Danny Nguyen
e3aeab356a
Move SSD1306 function declarations to header file
2017-04-03 13:24:20 -04:00
Danny Nguyen
d90ac76295
Move defines for RGB to after the config.h include
2017-04-03 13:24:20 -04:00
Danny Nguyen
563961328b
Rename COMPACT_KEYMAP to KC_KEYMAP and move to lets_split.h
2017-04-03 13:24:20 -04:00
Danny Nguyen
d0cfaba6d2
Revise KEYMAP macro to make left and right halves more clear
2017-04-03 13:24:11 -04:00
ishtob
4e51c1e3ca
Update ssd1306.c
2017-04-03 13:17:41 -04:00
Danny Nguyen
48f4c5997b
Move defines for RGB to after the config.h include
2017-04-03 12:06:28 -04:00
Danny Nguyen
344ebbac43
Revert removal of avrdude make option
2017-04-03 11:32:54 -04:00
Xyverz
c034b61b1a
Merge remote-tracking branch 'upstream/master'
2017-04-02 14:49:39 -07:00
Xyverz
571f39da66
Tidied up keymaps, Makefiles that actually work, Clueboard make v1.0
2017-03-29 22:32:39 -07:00
Jack Humbert
6e688ad5c2
Merge pull request #1172 from nooges/hexwire-fixes
...
Let's Split hexwire keymap fixes
2017-03-28 09:16:47 -04:00
Danny Nguyen
63e47a6425
Add RGB support for Let’s Split v1
2017-03-23 12:23:20 -04:00
Danny Nguyen
e5c5902e95
Move keymap into config file
2017-03-23 08:51:29 -04:00
Danny Nguyen
f3e3ff29a3
Add Makefile in keymap dir
2017-03-23 08:46:35 -04:00
Danny Nguyen
91776772fd
Remove line for hands selection via EEPROM, reduce tap duration from 200ms to 150ms
2017-03-23 08:46:35 -04:00
ishtob
2573e581a5
Update readme.md
2017-03-22 15:56:45 -04:00
ishtob
d5f56e91e4
Update i2c.c
2017-03-22 15:50:52 -04:00
ishtob
bb413383ee
Update i2c.c
2017-03-22 15:50:18 -04:00
ishtob
092416325b
Update i2c.c
2017-03-22 15:49:21 -04:00
ishtob
be0cfbb97e
Update i2c.c
2017-03-22 15:48:56 -04:00
ishtob
732a7f2be9
Update matrix.c
2017-03-22 15:47:53 -04:00
ishtob
ebb46694e5
Update split_util.c
2017-03-22 15:45:45 -04:00
ishtob
1f7b8a0343
Update matrix.c
2017-03-22 15:45:15 -04:00
ishtob
d1865db599
OLED code cleanup
2017-03-22 15:19:01 -04:00
ishtob
80270a2791
Add files via upload
2017-03-22 15:14:33 -04:00
ishtob
30f4507492
OLED code cleanup
2017-03-22 15:11:03 -04:00
ishtob
65317a3a02
Added OLED SSD1306 support to I2C
2017-03-22 15:04:11 -04:00
ishtob
423c68c210
Merged Fliphalf, now defined in config, added OLED
...
Can now use the following in the keymap config.h to call the flipped matrix
```
#define FLIPHALF
```
2017-03-22 15:02:49 -04:00
ishtob
3a7083d810
Delete rules.mk
2017-03-22 15:00:00 -04:00
ishtob
a4bdd6d084
Delete rev2fliphalf.h
2017-03-22 14:59:54 -04:00
ishtob
d012b01108
Delete rev2fliphalf.c
2017-03-22 14:59:42 -04:00
ishtob
6167d7937c
Delete config.h
2017-03-22 14:59:32 -04:00
ishtob
dfb5a0e8f4
Delete Makefile
2017-03-22 14:59:20 -04:00
ishtob
f0962bce50
Add files via upload
2017-03-22 14:55:13 -04:00
Jack Humbert
c36a4496eb
Update config.h
2017-03-15 23:51:56 -04:00
Jack Humbert
c043d1cc47
Update config.h
2017-03-15 23:49:38 -04:00
Jack Humbert
8685d73893
Merge pull request #1148 from nooges/hexwire-lets-split
...
Add Hexwire layout for Let's Split
2017-03-15 11:12:01 -04:00
Danny Nguyen
52ea58805a
Add RGB underglow, move keys to allow Adjust layer to be reached
2017-03-14 09:51:48 -04:00
Danny Nguyen
3df35f712e
Add readme for layout
2017-03-09 09:52:33 -05:00
Danny Nguyen
74c6c3d277
Convert keymap to compact version
2017-03-09 09:33:21 -05:00
Danny Nguyen
718b964806
Add hexwire layout for Let’s Split
2017-03-09 09:31:46 -05:00
Stephen Tudor
8d4bc714e4
Update smt keymap READMEs
2017-03-08 23:16:58 -05:00
Stephen Tudor
88e862e472
Update smt keymaps for consistency
2017-03-08 16:00:23 -05:00
Xyverz
fbbf618a46
Removed preceeding underscore from MASTER_RIGHT in config.h
2017-03-05 03:48:10 -08:00
Stephen Tudor
334edc3c7d
Add smt keymap for Let's Split (based on serial)
2017-02-16 14:32:24 -05:00
Xyverz
4894150094
Changes to the keymap to accommodate the RGB Underglow lighting.
2017-02-11 21:54:58 -08:00
Xyverz
134c354fc5
Adding a config file so that I can get RGB underglow for my Let's Split
2017-02-11 21:54:05 -08:00
Xyverz
902d5077cd
Merge remote-tracking branch 'upstream/master'
2017-02-10 23:34:27 -08:00
Jimmy Chan
56d2198b3d
rename I2C_MASTER_RIGHT to MASTER_RIGHT since this works for serial as well
2017-02-07 12:36:52 -08:00
Jimmy Chan
048ef311dc
udpate readme to reflect QMK and not having the Makefile from ahtn's repo
2017-02-07 12:33:35 -08:00
Jimmy Chan
9c02e2ab49
correctly put eeprom EE_HANDS at addr 0x0a (decimal 10). default to rev2 project. do not default EE_HANDS for the serial keymap
...
if you compare split_util.h with the original project by ahtn, the
address we look for isLeftHand config went from addr 7 to addr 10
(decimal). The EEP files were not updated.
EE_HANDS should not be enabled by default since it's more confusing for
most users
2017-02-07 12:30:24 -08:00
Jack Humbert
d639bd2021
Merge pull request #1072 from nicinabox/improve-ls-avrdude-target
...
Check for Pro Micro serial port automatically
2017-02-07 13:52:03 -05:00
Jack Humbert
790dab27b6
Merge pull request #1053 from TerryMathews/master
...
Let's Split: establish rev2fliphalf subproject
2017-02-07 12:19:45 -05:00
Nic Aitch
3dbdd15304
Check for a new serial port every second
2017-02-06 19:57:34 -06:00
TerryMathews
2a2be010d9
Reverse rev2 and rev2fliphalf
...
Flipped definitions on what constitutes "fliphalf" by popular demand.
2017-02-06 19:23:10 -05:00
TerryMathews
5d55a44afa
Revert "Reverse rev2 and rev2fliphalf"
...
This reverts commit 0537977ba1
.
2017-02-06 19:21:21 -05:00
TerryMathews
0537977ba1
Reverse rev2 and rev2fliphalf
...
Flipped definitions on what constitutes "fliphalf" by popular demand.
2017-02-06 19:14:57 -05:00
TerryMathews
ef9e544a7e
Let's Split: establish rev2fliphalf subproject
...
Subproject to accomodate second half pad built in opposite orientation
(places TRRS jacks on opposing edges for shorter cable runs)
2017-01-29 22:22:32 -05:00
Nic Aitch
890ecf6a2a
Update readme
2017-01-26 09:31:40 -06:00
Nic Aitch
3131d65563
Add avrdude target
2017-01-26 09:31:27 -06:00
TerryMathews
372af5e3f6
More code cleanup
...
Missed a few commented out vestigal defines in revx/config.h that had
been moved to keymap/serial and i2c.
2017-01-22 22:06:53 -05:00
TerryMathews
99d548c4fb
Missed commenting out notes at end of line
2017-01-22 15:57:30 -05:00
TerryMathews
a00957abca
Fixed keymap matrix on rev2
...
* Fixed keymap matrix in rev2 so that left half and right half match
when in same orientation.
2017-01-22 15:50:08 -05:00
TerryMathews
efa526f570
Created lines to uncomment keyboards built upside down
...
* Reverses column order to fix left-to-right key order that occurs if
PCB assembled upside down.
2017-01-22 15:46:43 -05:00
TerryMathews
9d24943ec1
Refactor code to eliminate duplicate defines
...
* Moved duplicated defines out of inappropriate source files (matrix
pins in keymap subdirectory)
* Eliminated default keymap directory
* Hardcoded serial keymap to use serial defines and EE_CONFIG
* Hardcoded i2c keymap to use i2c defines
2017-01-22 15:37:48 -05:00
Xyverz
80bc598585
Added Let's Split
2017-01-19 06:51:24 -08:00
climbalima
281aa1dad0
added case stl from se7en9057
2016-12-19 14:01:40 -05:00
climbalima
16483409cf
better switch spacing in svg
2016-12-14 23:11:04 -05:00
climbalima
5dce74d0ff
svg bug fix and added pilcrow to hand wire
2016-12-12 22:36:16 -05:00
climbalima
7bc1caa21c
changed svg after merge
2016-12-10 23:18:46 -05:00
climbalima
73d6018296
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
2016-12-10 23:15:47 -05:00
climbalima
56515ba503
changed svg to support proto pcb
2016-12-10 23:13:36 -05:00
Jack Humbert
dd2911151b
Merge pull request #932 from climbalima/master
...
Added ponoko svg for lets split
2016-12-04 13:53:25 -05:00
climbalima
2186e5ae85
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
2016-12-03 17:01:26 -05:00
Jack Humbert
27ebacb15d
merging lets_split
2016-11-21 19:18:47 -05:00
Jack Humbert
3774a7fcda
rgb light through midi
2016-11-17 17:42:14 -05:00
climbalima
21b6b4e6c4
should have fixed conflixed
2016-11-16 19:49:38 -05:00
climbalima
5cac51a773
Merge https://github.com/climbalima/qmk_firmware
2016-11-16 19:26:38 -05:00
climbalima
1dd6ceb45d
Updated my repo to current qmk
2016-11-16 19:18:54 -05:00
climbalima
bce6e52391
fixed conflict
2016-11-14 23:08:10 -05:00
climbalima
dd22c787b8
fixed extra paste
2016-11-14 23:05:37 -05:00
climbalima
ec0db2933c
Merge branch 'master' of https://github.com/climbalima/qmk_firmware
...
second try
2016-11-10 20:06:54 -05:00
climbalima
b5cecb4cc9
Added both revisions into one folder
2016-11-10 20:03:24 -05:00
climbalima
79f82d3d80
returned to o
2016-11-10 18:43:31 -05:00
climbalima
6e27f6fbde
Changes to be committed:
...
new file: keyboards/lets_splitv2/Makefile
new file: keyboards/lets_splitv2/config.h
new file: keyboards/lets_splitv2/i2c.c
new file: keyboards/lets_splitv2/i2c.h
new file: keyboards/lets_splitv2/imgs/split-keyboard-i2c-schematic.png
new file: keyboards/lets_splitv2/imgs/split-keyboard-serial-schematic.png
new file: keyboards/lets_splitv2/keymaps/default/keymap.c
new file: keyboards/lets_splitv2/lets_split.c
new file: keyboards/lets_splitv2/lets_split.h
new file: keyboards/lets_splitv2/matrix.c
new file: keyboards/lets_splitv2/pro_micro.h
new file: keyboards/lets_splitv2/readme.md
new file: keyboards/lets_splitv2/serial.c
new file: keyboards/lets_splitv2/serial.h
new file: keyboards/lets_splitv2/split_util.c
new file: keyboards/lets_splitv2/split_util.h
new file: keyboards/maxipad/Makefile
new file: keyboards/maxipad/config.h
new file: keyboards/maxipad/keymaps/default/Makefile
new file: keyboards/maxipad/keymaps/default/config.h
new file: keyboards/maxipad/keymaps/default/keymap.c
new file: keyboards/maxipad/keymaps/default/readme.md
new file: keyboards/maxipad/maxipad.c
new file: keyboards/maxipad/maxipad.h
new file: keyboards/maxipad/readme.md
2016-11-10 18:19:13 -05:00
Yin Shanyang
7550abbb7f
added notes on using Arduino Pro Micro 3.3V with Let’s Split
2016-10-24 15:36:24 +08:00
Dustin
c40ad11615
Fix lets_split.c so that audio can be disabled
...
Matching the use of `#ifdef AUDIO_ENABLE` used in `matrix_init_kb()` in order to compile firmware for the Let's Split keyboard without audio enabled.
2016-09-25 19:04:20 -07:00
IBNobody
b30e6c1c9e
Created I2C and Serial keymaps for unit testing
...
Having a dedicated I2C keymap and a dedicated serial keymap will allow
the testing suite to check both conditions.
2016-09-20 21:46:33 -05:00
IBNobody
6631abc1cb
Made Serial and I2C not include the Other
...
This saves 192 bytes
2016-09-20 21:38:59 -05:00
Fred Sundvik
523dff3005
Merge branch 'master' into makefile_overhaul
2016-08-25 23:26:02 +03:00
IBNobody
34eeea787c
Fixed naming of Analog pins to differentiate them from DIO pins used by Quantum Matrix
2016-08-25 08:16:18 -05:00
Fred Sundvik
44441de8ca
Split keyboard makefiles into rules and Makefile
2016-08-20 03:56:08 +03:00
Jack Humbert
8b94e26d7c
Fixes midi functionality
2016-07-24 22:07:43 -04:00
Jack Humbert
57e08eb8ba
updates rgblight implementation, makes non-timer stuff compatible with audio
2016-07-07 11:33:34 -04:00
Jack Humbert
a4bf46f9b1
default keymap, reset sorted out for now, added serial to makefile
2016-07-06 22:48:19 -04:00
Jack Humbert
eb6e17be6f
adds eep, removes usbconfig.h
2016-07-06 09:04:04 -04:00
Jack Humbert
cb410729e6
remove uno_slave for now, even though it's freakin cool
2016-07-05 23:56:42 -04:00
Jack Humbert
dd2522ba8b
add options to config.h
2016-07-05 23:52:18 -04:00
Jack Humbert
ce01f88c43
images, docks, clean-up [skip ci]
2016-07-05 23:40:54 -04:00
Jack Humbert
d707738616
i2c working
2016-07-05 23:27:10 -04:00