Commit Graph

86 Commits (61cdc9aaa462afbcbaf57f2c5991e06924caed0e)

Author SHA1 Message Date
Jack Humbert 23c448b21d remove .hex, .PNG, .jpg
Jack Humbert a7ce482d14 remove the rest of the .pngs
Jack Humbert 04069c94cc Merge pull request from khogeland/satan-colemak
Colemak layout for GH60 Satan
Kevin Hogeland b767719fc8 Colemak layout GH60 Satan
Nikolaus Wittenstein 8ddbf7f59f Fix spelling of "persistent"
Fixes .
Ole Anders 6de7e5d8dc typo removed {3 ...
Ole Anders 85cac39529 fixed capitalization issue (checkTime => checktime)
Ole Anders 411cd4fae2 moved checktime out of function
Ole Anders f504082f7f declaring checktime before the function it is used in.
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.
Ole Anders 1b821eca66 removed varable trace option from makefile
Ole Anders 37b7539af3 slight cleanup as per recommendation
Ole Anders c72ca58528 Moved key_timer out of function.
Ole Anders 48dfc77718 removed a carriage return
Ole Anders 62faa20ef6 Merge remote-tracking branch 'refs/remotes/qmk/master'
Ole Anders d5ee0194ab fixed issues
A fix described by jackhumbert has been sorted out now.
Jack Humbert 7e37daa2ce Merge pull request from newsboytko/newsboytko/midi-keycodes
Flesh out MIDI support
Stephen Tudor dce3847ebb Use single _FUNC layer. Move RESET and base layout-changing keys to _FUNC.
Stephen Tudor 34c5f8094e Remove tap-dance. Raise will be accessed via holding shift while lower is active
Stephen Tudor b10d950708 Use normal backtick in ESC spot - I've mapped ESC to caps lock
Stephen Tudor 3399e39297 Fix shift tap-dance (can't use one-shot layer)
Stephen Tudor b19e34c81e Forsake spacefn in favor of left shift tapdance. Move media controls.
Stephen Tudor 5ae0cfeef5 Add smt keymap for Satan 'GH60'
Ole Anders 1968ec4c24 changed definitions on keymap.c in admiral strokers
Made a few changes to my own keymaps. (organisation)
Eric Dodd d35809a982 gh60 satan spacefn
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
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)
Gabriel Young ea14ed122f Add basic layer to sample MIDI keycap
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
Gabriel Young 64eecfc530 fix typos in keymap
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
Gabriel Young d1fe24ad9f Allow customization of the number of tone keycodes and add example keymap
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.
dbroqua db48b28eeb - Updated dbroqua layout for Satan keyboard
dbroqua 6be061c6d4 - Fixed bug in dbroqua layout for Satan keyboard
dbroqua d6c545f471 - Rewrote dbroqua layout for Satan keyboard and adding RGB light
Jack Humbert d85f6deb9b Merge pull request from sethbc/update_sethbc_satan_keymap
update sethbc keymap
Seth Chandler aa76425395 oops, fixed inverted if statement
Seth Chandler 28249498bc update sethbc keymap
dbroqua 19ebf6161f - Added dbroqua_hhkb layout for Satan PCB
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
Toni 64ecb15310 corrected the split rshift key to reality
fixed my keymap in the process to adjust to that
Toni c024de4a87 wring keypress for german iso fixed. prettified
Toni 8e142d8cbe no more warning thanks to iFreilicht's tip with undef
Toni deedd2f408 in accordance to keymap_makefile_example.mk
Toni 03a24eb86a minor grammer fixes
Toni b1ac91a040 big cleanup and minor refactoring. thanks iFreilicht.
Toni 68005ce602 grammar
Toni 7e1be3ae7c reference to reddit post and Terry Mathews
Toni b8cbf7c9c0 script now waits for the user to press the button