Balz Guenat
eeb6443767
actuation point adjustment for fc980c and fc660c ( #2134 )
...
* add i2c lib submodule
* add actuation point adjustment to fc980c
* add actuation point adjustment to fc660c also.
* use https for i2c submodule
* move to existing i2c lib
* properly remove old submodule
* oops, forgot some files for the fc660c
7 years ago
That-Canadian
c1a6ca46a7
The ruler ( #2138 )
...
* Line ending stuff again
* Added initital files and layout for the PCB Ruler keyboard/macro pad thing
* Updated Readme
* Changed make command to new format
7 years ago
Rasmus Schults
7c5428b56d
Add rasmus keymap and fix default keymap readme
7 years ago
farmakon
d9983082c2
adds the gh80_3000 project ( #2132 )
7 years ago
Rasmus Schults
41d5d3e655
Add Lightsaver V3 keyboard
7 years ago
Jack Humbert
e6b91549e3
fixes audio/midi combinations
7 years ago
Jack Humbert
58898f77e3
fixes midi compile error
7 years ago
Jack Humbert
c2f4c4e29e
update planck settings
7 years ago
Jack Humbert
a7c61f2947
fix up midi stuff w/music mode
7 years ago
Seebs
d1feb8744a
Don't "unselect" left-hand rows
...
"unselecting" left-hand rows is a wasted i2c transaction.
On the left-hand side, the ergodox uses a GPIO expander. It
does *not* change "direction" (input/output) of pins, it just
sets pins high or low.
But all the pins are written at once. There's no way to
change just one pin's value; you send a full byte of all eight
row pins. (Not all of them are in use, but that doesn't matter.)
So every pin is either +V or ground. This is in contrast
with the right-hand side, which is using input mode to make pins
be neutral.
So there's no need to "deselect" the rows on the left side
at all. To select row 0, you set the GPIO register for the
rows to 0xFE. The previous code would then set it back to
0xFF, then set it to 0xFD on the next cycle. But we can just
omit the intervening step, and set it to 0xFD next cycle,
and get the same results.
And yes, I tested that the keyboard still works.
On my system, scan rate as reported by DEBUG_SCAN_RATE goes
from 445 or so to 579 or so, thus, from ~2.24ms to ~1.73ms.
Signed-off-by: seebs <seebs@seebs.net>
7 years ago
Balz Guenat
6d1b45fb84
change the ?= assignments to =
7 years ago
Balz Guenat
2c2e103457
some planck keymap shiftings and include proper-making
7 years ago
Balz Guenat
7235c93827
clean up bananasplit keymap
7 years ago
fauxpark
bb53635f33
Trim trailing whitespace
7 years ago
fauxpark
af37bb2f78
Fix some of the more obvious typos
7 years ago
fauxpark
4c675a83ba
Format keycode tables
7 years ago
fauxpark
7b0356d1d4
Convert all headings to Title Case
7 years ago
Nico Hormazábal
6eb89ae906
New Planck Layout ( #2123 )
...
* added own keymap for planck
* Update Readme.md
* Update Readme.md
* Update Readme.md
* Update Readme.md
* Update Readme.md
7 years ago
Fredric Silberberg
b781cbf7e2
Turn on prevent stuck modifiers for my keymaps.
7 years ago
Cole Markham
a14518bf57
Updated copyright headers and peer review fixes
7 years ago
Cole Markham
f74f0ac06b
Update Meira readme
7 years ago
Cole Markham
a9a46adba0
Add support for Meira
7 years ago
Scott Wilson
c51dfef958
Add support for LFKeyboard products: LFK78, LFK87 and SMK65
7 years ago
Balz Guenat
8b1862330a
fix link for grave escape in docs
7 years ago
Martin Gondermann
dc6b341cf9
Updated readme
7 years ago
Martin Gondermann
155660ff9d
Updated color for base layer to better match my key caps (Dasher)
7 years ago
Gaëtan Ark
6e25220eed
Pointing to the right build URL
...
The previous URI used to point to the Nyquist keyboard build guide.
7 years ago
Colin T.A. Gray
16546ee06f
Add 'rgblight_disable' and 'rgblight_setrgb_at/rgblight_sethsv_at'
...
Refactors rgblight_toggle to use rgblight_enable or rgblight_disable
Use 'rgblight_setrgb_at/rgblight_sethsv_at' to control an individual LED
7 years ago
Colin T.A. Gray
1620d78e73
helper to compare current layer_state to user layer
...
Performs the same bit comparison that the layer_move
functions perform
7 years ago
Cosmin Cojocar
fc54d62111
Add a slightly modified ordinary layout for OSX
7 years ago
andy
f5422a70b6
Enable tap dance and other features for Whitefox
...
The custom matrix code was missing calls to matrix_*_quantum, disabling quantum features.
7 years ago
Unknown
e3b3c1ef82
add do60 support
7 years ago
Jack Humbert
bba871df2f
move lcd_backlight_keyframes to correct location
7 years ago
Biacco42
5bbad3147c
Add support for 7x4 ortholinear split KB Ergo42
7 years ago
Colin T.A. Gray
2bac7cf414
F5 pin doesn't support PWM, so breathing isn't an option
7 years ago
Colin T.A. Gray
b7c76fda31
fixes case where BACKLIGHT_BREATHING is enabled, but pin doesn't support PWM
7 years ago
Drashna Jaelre
d5a76e899d
Updates to drashna keymaps and userspace ( #2093 )
...
* Add "secret" macor
* Updating secret macros
* Re-add RGB to Ergodox
* Fixed issue when RGB was disabled
* Consistency changes
* Updated bootloader macro
* Fixing audio setup
* Fix bootloader typo
* Update to full list of stings (for completeness)
* Template fix
* Finally got woodpad to force numlock
* Fix for new RGB mode
7 years ago
Baris Tosun
dd05bf0d96
Katana60 ( #2068 )
...
* Add files via upload
* katana60 defaults, initial pull-request
* removed icons from google drive
* added simple readme files
* pull-request updates
* readme file updated
* readme file formatting
* improvements before live
* colemak readme
* updated readme files
* removed makefiles and updated readme
7 years ago
Drashna Jael're
95e68c4ae8
Fix Audio chime overrides in split keyboards
7 years ago
Colin T.A. Gray
d299d0e72d
adds led control functions to XD75 layout
7 years ago
Cole Markham
6fddb31c4c
Add Crawlpad 2017 files.
7 years ago
Colin T.A. Gray
53b043d4ef
adds 'RGB_RMOD' to go through RGB modes in reverse
7 years ago
Drashna Jaelre
7b51f050d7
Fix typo in make example
...
It has `:all" when it clearly is referencing the command without `:all`.
7 years ago
Harshit Goel
7730dc3e5c
Magicforce68 now in bluetooth flavour ( #2051 )
...
* Added working code for mf68_ble
* update read.md
* update read.md
* update read.md
* update readme
* Update README.md
* Update README.md
* added reddit post
* Update README.md
* Update README.md
7 years ago
mmikeww
0740e84d63
update advanced_keycodes; oneshot = sticky/dead keys
7 years ago
mmikeww
c917888262
update glossary; oneshot key = sticky/dead key
7 years ago
skullY
0b54e7f5ae
Flesh out the grave escape overrides
7 years ago
Drashna Jaelre
8cac6088c6
Remove unnecessary audio code from orthodox ( #2076 )
...
* Remove unnecessary startup/shutdown code
* Leave functions intact
* Update rev1.c
7 years ago
khitsule
1548f4c24f
Add keymap for atreus and minidox ( #2079 )
...
* keymap for atreus and minidox
* minidox keymap khitsule cleaned
7 years ago
mmikeww
b9f426ae1e
Fix broken link in docs
...
This link was broken. And the latest, live version of that keymap link doesn't line up with the docs below, so the link will now point to the older version of the file in the git history
7 years ago