Jack Humbert
e6b91549e3
fixes audio/midi combinations
2017-12-10 11:54:36 -05:00
Jack Humbert
58898f77e3
fixes midi compile error
2017-12-10 11:32:36 -05:00
Jack Humbert
c2f4c4e29e
update planck settings
2017-12-10 10:59:47 -05:00
Jack Humbert
a7c61f2947
fix up midi stuff w/music mode
2017-12-10 10:59:47 -05:00
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>
2017-12-10 00:40:41 -05:00
Balz Guenat
6d1b45fb84
change the ?= assignments to =
2017-12-10 00:40:19 -05:00
Balz Guenat
2c2e103457
some planck keymap shiftings and include proper-making
2017-12-10 00:40:19 -05:00
Balz Guenat
7235c93827
clean up bananasplit keymap
2017-12-10 00:40:19 -05:00
fauxpark
bb53635f33
Trim trailing whitespace
2017-12-09 10:46:11 -05:00
fauxpark
af37bb2f78
Fix some of the more obvious typos
2017-12-09 10:46:11 -05:00
fauxpark
4c675a83ba
Format keycode tables
2017-12-09 10:46:11 -05:00
fauxpark
7b0356d1d4
Convert all headings to Title Case
2017-12-09 10:46:11 -05:00
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
2017-12-09 00:06:27 -05:00
Fredric Silberberg
b781cbf7e2
Turn on prevent stuck modifiers for my keymaps.
2017-12-09 00:06:08 -05:00
Cole Markham
a14518bf57
Updated copyright headers and peer review fixes
2017-12-09 00:05:35 -05:00
Cole Markham
f74f0ac06b
Update Meira readme
2017-12-09 00:05:35 -05:00
Cole Markham
a9a46adba0
Add support for Meira
2017-12-09 00:05:35 -05:00
Scott Wilson
c51dfef958
Add support for LFKeyboard products: LFK78, LFK87 and SMK65
2017-12-09 00:01:58 -05:00
Balz Guenat
8b1862330a
fix link for grave escape in docs
2017-12-08 16:12:46 -05:00
Martin Gondermann
dc6b341cf9
Updated readme
2017-12-08 16:12:31 -05:00
Martin Gondermann
155660ff9d
Updated color for base layer to better match my key caps (Dasher)
2017-12-08 16:12:31 -05:00
Gaëtan Ark
6e25220eed
Pointing to the right build URL
...
The previous URI used to point to the Nyquist keyboard build guide.
2017-12-08 16:12:05 -05:00
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
2017-12-08 16:10:42 -05:00
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
2017-12-08 16:09:47 -05:00
Cosmin Cojocar
fc54d62111
Add a slightly modified ordinary layout for OSX
2017-12-08 16:08:50 -05:00
andy
f5422a70b6
Enable tap dance and other features for Whitefox
...
The custom matrix code was missing calls to matrix_*_quantum, disabling quantum features.
2017-12-08 16:06:24 -05:00
Unknown
e3b3c1ef82
add do60 support
2017-12-08 16:03:57 -05:00
Jack Humbert
bba871df2f
move lcd_backlight_keyframes to correct location
2017-12-07 12:41:13 -05:00
Biacco42
5bbad3147c
Add support for 7x4 ortholinear split KB Ergo42
2017-12-07 11:10:39 -05:00
Colin T.A. Gray
2bac7cf414
F5 pin doesn't support PWM, so breathing isn't an option
2017-12-07 11:07:45 -05:00
Colin T.A. Gray
b7c76fda31
fixes case where BACKLIGHT_BREATHING is enabled, but pin doesn't support PWM
2017-12-07 11:07:45 -05:00
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
2017-12-05 21:45:42 -05:00
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
2017-12-05 11:14:10 -05:00
Drashna Jael're
95e68c4ae8
Fix Audio chime overrides in split keyboards
2017-12-04 18:16:26 -05:00
Colin T.A. Gray
d299d0e72d
adds led control functions to XD75 layout
2017-12-04 18:16:07 -05:00
Cole Markham
6fddb31c4c
Add Crawlpad 2017 files.
2017-12-04 18:14:08 -05:00
Colin T.A. Gray
53b043d4ef
adds 'RGB_RMOD' to go through RGB modes in reverse
2017-12-04 11:12:52 -08:00
Drashna Jaelre
7b51f050d7
Fix typo in make example
...
It has `:all" when it clearly is referencing the command without `:all`.
2017-12-04 11:17:53 -05:00
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
2017-12-03 00:04:22 -05:00
mmikeww
0740e84d63
update advanced_keycodes; oneshot = sticky/dead keys
2017-12-03 00:03:04 -05:00
mmikeww
c917888262
update glossary; oneshot key = sticky/dead key
2017-12-03 00:03:04 -05:00
skullY
0b54e7f5ae
Flesh out the grave escape overrides
2017-12-03 00:00:23 -05:00
Drashna Jaelre
8cac6088c6
Remove unnecessary audio code from orthodox ( #2076 )
...
* Remove unnecessary startup/shutdown code
* Leave functions intact
* Update rev1.c
2017-12-02 23:59:17 -05:00
khitsule
1548f4c24f
Add keymap for atreus and minidox ( #2079 )
...
* keymap for atreus and minidox
* minidox keymap khitsule cleaned
2017-12-02 23:56:30 -05:00
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
2017-12-02 23:55:58 -05:00
Ethan Madden
52b0ad649c
Modified default keymap to match ps2avrgb default
2017-12-02 23:55:09 -05:00
Tim Dierks
c9d0f210bc
Change awk detector to work with mawk; fixes #2073
2017-11-30 22:15:20 -05:00
Devin J. Pohly
7aaef16266
Fix internal links in docs/ ( #2080 )
...
One link in the summary (Modding your keyboard) referred to a page that
was deleted; the rest have been updated to point to the new names.
2017-11-30 10:18:01 -08:00
Drashna Jael're
28874a9f33
Fixed minor typo in bootloader code
2017-11-29 13:01:06 -05:00
Drashna Jael're
319ff649ab
16 byte optimization of macro ;)
2017-11-28 22:59:41 -05:00