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 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Rasmus Schults
							
						 
						
							 
							
							
							
								
							
								7c5428b56d 
								
							
								 
							
						 
						
							
							
								
								Add rasmus keymap and fix default keymap readme  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								farmakon
							
						 
						
							 
							
							
							
								
							
								d9983082c2 
								
							
								 
							
						 
						
							
							
								
								adds the gh80_3000 project ( #2132 )  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Rasmus Schults
							
						 
						
							 
							
							
							
								
							
								41d5d3e655 
								
							
								 
							
						 
						
							
							
								
								Add Lightsaver V3 keyboard  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								e6b91549e3 
								
							
								 
							
						 
						
							
							
								
								fixes audio/midi combinations  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								58898f77e3 
								
							
								 
							
						 
						
							
							
								
								fixes midi compile error  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								c2f4c4e29e 
								
							
								 
							
						 
						
							
							
								
								update planck settings  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								a7c61f2947 
								
							
								 
							
						 
						
							
							
								
								fix up midi stuff w/music mode  
							
							 
							
							
 
							
						 
						
							8 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> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Balz Guenat
							
						 
						
							 
							
							
							
								
							
								6d1b45fb84 
								
							
								 
							
						 
						
							
							
								
								change the ?= assignments to =  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Balz Guenat
							
						 
						
							 
							
							
							
								
							
								2c2e103457 
								
							
								 
							
						 
						
							
							
								
								some planck keymap shiftings and include proper-making  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Balz Guenat
							
						 
						
							 
							
							
							
								
							
								7235c93827 
								
							
								 
							
						 
						
							
							
								
								clean up bananasplit keymap  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								fauxpark
							
						 
						
							 
							
							
							
								
							
								bb53635f33 
								
							
								 
							
						 
						
							
							
								
								Trim trailing whitespace  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								fauxpark
							
						 
						
							 
							
							
							
								
							
								af37bb2f78 
								
							
								 
							
						 
						
							
							
								
								Fix some of the more obvious typos  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								fauxpark
							
						 
						
							 
							
							
							
								
							
								4c675a83ba 
								
							
								 
							
						 
						
							
							
								
								Format keycode tables  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								fauxpark
							
						 
						
							 
							
							
							
								
							
								7b0356d1d4 
								
							
								 
							
						 
						
							
							
								
								Convert all headings to Title Case  
							
							 
							
							
 
							
						 
						
							8 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 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Fredric Silberberg
							
						 
						
							 
							
							
							
								
							
								b781cbf7e2 
								
							
								 
							
						 
						
							
							
								
								Turn on prevent stuck modifiers for my keymaps.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Cole Markham
							
						 
						
							 
							
							
							
								
							
								a14518bf57 
								
							
								 
							
						 
						
							
							
								
								Updated copyright headers and peer review fixes  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Cole Markham
							
						 
						
							 
							
							
							
								
							
								f74f0ac06b 
								
							
								 
							
						 
						
							
							
								
								Update Meira readme  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Cole Markham
							
						 
						
							 
							
							
							
								
							
								a9a46adba0 
								
							
								 
							
						 
						
							
							
								
								Add support for Meira  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Wilson
							
						 
						
							 
							
							
							
								
							
								c51dfef958 
								
							
								 
							
						 
						
							
							
								
								Add support for LFKeyboard products: LFK78, LFK87 and SMK65  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Balz Guenat
							
						 
						
							 
							
							
							
								
							
								8b1862330a 
								
							
								 
							
						 
						
							
							
								
								fix link for grave escape in docs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Martin Gondermann
							
						 
						
							 
							
							
							
								
							
								dc6b341cf9 
								
							
								 
							
						 
						
							
							
								
								Updated readme  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Martin Gondermann
							
						 
						
							 
							
							
							
								
							
								155660ff9d 
								
							
								 
							
						 
						
							
							
								
								Updated color for base layer to better match my key caps (Dasher)  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Gaëtan Ark
							
						 
						
							 
							
							
							
								
							
								6e25220eed 
								
							
								 
							
						 
						
							
							
								
								Pointing to the right build URL  
							
							 
							
							... 
							
							
 
							
							The previous URI used to point to the Nyquist keyboard build guide. 
							
						 
						
							8 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 
							
						 
						
							8 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 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Cosmin Cojocar
							
						 
						
							 
							
							
							
								
							
								fc54d62111 
								
							
								 
							
						 
						
							
							
								
								Add a slightly modified ordinary layout for OSX  
							
							 
							
							
 
							
						 
						
							8 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. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Unknown
							
						 
						
							 
							
							
							
								
							
								e3b3c1ef82 
								
							
								 
							
						 
						
							
							
								
								add do60 support  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Jack Humbert
							
						 
						
							 
							
							
							
								
							
								bba871df2f 
								
							
								 
							
						 
						
							
							
								
								move lcd_backlight_keyframes to correct location  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Biacco42
							
						 
						
							 
							
							
							
								
							
								5bbad3147c 
								
							
								 
							
						 
						
							
							
								
								Add support for 7x4 ortholinear split KB Ergo42  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Colin T.A. Gray
							
						 
						
							 
							
							
							
								
							
								2bac7cf414 
								
							
								 
							
						 
						
							
							
								
								F5 pin doesn't support PWM, so breathing isn't an option  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Colin T.A. Gray
							
						 
						
							 
							
							
							
								
							
								b7c76fda31 
								
							
								 
							
						 
						
							
							
								
								fixes case where BACKLIGHT_BREATHING is enabled, but pin doesn't support PWM  
							
							 
							
							
 
							
						 
						
							8 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 
							
						 
						
							8 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 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drashna Jael're
							
						 
						
							 
							
							
							
								
							
								95e68c4ae8 
								
							
								 
							
						 
						
							
							
								
								Fix Audio chime overrides in split keyboards  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Colin T.A. Gray
							
						 
						
							 
							
							
							
								
							
								d299d0e72d 
								
							
								 
							
						 
						
							
							
								
								adds led control functions to XD75 layout  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Cole Markham
							
						 
						
							 
							
							
							
								
							
								6fddb31c4c 
								
							
								 
							
						 
						
							
							
								
								Add Crawlpad 2017 files.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Colin T.A. Gray
							
						 
						
							 
							
							
							
								
							
								53b043d4ef 
								
							
								 
							
						 
						
							
							
								
								adds 'RGB_RMOD' to go through RGB modes in reverse  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drashna Jaelre
							
						 
						
							 
							
							
							
								
							
								7b51f050d7 
								
							
								 
							
						 
						
							
							
								
								Fix typo in make example  
							
							 
							
							... 
							
							
 
							
							It has `:all" when it clearly is referencing the command without `:all`. 
							
						 
						
							8 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 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								mmikeww
							
						 
						
							 
							
							
							
								
							
								0740e84d63 
								
							
								 
							
						 
						
							
							
								
								update advanced_keycodes; oneshot = sticky/dead keys  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								mmikeww
							
						 
						
							 
							
							
							
								
							
								c917888262 
								
							
								 
							
						 
						
							
							
								
								update glossary; oneshot key = sticky/dead key  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								skullY
							
						 
						
							 
							
							
							
								
							
								0b54e7f5ae 
								
							
								 
							
						 
						
							
							
								
								Flesh out the grave escape overrides  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drashna Jaelre
							
						 
						
							 
							
							
							
								
							
								8cac6088c6 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary audio code from orthodox ( #2076 )  
							
							 
							
							... 
							
							
 
							
							* Remove unnecessary startup/shutdown code
* Leave functions intact
* Update rev1.c 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								khitsule
							
						 
						
							 
							
							
							
								
							
								1548f4c24f 
								
							
								 
							
						 
						
							
							
								
								Add keymap for atreus and minidox ( #2079 )  
							
							 
							
							... 
							
							
 
							
							* keymap for atreus and minidox
* minidox keymap khitsule cleaned 
							
						 
						
							8 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 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ethan Madden
							
						 
						
							 
							
							
							
								
							
								52b0ad649c 
								
							
								 
							
						 
						
							
							
								
								Modified default keymap to match ps2avrgb default  
							
							 
							
							
 
							
						 
						
							8 years ago