1. 01 Sep, 2018 2 commits
  2. 18 Jul, 2018 2 commits
  3. 17 Jul, 2018 11 commits
    • Christopher Poole's avatar
      Split common (#3429) · a012113d
      Christopher Poole authored
      * Line ending stuff again
      
      * Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C)
      
      * Added personal keymap, updated some of the EH files
      
      * Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional
      
      * Added split code from lets_split, removed pro micro imports and LED code
      
      THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT
      
      * Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now
      
      * Updated eh.c
      
      * More rework of the I2C code, added global flags for split boards.
      
      * Introduced RGB over I2C, having weird edge case issues at the moment though
      
      * Fixed weird I2C edgecase with RGB, although still would like to track down route cause..
      
      * Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C
      
      * Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed.
      
      - Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix
      - Split keyboard files placed into quantum/split_common/
      - Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand
      - Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed
      
      * Updated documentation for the new makefile options and #defines specific to split keyboards
      
      * Added a bit more info to docs, so people aren't confused
      
      * Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder
      
      * Removed some debugging from eh.c
      
      * Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap).
      
      * Added a README file to the Let's Split Eh?
      
      * Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c
      
      * Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions.
      
      * Fixed lets_split_eh not having a default version
      
      * Removed "eh" references from lets_split folder for now
      
      * Took lets_split folder from master to fix travis build errors, weird my local was overriding.
      
      * Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others
      
      * Removed rules.mk from my lets_split keymap, not needed
      
      * Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN"
      
      * Fixed split_common assuming I2C for RGB and Backlight. Added serial backlight support (stole from bakingpy's Levinson code ;) ) Serial RGB not implemented yet. Also Added "USE_IC2" to the lets_split_eh/eh as that was looked over.
      
      * Fixed stupid mistake, forgot to set BACKLIT_DIRTY to false after setting slave backlit settings for serial
      
      * Updated backlight data block to be cleaner (thanks drashna ;) )
      a012113d
    • noroadsleft's avatar
      Keyboard: Noxary 268 refactor and Configurator update (#3426) · c691396a
      noroadsleft authored
      * Rename LAYOUT to LAYOUT_all
      
      * Repair LAYOUT_all object in info.json (element count mismatch)
      
      * Added LAYOUT_iso and LAYOUT_ansi matrices, with sample keymaps
      
      * Added LAYOUT_iso and LAYOUT_ansi to info.json
      
      * Added block comment regarding layout options to 268.h
      
      * Readme cleanup (GitHub markdown parsing)
      c691396a
    • Mark Kuba's avatar
      860f6d65
    • Konstantin Lepa's avatar
      Keymap: Change Satan layout lepa (rev 2) (#3427) · 85d2d4fe
      Konstantin Lepa authored
      * Change Satan keymap lepa (rev 2)
      
      * Remove unused code from satan keymap lepa.
      85d2d4fe
    • NeonSpork's avatar
      Keymap: a Nordic layout for UT47 (#3422) · a57c9648
      NeonSpork authored
      * Add files via upload
      
      Added a nordic layout for UT47
      
      * Update readme.md
      
      * Update readme.md
      
      * Update readme.md
      
      * Update readme.md
      
      * Update readme.md
      
      * Update readme.md
      
      * Update readme.md
      
      * Add files via upload
      
      * Update to readme and keymap files
      
      * Update readme.md
      
      Changed cover image
      
      * Update readme.md
      
      typo fix
      
      * Delete config.h
      
      * Delete keymap.c
      
      * Delete readme.md
      
      * Delete rules.mk
      
      * Updated cover image in readme.md
      
      Fixed typo in image of keymaps
      
      * Update keymap.c
      
      Changed backslash to forward slash in first function layer.
      
      * Add files via upload
      
      * Delete config.h
      
      deleting files so I can upload to a folder with lower case name
      
      * Delete keymap.c
      
      deleting file so I can change to lower case name
      
      * Delete readme.md
      
      deleting file so I can change to lower case name
      
      * Add files via upload
      
      * Update keymap.c
      
      Cleaned up definitions in beginning of file.
      a57c9648
    • Fredric Silberberg's avatar
      e9755521
    • Fredric Silberberg's avatar
      Correct parsing of rules.mk for keyboard revisions · bbecd276
      Fredric Silberberg authored
      Previously, when looking for rules.mk files, we'd parse the individual
      folders (A/B/C/D/E) into 5 variables, (A/B/C/D/E, A/B/C/D, A/B/C, A/B,
      and A). Then, we'd get the final directory names and store _those_ in 5
      new variables (A, B, C, D, and E). Then, when looking for the rules.mk,
      we'd look in root_dir/keyboards/(A|B|C|D|E)/rules.mk, instead of looking
      in root_dir/keyboards(A|A/B|A/B/C|A/B/C/D|A/B/C/D/E)/rules.mk. This
      commit changes that logic from the former to the latter.
      bbecd276
    • marksard's avatar
      Keymap: Modified of 'Helix five rows JIS" keymap (#3425) · 4d4b845c
      marksard authored
      * Change key layout in raise-layer.
      * Improvement update cycle to mouse key changes.
      
      * Update the readme.md
      4d4b845c
    • Christopher Poole's avatar
      Lets split eh (#3120) · 0fab3bbd
      Christopher Poole authored
      * Line ending stuff again
      
      * Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C)
      
      * Added personal keymap, updated some of the EH files
      
      * Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional
      
      * Added split code from lets_split, removed pro micro imports and LED code
      
      THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT
      
      * Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now
      
      * Updated eh.c
      
      * More rework of the I2C code, added global flags for split boards.
      
      * Introduced RGB over I2C, having weird edge case issues at the moment though
      
      * Fixed weird I2C edgecase with RGB, although still would like to track down route cause..
      
      * Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C
      
      * Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed.
      
      - Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix
      - Split keyboard files placed into quantum/split_common/
      - Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand
      - Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed
      
      * Updated documentation for the new makefile options and #defines specific to split keyboards
      
      * Added a bit more info to docs, so people aren't confused
      
      * Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder
      
      * Removed some debugging from eh.c
      
      * Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap).
      
      * Added a README file to the Let's Split Eh?
      
      * Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c
      
      * Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions.
      
      * Fixed lets_split_eh not having a default version
      
      * Removed "eh" references from lets_split folder for now
      
      * Took lets_split folder from master to fix travis build errors, weird my local was overriding.
      
      * Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others
      
      * Removed rules.mk from my lets_split keymap, not needed
      
      * Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN"
      0fab3bbd
    • Drashna Jaelre's avatar
      Update to drashna userspace and keymaps (#3172) · b2877470
      Drashna Jaelre authored
      * Use string with delay
      
      * Add skipped region to ergodox
      
      * Add send string config
      
      * Use default_layer_state instead of function
      
      * Fully generalize keyboards
      
      * old iris cleanup
      
      * Fix Drashna keymap compile issues
      
      By checking to see if secret.c exists before actually trying to add it
      
      * Remove unnecessary references
      
      * Add 4x12 ortho board
      
      * Update userspace readme for secrets
      
      * Make RGB more modular
      
      * Fix iris keymap, since we don't need the lower left (Function keys)
      
      * Fix includes
      
      * Add Blanks
      
      * Fix Ergodox lower layer
      
      * Add suspend commands
      
      * Add Maltron Layout
      
      * Add additional layouts
      
      * Finish adding gamepad to Iris
      
      * Tweaks to iris gamepag layer
      
      * make gaming layers more friendly
      
      * minor gaming layer tweak
      
      * Add Carplax
      
      * Add modded key timer function
      
      * Cleanup and macro documentation
      
      * Add QMK DFU info
      
      * Add 'old' keymap for 12 LED spare
      
      * Update Pro Micro documentation
      
      * Disable twinkling so it fits in firmware space
      
      * Switch to QMK DFU bootloader, since it's better anyhow
      
      * Write default layer state colors to EEPROM
      
      Since we are writing to EEPROM anyways, and this way, it sticks on reboot
      
      * Fix QMK DFU bootloader options
      
      * More updates for QMK DFU support
      
      * Use matrix scanning hack for startup_user until #3113 gets merged
      
      * Fix indicator light consistency issue
      
      * Add/readd ifdefs to indicators
      
      * Add/readd alt indicator
      
      * Remove RGB Twinkling from Viterbi macro pad
      
      * Fix default layer color detection
      
      * Fix rebase and detection issues
      
      * Cleanup code so it will compile if RGBLIGHT is disabled
      
      * Revert vsode settings
      
      * Use Pragma Once instead of boilerplate code
      b2877470
    • Drashna Jaelre's avatar
      Fix sidebard doc · e0c9cfad
      Drashna Jaelre authored
      e0c9cfad
  4. 16 Jul, 2018 11 commits
  5. 15 Jul, 2018 14 commits