Ole Anders
256abc64d5
fixed function to not accept any arguments.
...
As per Pramod's comment on stack overflow:
In C int foo() and int foo(void) are different functions. int foo()
accepts an arbitrary number of arguments, while int foo(void) accepts 0
arguments. In C++ they mean the same thing. I suggest that you use void
consistently when you mean no arguments.
2017-03-28 17:08:01 +02:00
Ole Anders
1b821eca66
removed varable trace option from makefile
2017-03-28 16:55:25 +02:00
Ole Anders
37b7539af3
slight cleanup as per recommendation
2017-03-28 16:52:56 +02:00
Ole Anders
c72ca58528
Moved key_timer out of function.
2017-03-28 16:50:44 +02:00
Ole Anders
48dfc77718
removed a carriage return
2017-03-28 15:58:46 +02:00
Ole Anders
62faa20ef6
Merge remote-tracking branch 'refs/remotes/qmk/master'
2017-03-28 15:55:33 +02:00
Ole Anders
d5ee0194ab
fixed #1139 issues
...
A fix described by jackhumbert has been sorted out now.
2017-03-28 15:43:04 +02: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
Stephen Tudor
dce3847ebb
Use single _FUNC layer. Move RESET and base layout-changing keys to _FUNC.
2017-03-20 14:12:43 -04:00
Stephen Tudor
34c5f8094e
Remove tap-dance. Raise will be accessed via holding shift while lower is active
2017-03-20 07:43:45 -04:00
Stephen Tudor
b10d950708
Use normal backtick in ESC spot - I've mapped ESC to caps lock
2017-03-20 07:43:24 -04:00
Stephen Tudor
3399e39297
Fix shift tap-dance (can't use one-shot layer)
2017-03-20 07:26:28 -04:00
Stephen Tudor
b19e34c81e
Forsake spacefn in favor of left shift tapdance. Move media controls.
2017-03-10 16:10:05 -05:00
Stephen Tudor
5ae0cfeef5
Add smt keymap for Satan 'GH60'
2017-03-09 13:58:33 -05:00
Ole Anders
1968ec4c24
changed definitions on keymap.c in admiral strokers
...
Made a few changes to my own keymaps. (organisation)
2017-03-07 19:40:18 +01:00
Eric Dodd
d35809a982
gh60 satan spacefn
2017-03-01 21:40:13 -05: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
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
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
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
Ole Anders
d1fb51976a
Added new keymap to the Satan GH60 keyboard.
...
Added new keymap `Admiral Strokers` to the Satan keyboard. This is an
ISO based layout with tap for brackets/ curly on shft and ctl keys.
Furthermore, there is added arrows and media/volume/special/f-keys layer
on the TAB button when you hold.
2017-02-06 11:53:48 +01:00
dbroqua
db48b28eeb
- Updated dbroqua layout for Satan keyboard
2016-12-24 14:53:15 +01:00
dbroqua
6be061c6d4
- Fixed bug in dbroqua layout for Satan keyboard
2016-12-22 19:08:17 +01:00
dbroqua
d6c545f471
- Rewrote dbroqua layout for Satan keyboard and adding RGB light
2016-12-21 23:08:30 +01:00
Jack Humbert
d85f6deb9b
Merge pull request #877 from sethbc/update_sethbc_satan_keymap
...
update sethbc keymap
2016-11-16 14:51:18 -05:00
Seth Chandler
aa76425395
oops, fixed inverted if statement
2016-11-13 01:04:10 -05:00
Seth Chandler
28249498bc
update sethbc keymap
2016-11-12 23:56:57 -05:00
dbroqua
19ebf6161f
- Added dbroqua_hhkb layout for Satan PCB
2016-11-12 19:23:38 +01:00
Toni
21dc8381d1
made a correct default KEYMAP. moved the old one to KEYMAP_ANSI
...
fixed all layouts that were referencing KEYMAP to KEYMAP_ANSI
whitespace prettyfying
2016-08-18 15:57:17 +02:00
Toni
64ecb15310
corrected the split rshift key to reality
...
fixed my keymap in the process to adjust to that
2016-08-18 09:56:11 +02:00
Toni
c024de4a87
wring keypress for german iso fixed. prettified
2016-08-17 15:33:14 +02:00
Toni
8e142d8cbe
no more warning thanks to iFreilicht's tip with undef
2016-08-16 17:35:03 +02:00
Toni
deedd2f408
in accordance to keymap_makefile_example.mk
2016-08-16 16:44:12 +02:00
Toni
03a24eb86a
minor grammer fixes
2016-08-16 16:35:57 +02:00
Toni
b1ac91a040
big cleanup and minor refactoring. thanks iFreilicht.
2016-08-16 16:32:42 +02:00
Toni
68005ce602
grammar
2016-08-15 21:47:07 +02:00
Toni
7e1be3ae7c
reference to reddit post and Terry Mathews
2016-08-15 21:44:20 +02:00
Toni
b8cbf7c9c0
script now waits for the user to press the button
2016-08-15 21:18:25 +02:00
Toni
396b59f256
readme now with picture
2016-08-15 21:12:49 +02:00
Toni
94ff9c9fa5
more prettyness
2016-08-15 21:04:11 +02:00
Toni
14de76ea80
Update readme.md
...
typo
2016-08-15 21:02:40 +02:00
Toni
5cf5e27dcd
Update readme.md
...
attempt to prettify the table
2016-08-15 21:02:07 +02:00
Toni
77f3efbef6
more information. first steps in markdown
2016-08-15 20:59:50 +02:00
Toni
ca4968bc44
readme.md added
2016-08-15 20:46:38 +02:00
Toni
f89aec98ae
removed my personal stuff
2016-08-15 20:32:45 +02:00
Toni
5705a40320
increased readability with a defince
2016-08-14 20:06:47 +02:00
Toni
e0aa216905
Merge remote-tracking branch 'origin/master' into iso_split_rshift
...
update from Upstream
2016-08-13 09:24:24 +02:00