Joe Wasson 
								
							 
						 
						
							
							
							
							
								
							
							
								bdc0880ca5 
								
							 
						 
						
							
							
								
								Add compile error if too many endpoints are defined for the ATmega32U4.  
							
							
							
						 
						
							2017-08-20 11:51:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								4b37030ad0 
								
							 
						 
						
							
							
								
								update lufa implementation  
							
							
							
						 
						
							2017-07-07 12:06:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								39ece81979 
								
							 
						 
						
							
							
								
								delete old lufa  
							
							
							
						 
						
							2017-07-07 11:56:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								f0fc2db4e2 
								
							 
						 
						
							
							
								
								Adafruit Feather BLE / BLE Friend mouse buttons support  
							
							
							
						 
						
							2017-05-29 18:17:21 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									yiancar 
								
							 
						 
						
							
							
							
							
								
							
							
								fa1b92fbb1 
								
							 
						 
						
							
							
								
								Use variable to disable usb check at startup  
							
							... 
							
							
							
							Adds a define variable which when defined disables the usb startup
check. Modified the makefile to separate above define from bluetooth
dependancy 
							
						 
						
							2017-05-26 21:58:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis La Marr 
								
							 
						 
						
							
							
							
							
								
							
							
								71da013995 
								
							 
						 
						
							
							
								
								Add RN42 Bluetooth module support  
							
							... 
							
							
							
							Added support for sending HID keycodes over the RN42/reflashed HC05 module. Tested on OS X and iOS. 
							
						 
						
							2017-03-29 23:03:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								7e37daa2ce 
								
							 
						 
						
							
							
								
								Merge pull request  #1112  from newsboytko/newsboytko/midi-keycodes  
							
							... 
							
							
							
							Flesh out MIDI support 
							
						 
						
							2017-03-28 09:26:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis La Marr 
								
							 
						 
						
							
							
							
							
								
							
							
								43eee52cba 
								
							 
						 
						
							
							
								
								Add BLE and EZKey module defines.  
							
							... 
							
							
							
							Also restored serial init back to original location. Was getting junk data. 
							
						 
						
							2017-03-24 17:14:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis La Marr 
								
							 
						 
						
							
							
							
							
								
							
							
								b4ac0598fa 
								
							 
						 
						
							
							
								
								Readd bluetooth output direction on standard key input.  
							
							
							
						 
						
							2017-03-24 15:55:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis La Marr 
								
							 
						 
						
							
							
							
							
								
							
							
								ddc036b69e 
								
							 
						 
						
							
							
								
								Refactor Bluetooth Handling  
							
							... 
							
							
							
							Refactored Bluetooth support to make adding new Bluetooth modules
easier in the future.
* Remove `OUT_BLE` key from QMK's keymap. `OUT_BT` is all we need now
as there's no difference anymore.
* Made BLUETOOTH_ENABLE build option legacy as not to break existing
keymaps (Falls back to existing EZ Key support if on)
* Removed `ADAFRUIT_BLE_ENABLE` build option
* Created new build option `BLUETOOTH` with module option (Currently
`AdafruitEZKey` & `AdafruitBLE`)
* Moved all LUFA bluetooth key/mouse events under `BLUETOOTH_ENABLE`
ifdef with selected modules output. 
							
						 
						
							2017-03-24 12:53:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								525be99ee9 
								
							 
						 
						
							
							
								
								Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED  
							
							... 
							
							
							
							MIDI_ENABLE = no
   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19494	      0	  19494	   4c26	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined
   text	   data	    bss	    dec	    hex	filename
      0	  19788	      0	  19788	   4d4c	satan_midi.hex
MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
   text	   data	    bss	    dec	    hex	filename
      0	  21140	      0	  21140	   5294	satan_midi.hex 
							
						 
						
							2017-02-25 15:02:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								dd8f8e6bae 
								
							 
						 
						
							
							
								
								implement modulation  
							
							
							
						 
						
							2017-02-19 16:43:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Young 
								
							 
						 
						
							
							
							
							
								
							
							
								e405ab4bc6 
								
							 
						 
						
							
							
								
								initial implementation of polyphony using variable length array of notes on  
							
							
							
						 
						
							2017-02-19 16:41:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								98f9a2e6df 
								
							 
						 
						
							
							
								
								Fix wrong include  
							
							
							
						 
						
							2017-02-01 20:18:52 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								2bef8b5b88 
								
							 
						 
						
							
							
								
								Limit outputselect to AVR only for now  
							
							
							
						 
						
							2017-02-01 19:37:52 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								72e95809a1 
								
							 
						 
						
							
							
								
								Move outputselect to parent dir to satisfy non LUFA keyboards  
							
							
							
						 
						
							2017-02-01 17:55:13 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								d8a9c63c26 
								
							 
						 
						
							
							
								
								Implement runtime selectable output (USB or BT)  
							
							
							
						 
						
							2017-02-01 05:07:05 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								dd685eceb2 
								
							 
						 
						
							
							
								
								API Sysex fixes  
							
							... 
							
							
							
							Fix memory leaks by using stack instead of malloc
Reduce memory usage by having less temporary bufffers
Remove warnings by adding includes
Decrease code size by 608 bytes (mostly due to not linking malloc)
More robust handling of buffer overflows 
							
						 
						
							2016-12-29 12:13:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wilba6582 
								
							 
						 
						
							
							
							
							
								
							
							
								a305da2bc9 
								
							 
						 
						
							
							
								
								Fixes issue  #900  
							
							
							
						 
						
							2016-12-20 02:46:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								83e613ad23 
								
							 
						 
						
							
							
								
								Allow power consumption to be set per-keyboard.  
							
							
							
						 
						
							2016-12-14 23:29:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Priyadi Iman Nurcahyo 
								
							 
						 
						
							
							
							
							
								
							
							
								434b286032 
								
							 
						 
						
							
							
								
								Allow negative values for mouse movements  
							
							
							
						 
						
							2016-12-10 19:40:44 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								c87d039839 
								
							 
						 
						
							
							
								
								Merge pull request  #921  from Wilba6582/raw_hid  
							
							... 
							
							
							
							Initial version of Raw HID interface 
							
						 
						
							2016-12-05 00:13:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wez Furlong 
								
							 
						 
						
							
							
							
							
								
							
							
								044fa3ff85 
								
							 
						 
						
							
							
								
								Connect the adafruit ble code to the lufa main loop  
							
							... 
							
							
							
							There are now 3 potential locations to send HID reports:
1. USB
2. The bluefruit easy key
3. Adafruit BLE
Generally speaking, if USB is connected then we should prefer to
send the reports there; it is generally the best channel for this.
The bluefruit module has no feedback about bluetooth connectivity
so the code must speculatively send reports over both USB and bluetooth.
The BLE module has connectivity feedback.  In general we want to
prefer to send HID reports over USB while connected there, even
if BLE is connected.  Except that it is convenient to force them
over BLE while testing the implementation.
This policy has been extracted out into a where_to_send function
which returns a bitmask of which of the channels should be used. 
							
						 
						
							2016-12-02 22:46:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								78f8fe361f 
								
							 
						 
						
							
							
								
								Merge pull request  #915  from wez/ble_3  
							
							... 
							
							
							
							Add support for Adafruit BLE modules 
							
						 
						
							2016-12-02 13:14:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wilba6582 
								
							 
						 
						
							
							
							
							
								
							
							
								fe001d46fd 
								
							 
						 
						
							
							
								
								Initial version of Raw HID interface  
							
							
							
						 
						
							2016-12-01 00:44:54 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wez Furlong 
								
							 
						 
						
							
							
							
							
								
							
							
								712476cd28 
								
							 
						 
						
							
							
								
								Add support for Adafruit BLE modules  
							
							... 
							
							
							
							This implements some helper functions that allow sending key reports
to an SPI based Bluetooth Low Energy module, such as the Adafruit
Feather 32u4 Bluefruit LE.
There is some plumbing required in lufa.c to enable this; that
is in a follow-on commit. 
							
						 
						
							2016-11-27 23:49:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								7edac212c8 
								
							 
						 
						
							
							
								
								separated into api files/folder  
							
							
							
						 
						
							2016-11-26 15:38:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								f25596b8dc 
								
							 
						 
						
							
							
								
								rgblight fixes  
							
							
							
						 
						
							2016-11-23 21:28:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								cefa8468fb 
								
							 
						 
						
							
							
								
								travis pls  
							
							
							
						 
						
							2016-11-23 20:16:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								2e23689b8e 
								
							 
						 
						
							
							
								
								converted to new format  
							
							
							
						 
						
							2016-11-23 18:52:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								3d7aaa31e4 
								
							 
						 
						
							
							
								
								converted to 8bit messages  
							
							
							
						 
						
							2016-11-23 00:30:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								6390033e86 
								
							 
						 
						
							
							
								
								cleaning up midid  
							
							
							
						 
						
							2016-11-21 20:14:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								664c0a036b 
								
							 
						 
						
							
							
								
								cleaning up new code  
							
							
							
						 
						
							2016-11-21 19:50:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								c1037b1dc0 
								
							 
						 
						
							
							
								
								working with helper, qmk_helper_windows@05b0105  
							
							
							
						 
						
							2016-11-21 18:05:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								b57cf3c0c8 
								
							 
						 
						
							
							
								
								more structure to the package  
							
							
							
						 
						
							2016-11-21 12:54:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								161bd5596b 
								
							 
						 
						
							
							
								
								midi back and forth  
							
							
							
						 
						
							2016-11-18 22:22:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								3774a7fcda 
								
							 
						 
						
							
							
								
								rgb light through midi  
							
							
							
						 
						
							2016-11-17 17:42:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								530dd3377e 
								
							 
						 
						
							
							
								
								animations, midi, etc  
							
							
							
						 
						
							2016-11-15 13:18:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								e9f7487518 
								
							 
						 
						
							
							
								
								mostly working  
							
							
							
						 
						
							2016-11-13 23:02:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									IBNobody 
								
							 
						 
						
							
							
							
							
								
							
							
								558f3ec1eb 
								
							 
						 
						
							
							
								
								Use keyboard config for nkro ( #7 )  
							
							... 
							
							
							
							* removing nkro references - wip
* changed NKRO to be defined by keymap_config 
							
						 
						
							2016-09-06 23:19:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									IBNobody 
								
							 
						 
						
							
							
							
							
								
							
							
								16e706214f 
								
							 
						 
						
							
							
								
								Change NKRO size fron 16 bytes to 32 bytes.  
							
							
							
						 
						
							2016-09-06 14:59:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								a5b1af4999 
								
							 
						 
						
							
							
								
								Normalize line endings  
							
							
							
						 
						
							2016-08-27 18:40:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Green 
								
							 
						 
						
							
							
							
							
								
							
							
								7009112752 
								
							 
						 
						
							
							
								
								move to ergodox-ez only  
							
							
							
						 
						
							2016-08-23 07:04:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Green 
								
							 
						 
						
							
							
							
							
								
							
							
								80d10bef07 
								
							 
						 
						
							
							
								
								Added USB Virtual Serial support  
							
							
							
						 
						
							2016-08-23 04:16:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Sundvik 
								
							 
						 
						
							
							
							
							
								
							
							
								fd2f957a1a 
								
							 
						 
						
							
							
								
								Normalize line endings  
							
							
							
						 
						
							2016-08-20 17:59:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis La Marr 
								
							 
						 
						
							
							
							
							
								
							
							
								d48a4cf1eb 
								
							 
						 
						
							
							
								
								Fix OS X Recognizing keyboard as Mouse/Tablet  
							
							... 
							
							
							
							Modified the LUFA USB HID Descriptor to change the logical/usage
minimums for System Control from 0x01 (Mouse) to 0x81 (System Power
Down), this fixes OS X recognizing the Planck as having a mouse and
tablet, even with mousekeys off. 
							
						 
						
							2016-07-15 10:41:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								13bb6b4b7f 
								
							 
						 
						
							
							
								
								Backlight abstraction and other changes ( #439 )  
							
							... 
							
							
							
							* redoes matrix pins, abstracts backlight code for B5,6,7
* slimming down keyboard stuff, backlight breathing implemented
* don't call backlight init when no pin
* cleans up user/kb/quantum calls, keyboard files
* fix pvc atomic
* replaces CHANNEL with correct var in breathing
* removes .hexs, updates readmes, updates template
* cleans-up clueboards, readmes to lowercase
* updates readme 
							
						 
						
							2016-06-23 22:18:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								649b33d778 
								
							 
						 
						
							
							
								
								Renames keyboard folder to keyboards, adds couple of tmk's fixes ( #432 )  
							
							... 
							
							
							
							* fixes from tmk's repo
* rename keyboard to keyboards 
							
						 
						
							2016-06-21 22:39:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								1a0bac8bcc 
								
							 
						 
						
							
							
								
								Warning reductions ( #430 )  
							
							... 
							
							
							
							Warning reductions 
							
						 
						
							2016-06-21 17:42:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Humbert 
								
							 
						 
						
							
							
							
							
								
							
							
								db32864ce7 
								
							 
						 
						
							
							
								
								Cleans up quantum/keymap situation, removes extra lufa folders ( #416 )  
							
							... 
							
							
							
							* sorts out keycodes
* move midi around
* remove mbed
* replaces keymap with qmk/keymap_common
* fixes keymap.h
* keymap, config, quantum rearrange
* removes unneeded lufa stuff 
							
						 
						
							2016-06-18 14:30:24 -04:00