Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								455a0c5978 
								
							 
						 
						
							
							
								
								[Keyboard] New CannonKeys boards and EEPROM fixes ( #6968 )  
							
							 
							
							... 
							
							
							
							* Add Iron165
* CannonKeys new boards and cleanup
* Tmo50 info json
* Update readme for TMOv2
* update via keymap tmo
* info json again
* Apply suggestions from code review
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Address PR comments
* More changes for rules files cleanup
* info.json fixed?
* Fix Savage65 matrix
* Apply suggestions from code review
Thanks noroadsleft for the improvements!
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Bump eeprom version
* Apply suggestions from code review
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> 
							
						 
						
							2019-10-29 23:45:58 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yan-Fa Li 
								
							 
						 
						
							
							
							
							
								
							
							
								a096453259 
								
							 
						 
						
							
							
								
								[Keyboard] Fix matrix for Tsangan ( #7159 )  
							
							 
							
							... 
							
							
							
							- 1st mod after space bar was wrong position 
							
						 
						
							2019-10-28 16:26:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MechMerlin 
								
							 
						 
						
							
							
							
							
								
							
							
								531ff70e0d 
								
							 
						 
						
							
							
								
								[Keyboard] Satisfaction75 Configurator support (info.json) ( #6833 )  
							
							 
							
							... 
							
							
							
							* add configurator support for rev1 s75
* add configurator support for prototype
* Update keyboards/cannonkeys/satisfaction75/prototype/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* fixup layouts
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/satisfaction75/rev1/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> 
							
						 
						
							2019-10-09 11:03:33 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NoshBar 
								
							 
						 
						
							
							
							
							
								
							
							
								2c51d14223 
								
							 
						 
						
							
							
								
								[Keyboard] Cannon Keys Satisfaction75: Fix buffer sizes for sprintfs. ( #6954 )  
							
							 
							
							... 
							
							
							
							sprintf always adds a NULL terminator at the end of the buffer it works on.
A few places made just enough space for the resulting string, but not the terminator.
So this just adds one to the buffer size to make room for it. 
							
						 
						
							2019-10-07 14:35:28 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								e5aa28455e 
								
							 
						 
						
							
							
								
								[Keyboard] 201909 s75 custom encoder ( #6745 )  
							
							 
							
							... 
							
							
							
							* Handle custom encoder configuration
* Whitespace changes
* Undo broken stuff
* more
* Remove printfs
* fix the dumb bug 
							
						 
						
							2019-09-18 17:41:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								59af2cbe64 
								
							 
						 
						
							
							
								
								Add Chimera65 Keyboard ( #6670 )  
							
							 
							
							... 
							
							
							
							* Add chimera board
* info json start
* Update keyboards/cannonkeys/chimera65/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/chimera65/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com> 
							
						 
						
							2019-09-16 19:37:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonathan Rascher 
								
							 
						 
						
							
							
							
							
								
							
							
								075495a792 
								
							 
						 
						
							
							
								
								[Keyboard] Support flashing Instant60 from command line ( #6625 )  
							
							 
							
							
							
						 
						
							2019-08-30 17:44:28 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joel Challis 
								
							 
						 
						
							
							
							
							
								
							
							
								207ebc42a9 
								
							 
						 
						
							
							
								
								[Keyboard] Correct name of community layout for ortho75 ( #6434 )  
							
							 
							
							
							
						 
						
							2019-07-29 22:42:39 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wilba 
								
							 
						 
						
							
							
							
							
								
							
							
								bffbb4b42d 
								
							 
						 
						
							
							
								
								Refactoring wilba.tech PCBs, updating Rama Works U80-A  ( #6272 )  
							
							 
							
							... 
							
							
							
							* Added WT65-B, WT75-B, minor fixes
* Update keyboards/wilba_tech/wt65_b/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/wilba_tech/wt65_b/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/wilba_tech/wt75_b/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Change DEBOUNCING_DELAY to DEBOUNCE
* Change DEBOUNCING_DELAY to DEBOUNCE
* Move Zeal60/Zeal65 files to keyboards/wilba_tech
* Change DEBOUNCING_DELAY to DEBOUNCE
* Refactoring zeal60 code to wilba_tech
* Moved Rama Works PCBs to wilba_tech
* Rename Rama Works files
* Cleanup info.json
* Cleanup readme.md
* Cleanup USB device strings
* U80-A RGB matrix, IS31FL3731 driver changes
* Fixed #include from keyboards/zeal60 
							
						 
						
							2019-07-21 07:46:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									jshuf 
								
							 
						 
						
							
							
							
							
								
							
							
								1650ba00f1 
								
							 
						 
						
							
							
								
								Allow userspace the opportunity to handle keycodes  
							
							 
							
							
							
						 
						
							2019-07-17 12:38:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drashna Jaelre 
								
							 
						 
						
							
							
							
							
								
							
							
								f6c7e11426 
								
							 
						 
						
							
							
								
								Remove the need to specify NUM_OF_ENCODERS for the Encoder feature ( #6328 )  
							
							 
							
							... 
							
							
							
							* Remove the need to set NUM_OF_ENCODERS
Instead, calculate the size of the array, and use that instead
* Add hack for split common support
* Remove NUM_OF_ENCODERS from keyboard config
Can be reverted, if needed 
							
						 
						
							2019-07-16 01:40:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joel Challis 
								
							 
						 
						
							
							
							
							
								
							
							
								5fa0a274ea 
								
							 
						 
						
							
							
								
								Align ARM i2c_readReg with AVR ( #6314 )  
							
							 
							
							... 
							
							
							
							* Align arm i2c_readReg with avr
* Align arm i2c_readReg with avr - fix cannonkeys 
							
						 
						
							2019-07-16 01:36:23 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									noroadsleft 
								
							 
						 
						
							
							
							
							
								
							
							
								2636464b85 
								
							 
						 
						
							
							
								
								[Keyboard] Cannonkeys Instant60 Configurator updates ( #6186 )  
							
							 
							
							... 
							
							
							
							* Rename layout macros
The Instant60's info.json was updated in #6157 . The intention seems to have been supporting Community Layouts, but that feature was not implemented. After checking that the layouts conform, rename the appropriate layout macros.
- rename LAYOUT_ansi as LAYOUT_60_ansi
- rename LAYOUT_tsangan as LAYOUT_60_tsangan_hhkb
- update `default` and `tsangan` keymaps
* Enable Community Layout support
Supported Community Layouts:
- 60_ansi (Instant60 ANSI version)
- 60_tsangan_hhkb (Instant60 Tsangan version) 
							
						 
						
							2019-06-24 23:28:09 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								cd59fe78be 
								
							 
						 
						
							
							
								
								[Keyboard] Add Ortho75 ( #6177 )  
							
							 
							
							... 
							
							
							
							* Add Ortho75
* fix typo
* Add dfu args to rules.mk
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com> 
							
						 
						
							2019-06-24 00:28:38 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								3915c8eb00 
								
							 
						 
						
							
							
								
								[Keyboard] Add AN-C PCB ( #6157 )  
							
							 
							
							... 
							
							
							
							* Add cannonkeys AN-C keyboard
* Update Instant60 readme to point to CannonKeys docs
* Ortho75
* Update keyboards/cannonkeys/an_c/an_c.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/an_c.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/rules.mk
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/instant60/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/an_c/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update readme
* Update info.json
* Remove Ortho75 and put in a separate branch
* Update info.json
* remove redundant things
* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules and info.json 
							
						 
						
							2019-06-24 00:09:02 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									XScorpion2 
								
							 
						 
						
							
							
							
							
								
							
							
								e7711b3b66 
								
							 
						 
						
							
							
								
								Moving rgb typedefs into a single location ( #5978 )  
							
							 
							
							... 
							
							
							
							Because someone named the define poorly
Using full relative path as handwired/promethium has a color.h file 
							
						 
						
							2019-06-04 11:04:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								e8372692c5 
								
							 
						 
						
							
							
								
								[Keyboard] Instant60 VIA Support ( #5909 )  
							
							 
							
							... 
							
							
							
							* VIA Support for Instant60
* Backlighting updates
* Update default keymap
* Add Standard layout default VIA supported layout
* Clean up some backslashes
* Add info.json
* Update info json metadata
* add info.json for practice65
* Update keyboards/cannonkeys/instant60/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/practice65/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/instant60/keymaps/via/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/cannonkeys/instant60/keymaps/via_standard/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove unused enum 
							
						 
						
							2019-05-19 10:03:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								af22609ba5 
								
							 
						 
						
							
							
								
								[Keyboard] Practice65 Keyboard ( #5795 )  
							
							 
							
							... 
							
							
							
							* Save p65 changes
* Save p65 changes
* Add reset
* update num leds 
							
						 
						
							2019-05-05 16:58:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								b23c3b0fd6 
								
							 
						 
						
							
							
								
								[Keyboard] Satisfaction75 i2c fix and VIA layout ( #5726 )  
							
							 
							
							
							
						 
						
							2019-04-27 20:35:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Caltabiano 
								
							 
						 
						
							
							
							
							
								
							
							
								0a645225b9 
								
							 
						 
						
							
							
								
								OLED Driver Feature  
							
							 
							
							
							
						 
						
							2019-04-20 08:05:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								6a4c54870c 
								
							 
						 
						
							
							
								
								[Keyboard] Instant60 Tsangan ( #5580 )  
							
							 
							
							... 
							
							
							
							* Update instant60 for tsangan version
* Add extra init hook
* Remove hacky first init thing 
							
						 
						
							2019-04-07 18:32:16 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								99a8628383 
								
							 
						 
						
							
							
								
								[Keyboard] CannonKeys Instant60 Keyboard ( #5433 )  
							
							 
							
							... 
							
							
							
							* Instant 60
* Instant60 changes again
* turn off LSE and features
* Working RGB underglow 🎉 
* Add missing files
* Update keymap to have reset
* Backlighting on
* Backlight code for instant60
* Move 072 files to common folder and use it in Instant60
* Updates
* Update keyboards/cannonkeys/instant60/rules.mk
Co-Authored-By: awkannan <andrew.kannan@klaviyo.com> 
							
						 
						
							2019-03-18 11:12:09 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Churchill 
								
							 
						 
						
							
							
							
							
								
							
							
								37932c293c 
								
							 
						 
						
							
							
								
								Next set of split_common changes ( #4974 )  
							
							 
							
							... 
							
							
							
							* Update split_common to use standard i2c drivers
* Eliminate RGB_DIRTY/BACKLIT_DIRTY
* Fix avr i2c_master error handling
* Fix i2c_slave addressing
* Remove unneeded timeout on i2c_stop()
* Fix RGB I2C transfers
* Remove incorrect comment 
							
						 
						
							2019-03-12 10:23:28 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								e046872a80 
								
							 
						 
						
							
							
								
								[Keyboard] Satisfaction75 Protoype/Rev1 split, and new VIA features ( #5303 )  
							
							 
							
							... 
							
							
							
							* Add satisfaction75 revision 1
* Update manufacturer
* Add tester layout and update rev1 comments
* Add ifdef guards for OLED for tester
* Add oled disabling rules
* Update to save backlight settings and setup for VIA custom config
* Add new VIA values to satisfaction75
* Safety guard in clock set mode
* Fix mistaken doc edit
* Address PR comments
* bring the default back to pass travis CI
* Address further PR comments 
							
						 
						
							2019-03-11 20:47:50 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4549da8c 
								
							 
						 
						
							
							
								
								Add Satisfaction75 to QMK, Enable EEPROM on stm32f072 ( #5094 )  
							
							 
							
							... 
							
							
							
							* Add stm32f072 base ck4x4 to handwired
* add prints
* Save these tries
* Save changes again
* Working hadron oled
* OLEd working but ws2812b still iffy:
* save another try
* Encoder feature + OLED
* RTC code
* Implement clock setting mode
* Whitespace
* Encoder hooked up to working LED PWM code
* Add missing files
* eeprom changes
* Save changes
* Move i2c master
* Move satisfaction75 under cannonkeys
* Set proper default folder
* Revert some core changes
* Undo paved iris changes
* Reorganize code for maintainability and prep for new features
* Add starting code for clock OLED mode
* Clock set mode finished
* Add custom encoder modes
* Actually add VIA keymap
* Gate to only 072
* fix gate for only 072
* Update header guards and includes
* Update i2c selection strategy
* Update board.c to handle software reset to DFU 
							
						 
						
							2019-02-13 08:03:26 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew Kannan 
								
							 
						 
						
							
							
							
							
								
							
							
								7186d1581a 
								
							 
						 
						
							
							
								
								Moving cannonkeys boards to one place, eeprom fix ( #4999 )  
							
							 
							
							... 
							
							
							
							* Move boards to cannonkeys and share resources
* Share common files between cannonkey boards
* Fix ortho60 keymap
* update LED numbers
* Add RGB keys to Ortho60 and Ortho48
* Add Backlight control to default layout Ortho60 and 48
* Remove unnecessary ws2812.c SRC from rules.mk 
							
						 
						
							2019-01-29 20:04:20 -08:00