John M Daly
e12b1a237c
Add initial version of TheVan Keyboards Roadkit Firmware
2017-02-28 11:17:18 -05:00
Jack Humbert
4583955914
Merge pull request #1116 from hot-leaf-juice/master
...
keymap update
2017-02-27 22:18:55 -05:00
Jack Humbert
5bfeb229b8
Merge pull request #1119 from phongnh/master
...
Removes redundant {} which cause build failure when DEBUG_ACTION is set
2017-02-27 22:18:12 -05:00
Jack Humbert
b851b0b2ae
Merge pull request #1121 from Leszek111/master
...
add layout
2017-02-27 22:17:36 -05:00
Gunther Gruber
38cf08697b
small changes in guni.c keymap to work with new qmk_firmware packet
2017-02-27 09:55:24 +01:00
Gunther Gruber
c370c1e1f3
guni keymap
2017-02-27 09:49:06 +01:00
Xyverz
d91e09f116
Updates to the README.md
2017-02-26 19:49:10 -08:00
Xyverz
871ac5058a
Minor changes to the keymap: Moved thumb-cluster ESC to Media and Keypad layers
2017-02-26 19:45:57 -08:00
bbbd49a175
Ammend readme.md
2017-02-27 00:27:57 +01:00
138b89e1a1
Add colemak_programmer
2017-02-27 00:16:55 +01:00
Gabriel Young
976c856966
Update size estimates in the Makefile
...
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
+2414 bytes (vs. MIDI_ENABLE = no)
MIDI_ENABLE = yes
0 20846 0 20846 516e satan_midi.hex
+1352 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)
MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED
text data bss dec hex filename
0 21292 0 21292 532c satan_midi.hex
+1798 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)
Conclusion:
+2400 to 4200, depending on config
2017-02-25 21:38:35 -08:00
Gabriel Young
b911e1966f
Fix redundant process_music.c in sources
2017-02-25 21:13:47 -08:00
Gabriel Young
a64ae10662
Update existing keymaps
...
Update existing keymaps to enable MIDI_BASIC functionality. Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime)
2017-02-25 20:41:13 -08:00
Gabriel Young
ea14ed122f
Add basic layer to sample MIDI keycap
2017-02-25 19:37:33 -08:00
Gabriel Young
1000799d1e
Factor basic note processing into respective processors
2017-02-25 19:25:33 -08: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
Phong Nguyen
d0b4dcc82c
Removes redundant {} which cause build failure when DEBUG_ACTION is set
2017-02-25 19:50:46 +07:00
Jack Humbert
c62f3bd74d
Merge pull request #1118 from priyadi/promethium
...
Various keymap updates
2017-02-23 10:21:23 -05:00
Jack Humbert
352c0e7baa
Merge pull request #1117 from priyadi/fix_unicode_map
...
Fix UNICODE_MAP input_mode problem
2017-02-23 10:20:47 -05:00
Priyadi Iman Nurcahyo
af29d0d094
Fix UNICODE_MAP input_mode problem
2017-02-23 18:17:12 +07:00
Priyadi Iman Nurcahyo
b27a8dea1b
Merge branch 'master' into promethium
2017-02-23 18:11:59 +07:00
Priyadi Iman Nurcahyo
296b927e77
Fix UNICODE_MAP input_mode problem
2017-02-23 18:10:00 +07:00
Callum Oakley
b06961c38b
updated readme
2017-02-22 12:26:13 +00:00
Gabriel Young
1d69ccd729
Merge branch 'qmk/master'
2017-02-21 22:01:56 -08:00
Jack Humbert
84b2f86f24
Merge pull request #1113 from kesslern/master
...
Add dvorak_emacs_software layout for ergodox
2017-02-21 23:35:09 -05:00
Jack Humbert
da41cd1adf
Merge pull request #1115 from Skrymir/master
...
Update from upstream
2017-02-21 23:34:23 -05:00
Josh Colbeck
e51001efcc
Merge remote-tracking branch 'qmk/master'
2017-02-21 20:31:16 -06:00
Callum Oakley
1316ca67af
added hotkey cluster
2017-02-21 23:07:22 +00:00
Priyadi Iman Nurcahyo
3dab8a60fc
added pause, prtsc & ins to list of keys to be processed on release
2017-02-21 16:40:38 +07:00
Priyadi Iman Nurcahyo
57623805e8
Move caps to FUN layer; add Pause key
2017-02-21 16:36:35 +07:00
Xyverz
bf6f7a623d
Merge remote-tracking branch 'upstream/master'
2017-02-20 23:54:09 -08:00
Nathan Kessler
b9fce16490
Add dvorak_emacs_software layout for ergodox
2017-02-20 22:55:43 -05:00
Priyadi Iman Nurcahyo
b306f83c6b
Move del back to fun+backspce
2017-02-21 04:00:05 +07:00
Priyadi Iman Nurcahyo
77f9363675
Only process Fnumber on key release, and only when layer is still active
2017-02-21 03:24:32 +07:00
Jack Humbert
7ff41df32c
Merge pull request #1097 from stanleylai/master
...
Added support for LED backlight, XD60v2's RGB underglow LED
2017-02-20 11:10:20 -05:00
Gabriel Young
64eecfc530
fix typos in keymap
2017-02-19 22:23:32 -08:00
Gabriel Young
ed15973a3f
Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)
...
satan/keymaps/midi
MIDI_ENABLE = no
text data bss dec hex filename
0 17080 0 17080 42b8 satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 3 // default
text data bss dec hex filename
0 20846 0 20846 516e satan_midi.hex
MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves
text data bss dec hex filename
0 20846 0 20846 516e satan_midi.hex
2017-02-19 17:45:08 -08:00
Gabriel Young
d1fe24ad9f
Allow customization of the number of tone keycodes and add example keymap
2017-02-19 17:18:05 -08:00
Gabriel Young
ae0752dff5
expose midi_config
2017-02-19 16:43:45 -08:00
Gabriel Young
5e6097f015
add keycodes for transpose range
2017-02-19 16:43:43 -08:00
Gabriel Young
dd8f8e6bae
implement modulation
2017-02-19 16:43:02 -08:00
Gabriel Young
7c5e510fe2
add support for pedal cc messages
2017-02-19 16:42:45 -08:00
Gabriel Young
f67aefc522
remove disabled code
2017-02-19 16:42:04 -08:00
Gabriel Young
a4163466cb
Alternative version with a tone array
...
tone array:
text data bss dec hex filename
0 25698 0 25698 6462 satan_newsboytko.hex
0x6480 bytes written into 0x7000 bytes memory (89.73%).
note on array:
text data bss dec hex filename
0 25802 0 25802 64ca satan_newsboytko.hex
0x6500 bytes written into 0x7000 bytes memory (90.18%).
2017-02-19 16:42:04 -08:00
Gabriel Young
f2b2e05f12
clean up commented code
2017-02-19 16:42:04 -08:00
Gabriel Young
e405ab4bc6
initial implementation of polyphony using variable length array of notes on
2017-02-19 16:41:59 -08:00
Gabriel Young
5ae1411fc3
Expand MIDI key codes
2017-02-19 16:41:10 -08:00
Gabriel Young
40a8a88e72
Merge branch 'qmk/master'
2017-02-19 14:34:58 -08:00
Stanley Lai
76b1f392ab
XD60: Added BL_TOGG back to keymap, with 6 backlight steps
2017-02-18 21:47:11 -08:00
Jack Humbert
db1e9a469a
helps to save before committing
2017-02-19 00:11:55 -05:00