Commit Graph

187 Commits (9cb1d36974b7ea4c380c0b7818812f6f5aae56c1)

Author SHA1 Message Date
Fabian Topfstedt 9609a47c3e Merge https://github.com/qmk/qmk_firmware
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`.
Fabian Topfstedt de9331c50c custom makefile
Fabian Topfstedt 3b05183deb symmetric modifiers in bottom row
Fabian Topfstedt 75677655ad left shift is backspace on tap
Fabian Topfstedt c7ea65c6d3 default based customizations
07dcbd23fd First Update
Fabian Topfstedt ee43856ff7 Merge https://github.com/qmk/qmk_firmware
ishtob 087af43dee fix implementation issues from SSD1306 clean up, added rotation ()
* 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
Jack Humbert cc468523df clean up ssd1306 implementation
Jack Humbert 42d5a324eb Start mvoing hardware drivers to /drivers/ ()
* start driver isolation

* update nyquist and orthodox boards

* update atreus62

* move drivers to avr

* update avr conditional
Jack Humbert 9de443cbf1 Merge pull request from qmk/lufa_lib
Update LUFA and move it to /lib/lufa
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.
Jack Humbert 1c26468ad5 update include
Jack Humbert 7bddacf25f update lets_split lufa include
Jack Humbert b476d65b9c Update keyboards' rules.mk/Makefiles ()
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
Jack Humbert 61ef949576 update some copyright headers
Jack Humbert f5f7dfa064 cleanup lets_split
Fabian Topfstedt 99b6e918ea fixed brackets
Fabian Topfstedt 9aa748df2a my layout
Fabian Topfstedt 7d0a471051 removed wrong readme
Fabian Topfstedt 786eb4e73d my layout
Fabian Topfstedt 4c71b329a2 clone smt layout
skullY 62c77e7dbf Remove the DIODE_DIRECTION defines from lets_split so we can close
Jack Humbert f2e1609801 remove hardware files, move arrow pad
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.
Dylan Khor a44ba492ea minor fixes
Dylan Khor 22f985eba7 Add custom let's split keymap
Jack Humbert a7ce482d14 remove the rest of the .pngs
Nic Aitch 3b38e6954a Use single brackets for portability with other shells
Adam Bell 4ab61344f5 Adding permissive_hold
Adam Bell 587b0de6e5 adding lets split keymap
Alfrheim 974a77a07c replacing one R for a T
Nikolaus Wittenstein 8ddbf7f59f Fix spelling of "persistent"
Fixes .
Jack Humbert 27aa185222 Merge branch 'master' into master
Danny Nguyen fbd9d04559 Include use of either TRS or TRRS
Danny Nguyen ed9c18e866 Remove flip-half from keymap
Danny Nguyen 133ed52466 Update Let’s Split readme
Danny Nguyen e3aeab356a Move SSD1306 function declarations to header file
Danny Nguyen d90ac76295 Move defines for RGB to after the config.h include
Danny Nguyen 563961328b Rename COMPACT_KEYMAP to KC_KEYMAP and move to lets_split.h
Danny Nguyen d0cfaba6d2 Revise KEYMAP macro to make left and right halves more clear
ishtob 4e51c1e3ca Update ssd1306.c
Danny Nguyen 48f4c5997b Move defines for RGB to after the config.h include
Danny Nguyen 344ebbac43 Revert removal of avrdude make option
Xyverz c034b61b1a Merge remote-tracking branch 'upstream/master'
Xyverz 571f39da66 Tidied up keymaps, Makefiles that actually work, Clueboard make v1.0
Jack Humbert 6e688ad5c2 Merge pull request from nooges/hexwire-fixes
Let's Split hexwire keymap fixes
Danny Nguyen 63e47a6425 Add RGB support for Let’s Split v1
Danny Nguyen e5c5902e95 Move keymap into config file
Danny Nguyen f3e3ff29a3 Add Makefile in keymap dir
Danny Nguyen 91776772fd Remove line for hands selection via EEPROM, reduce tap duration from 200ms to 150ms
ishtob 2573e581a5 Update readme.md
ishtob d5f56e91e4 Update i2c.c
ishtob bb413383ee Update i2c.c
ishtob 092416325b Update i2c.c
ishtob be0cfbb97e Update i2c.c
ishtob 732a7f2be9 Update matrix.c
ishtob ebb46694e5 Update split_util.c
ishtob 1f7b8a0343 Update matrix.c
ishtob d1865db599 OLED code cleanup
ishtob 80270a2791 Add files via upload
ishtob 30f4507492 OLED code cleanup
ishtob 65317a3a02 Added OLED SSD1306 support to I2C
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
```
ishtob 3a7083d810 Delete rules.mk
ishtob a4bdd6d084 Delete rev2fliphalf.h
ishtob d012b01108 Delete rev2fliphalf.c
ishtob 6167d7937c Delete config.h
ishtob dfb5a0e8f4 Delete Makefile
ishtob f0962bce50 Add files via upload
Jack Humbert c36a4496eb Update config.h
Jack Humbert c043d1cc47 Update config.h
Jack Humbert 8685d73893 Merge pull request from nooges/hexwire-lets-split
Add Hexwire layout for Let's Split
Danny Nguyen 52ea58805a Add RGB underglow, move keys to allow Adjust layer to be reached
Danny Nguyen 3df35f712e Add readme for layout
Danny Nguyen 74c6c3d277 Convert keymap to compact version
Danny Nguyen 718b964806 Add hexwire layout for Let’s Split
Stephen Tudor 8d4bc714e4 Update smt keymap READMEs
Stephen Tudor 88e862e472 Update smt keymaps for consistency
Xyverz fbbf618a46 Removed preceeding underscore from MASTER_RIGHT in config.h
Stephen Tudor 334edc3c7d Add smt keymap for Let's Split (based on serial)
Xyverz 4894150094 Changes to the keymap to accommodate the RGB Underglow lighting.
Xyverz 134c354fc5 Adding a config file so that I can get RGB underglow for my Let's Split
Xyverz 902d5077cd Merge remote-tracking branch 'upstream/master'
Jimmy Chan 56d2198b3d rename I2C_MASTER_RIGHT to MASTER_RIGHT since this works for serial as well
Jimmy Chan 048ef311dc udpate readme to reflect QMK and not having the Makefile from ahtn's repo
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
Jack Humbert d639bd2021 Merge pull request from nicinabox/improve-ls-avrdude-target
Check for Pro Micro serial port automatically
Jack Humbert 790dab27b6 Merge pull request from TerryMathews/master
Let's Split: establish rev2fliphalf subproject
Nic Aitch 3dbdd15304 Check for a new serial port every second
TerryMathews 2a2be010d9 Reverse rev2 and rev2fliphalf
Flipped definitions on what constitutes "fliphalf" by popular demand.
TerryMathews 5d55a44afa Revert "Reverse rev2 and rev2fliphalf"
This reverts commit 0537977ba1.
TerryMathews 0537977ba1 Reverse rev2 and rev2fliphalf
Flipped definitions on what constitutes "fliphalf" by popular demand.
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)
Nic Aitch 890ecf6a2a Update readme
Nic Aitch 3131d65563 Add avrdude target
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.
TerryMathews 99d548c4fb Missed commenting out notes at end of line
TerryMathews a00957abca Fixed keymap matrix on rev2
* Fixed keymap matrix in rev2 so that left half and right half match
when in same orientation.