Benjamin Dengler 
							
						 
					 
					
						
						
							
						
						ba4b3d9d72 
					 
					
						
						
							
							Added BLE support for USB-USB converter. ( #1824 )  
						
						... 
						
						
						
						* Added BLE support to USB-USB converter
* Added readme
* Removed images and Makefile 
						
						
					 
					
						2017-10-15 15:04:03 -10:00 
						 
				 
			
				
					
						
							
							
								Wilba6582 
							
						 
					 
					
						
						
							
						
						85c3c5926c 
					 
					
						
						
							
							Force Raw HID interface number to 1 always ( #1669 )  
						
						
						
						
					 
					
						2017-09-06 10:33:00 -07:00 
						 
				 
			
				
					
						
							
							
								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