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