Commit Graph

119 Commits (8a3f0ec83fa3bf0d93011216151ae3e88e572a0d)

Author SHA1 Message Date
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)
8 years ago
Gabriel Young ea14ed122f Add basic layer to sample MIDI keycap 8 years ago
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
8 years ago
Gabriel Young 64eecfc530 fix typos in keymap 8 years ago
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
8 years ago
Gabriel Young d1fe24ad9f Allow customization of the number of tone keycodes and add example keymap 8 years ago
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.
8 years ago
dbroqua db48b28eeb - Updated dbroqua layout for Satan keyboard 8 years ago
dbroqua 6be061c6d4 - Fixed bug in dbroqua layout for Satan keyboard 8 years ago
dbroqua d6c545f471 - Rewrote dbroqua layout for Satan keyboard and adding RGB light 8 years ago
Jack Humbert 27ebacb15d merging lets_split 8 years ago
Jack Humbert 3774a7fcda rgb light through midi 8 years ago
Jack Humbert d85f6deb9b Merge pull request #877 from sethbc/update_sethbc_satan_keymap
update sethbc keymap
8 years ago
Seth Chandler aa76425395 oops, fixed inverted if statement 8 years ago
Seth Chandler 28249498bc update sethbc keymap 8 years ago
dbroqua 19ebf6161f - Added dbroqua_hhkb layout for Satan PCB 8 years ago
Fred Sundvik 44441de8ca Split keyboard makefiles into rules and Makefile 8 years ago
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
8 years ago
Toni 864e26f439 cleanup, readability , shift swap in ISO_SPLIT_RSHIFT 8 years ago
Toni 64ecb15310 corrected the split rshift key to reality
fixed my keymap in the process to adjust to that
8 years ago
Toni c024de4a87 wring keypress for german iso fixed. prettified 8 years ago
Toni 8e142d8cbe no more warning thanks to iFreilicht's tip with undef 8 years ago
Toni deedd2f408 in accordance to keymap_makefile_example.mk 8 years ago
Toni 03a24eb86a minor grammer fixes 8 years ago
Toni b1ac91a040 big cleanup and minor refactoring. thanks iFreilicht. 8 years ago
Toni 68005ce602 grammar 8 years ago
Toni 7e1be3ae7c reference to reddit post and Terry Mathews 8 years ago
Toni b8cbf7c9c0 script now waits for the user to press the button 8 years ago
Toni 396b59f256 readme now with picture 8 years ago
Toni 94ff9c9fa5 more prettyness 8 years ago
Toni 14de76ea80 Update readme.md
typo
8 years ago
Toni 5cf5e27dcd Update readme.md
attempt to prettify the table
8 years ago
Toni 77f3efbef6 more information. first steps in markdown 8 years ago
Toni ca4968bc44 readme.md added 8 years ago
Toni f89aec98ae removed my personal stuff 8 years ago
Toni 5705a40320 increased readability with a defince 8 years ago
Toni e0aa216905 Merge remote-tracking branch 'origin/master' into iso_split_rshift
update from Upstream
8 years ago
Toni cafa528b88 only aesthetics 8 years ago
Elliot DeNolf 56f86413e0 Add denolfe satan keymap 8 years ago
Toni b5fcb5a744 new variant with the curly braces on tab layer 9 years ago
Toni dcf672223f enterfn / enterisctrl on hold added 9 years ago
Toni 684d869fab added homerow-ish brackets 9 years ago
Toni 6ff8a81520 first try ar adding the parenthesis mess for german iso 9 years ago
Seth Chandler 368d0bdf68 kill warnings filling up travis buildlog 9 years ago
Toni 5e2e8c89e8 Merge remote-tracking branch 'origin/master' into iso_split_rshift
whatever
9 years ago
Seth Chandler 75f0922711 fix typo in readme and satan.h 9 years ago
Seth Chandler ef533be2d6 cleanup default layout 9 years ago
Seth Chandler 81fe3d962c update sethbc keymap 9 years ago
Toni 5631f1436c converted funtions to QMK aliases 9 years ago
Toni 197244e47f more cosmetic changes (whitespace) 9 years ago
Toni c1f014b1dd purely cosmetic changes 9 years ago
Toni 5cd6d607fc changed ctrl back to enter. "j" interfered with my vimming 9 years ago
Toni 1988c180e3 small cosmetic change 9 years ago
Toni 4b32a161d0 renamed keymap 9 years ago
Toni 36242d5ac5 reduced makefile size. not so much needed due to "inheritance" 9 years ago
Toni 11bf8355cf new modifier "J" is crtl 9 years ago
Toni db7aa91e76 helper file for me to stay up-to-date with master 9 years ago
Toni de96513ff2 changes needed for a ISO satan PCB including a split right-shift key 9 years ago
Seth Chandler f6aeaac5b5 update more non-existent readmes for QMK.fm 9 years ago
Seth Chandler 6289332759 add custom makefile for sethbc keymap 9 years ago
Seth Chandler f954223749 update makefile to default to no virtual dip switches 9 years ago
Stanley Lai 753cbee5c0 Added my custom keymap for Satan 9 years ago
TerryMathews 979a0d25f0 Establish Poker clone keymap for Satan
Maps all of the side-print legends on the stock Poker II keycaps that
are feasible (doesn't support repeat rate toggling, Pmode recording).
9 years ago
TerryMathews 50c686587e Create keycodes for RGB control functions
Moves RGB controls out of the macro function and assigns them their own
keycodes:
RGB_TOG (toggle on/off)
RGB_MOD (mode step)
RGB_HUI (increase hue)
RGB_HUD (decrease hue)
RGB_SAI (increase saturation)
RGB_SAD (decrease saturation)
RGB_VAI (increase brightness)
RGB_VAD (decrease brightness)
9 years ago
Jack Humbert 57e08eb8ba updates rgblight implementation, makes non-timer stuff compatible with audio 9 years ago
Seth Chandler 27354ae877 add HHKB support to satan (#470)
* add HHKB support

* fix indentation
9 years ago
TerryMathews fbf697b9ff Fix CAPS_LED logic in Satan (#461)
Needed to invert for proper operation. Previous code had LED on when off
and vice versa.
9 years ago
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
9 years ago
Jack Humbert 649b33d778 Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)
* fixes from tmk's repo

* rename keyboard to keyboards
9 years ago