summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-10Don't "unselect" left-hand rowsSeebs
"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-10change the ?= assignments to =Balz Guenat
2017-12-10some planck keymap shiftings and include proper-makingBalz Guenat
2017-12-10clean up bananasplit keymapBalz Guenat
2017-12-09Trim trailing whitespacefauxpark
2017-12-09Fix some of the more obvious typosfauxpark
2017-12-09Format keycode tablesfauxpark
2017-12-09Convert all headings to Title Casefauxpark
2017-12-09New Planck Layout (#2123)Nico Hormazábal
* added own keymap for planck * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md
2017-12-09Turn on prevent stuck modifiers for my keymaps.Fredric Silberberg
2017-12-09Updated copyright headers and peer review fixesCole Markham
2017-12-09Update Meira readmeCole Markham
2017-12-09Add support for MeiraCole Markham
2017-12-09Add support for LFKeyboard products: LFK78, LFK87 and SMK65Scott Wilson
2017-12-08fix link for grave escape in docsBalz Guenat
2017-12-08Updated readmeMartin Gondermann
2017-12-08Updated color for base layer to better match my key caps (Dasher)Martin Gondermann
2017-12-08Pointing to the right build URLGaëtan Ark
The previous URI used to point to the Nyquist keyboard build guide.
2017-12-08Add 'rgblight_disable' and 'rgblight_setrgb_at/rgblight_sethsv_at'Colin T.A. Gray
Refactors rgblight_toggle to use rgblight_enable or rgblight_disable Use 'rgblight_setrgb_at/rgblight_sethsv_at' to control an individual LED
2017-12-08helper to compare current layer_state to user layerColin T.A. Gray
Performs the same bit comparison that the layer_move functions perform
2017-12-08Add a slightly modified ordinary layout for OSXCosmin Cojocar
2017-12-08Enable tap dance and other features for Whitefoxandy
The custom matrix code was missing calls to matrix_*_quantum, disabling quantum features.
2017-12-08add do60 supportUnknown
2017-12-07move lcd_backlight_keyframes to correct locationJack Humbert
2017-12-07Add support for 7x4 ortholinear split KB Ergo42Biacco42
2017-12-07F5 pin doesn't support PWM, so breathing isn't an optionColin T.A. Gray
2017-12-07fixes case where BACKLIGHT_BREATHING is enabled, but pin doesn't support PWMColin T.A. Gray
2017-12-05Updates to drashna keymaps and userspace (#2093)Drashna Jaelre
* 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-05Katana60 (#2068)Baris Tosun
* 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-04Fix Audio chime overrides in split keyboardsDrashna Jael're
2017-12-04adds led control functions to XD75 layoutColin T.A. Gray
2017-12-04Add Crawlpad 2017 files.Cole Markham
2017-12-04adds 'RGB_RMOD' to go through RGB modes in reverseColin T.A. Gray
2017-12-04Fix typo in make exampleDrashna Jaelre
It has `:all" when it clearly is referencing the command without `:all`.
2017-12-03Magicforce68 now in bluetooth flavour (#2051)Harshit Goel
* 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-03update advanced_keycodes; oneshot = sticky/dead keysmmikeww
2017-12-03update glossary; oneshot key = sticky/dead keymmikeww
2017-12-03Flesh out the grave escape overridesskullY
2017-12-02Remove unnecessary audio code from orthodox (#2076)Drashna Jaelre
* Remove unnecessary startup/shutdown code * Leave functions intact * Update rev1.c
2017-12-02Add keymap for atreus and minidox (#2079)khitsule
* keymap for atreus and minidox * minidox keymap khitsule cleaned
2017-12-02Fix broken link in docsmmikeww
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-02Modified default keymap to match ps2avrgb defaultEthan Madden
2017-11-30Change awk detector to work with mawk; fixes #2073Tim Dierks
2017-11-30Fix internal links in docs/ (#2080)Devin J. Pohly
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-29Fixed minor typo in bootloader codeDrashna Jael're
2017-11-2816 byte optimization of macro ;)Drashna Jael're
2017-11-27Update Userspace info to include Bootloader detectionDrashna Jael're
2017-11-27Updates bootloader settings, adds file size check (#2029)Jack Humbert
* 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-27JJ40 updates (#2056)RandTrawick
* my bits * fixed safdb * readme * readme * better name, fixed compile error * fixed matrix user * cleanup
2017-11-27Merge pull request #2047 from seebs/seebs/ergodox_brightnessErez Zukerman
Make brightness easier to change