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 
							
						 
					 
					
						
						
							
						
						aaa58a8d79 
					 
					
						
						
							
							Supress warnings from ps2_mouse.h  
						
						
						
						
					 
					
						2017-02-12 00:13:36 +07:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						42ea912fde 
					 
					
						
						
							
							Merge pull request  #1062  from luizribeiro/fix-win  
						
						... 
						
						
						
						Fix V-USB bug on Windows 10 
						
						
					 
					
						2017-02-07 13:49:10 -05:00 
						 
				 
			
				
					
						
							
							
								Luiz Ribeiro 
							
						 
					 
					
						
						
							
						
						a3da586505 
					 
					
						
						
							
							Fix V-USB bug on Windows 10  
						
						
						
						
					 
					
						2017-02-01 21:57:44 -05: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 
						 
				 
			
				
					
						
							
							
								Luiz Ribeiro 
							
						 
					 
					
						
						
							
						
						9ce38cbccf 
					 
					
						
						
							
							Simplified and polished a bit the code changes on tmk_core  
						
						
						
						
					 
					
						2017-01-21 17:18:05 -05:00 
						 
				 
			
				
					
						
							
							
								Luiz Ribeiro 
							
						 
					 
					
						
						
							
						
						f7462aaa61 
					 
					
						
						
							
							Got ps2avrGB to work with the V-USB protocol  
						
						
						
						
					 
					
						2017-01-21 12:55:19 -05: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 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						07d29b7d29 
					 
					
						
						
							
							syntax error fix  
						
						
						
						
					 
					
						2016-12-05 01:22:40 +07:00 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						d059624bfb 
					 
					
						
						
							
							Implemented weak ps2_mouse_init_user()  
						
						... 
						
						
						
						There are a lot of PS/2 commands, some are vendor/device specific, so we
provide a weak ps2_mouse_init_user() to be implemented in each keyboard
that need it. 
						
						
					 
					
						2016-12-05 01:21:17 +07:00 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						d0c667c790 
					 
					
						
						
							
							Merge pull request  #931  from OferPlesser/feature/improve-ps2-mouse  
						
						... 
						
						
						
						Improving ps/2 mouse 
						
						
					 
					
						2016-12-03 10:13:11 -05:00 
						 
				 
			
				
					
						
							
							
								Ofer Plesser 
							
						 
					 
					
						
						
							
						
						f0768f8be9 
					 
					
						
						
							
							Forgot to use define in delay instead of hardcoded number  
						
						
						
						
					 
					
						2016-12-03 13:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ofer Plesser 
							
						 
					 
					
						
						
							
						
						9f41544e1d 
					 
					
						
						
							
							Added back PS2_MOUSE_INIT_DELAY define  
						
						
						
						
					 
					
						2016-12-03 13:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								ofples 
							
						 
					 
					
						
						
							
						
						d639e08a31 
					 
					
						
						
							
							Refactored and improved ps2 mouse feature  
						
						
						
						
					 
					
						2016-12-03 13:05:02 +02: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 
						 
				 
			
				
					
						
							
							
								Jack Humbert 
							
						 
					 
					
						
						
							
						
						6e0f994950 
					 
					
						
						
							
							Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7  
						
						
						
						
					 
					
						2016-11-28 23:51:07 -05: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 
						 
				 
			
				
					
						
							
							
								Priyadi Iman Nurcahyo 
							
						 
					 
					
						
						
							
						
						9a071f051c 
					 
					
						
						
							
							Make PS2 init delay configurable. Some devices are not fully powered up  
						
						... 
						
						
						
						after 1s. 
						
						
					 
					
						2016-11-26 13:24:53 +07: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 
						 
				 
			
				
					
						
							
							
								Fred Sundvik 
							
						 
					 
					
						
						
							
						
						bcbd8f1c50 
					 
					
						
						
							
							Add suspend support to the ChibiOS visualizer  
						
						
						
						
					 
					
						2016-07-07 14:22:45 +03:00