Skip to content
Permalink
Branch: master
Commits on Apr 19, 2019
  1. Init RGB Matrix EEPROM

    drashna authored and skullydazed committed Mar 5, 2019
    I'm not sure how to check if it's the same as RGBLIGHT's EEPROM, but if you don't init it, it **will not** work properly until it is initialized.
Commits on Apr 18, 2019
  1. Reduce CRKBD firmware size by reducing layer numbers (#5471)

    drashna authored and mechmerlin committed Apr 18, 2019
    * Reduce CRKBD firmware size by reducing layer numbers
    
    * Update layer output code based on mtei's suggestion/code
    
    * Fix spacing
    
    * Revert "Update layer output code based on mtei's suggestion/code"
    
    This reverts commit 036d347.
    
    Unfortunately, because this is NOT in the keymap itself, the layer macros aren't accessible and will error on commit
    
    * Add comment for future person
Commits on Apr 14, 2019
  1. Fix incorrect keyboard dimensions in Configurator API data (#5615)

    drashna committed Apr 14, 2019
    * Fix Ergodone keyboard dimensions in info.json
    
    * Fix handwired/prime_exl keyboard dimensions in info.json
    
    * Fix KBDfans KBD4x keyboard dimensions in info.json
    
    * Fix handwired/not_so_minidox keyboard dimensions in info.json
    
    * Fix Canoe keyboard dimensions in info.json
    
    * Fix Clueboard Cluecard keyboard dimensions in info.json
    
    * Fix Corne (crkbd) keyboard dimensions in info.json
    
    * Fix Gergo keyboard dimensions in info.json
    
    * Fix handwired/frenchdev keyboard dimensions in info.json
    
    * Fix handwired/ortho5x13 keyboard dimensions in info.json
    
    * Fix handwired/promethium keyboard dimensions in info.json
    
    * Fix Speedo keyboard dimensions in info.json
    
    * Fix XD87 keyboard dimensions in info.json
    
    * Fix Ergodox EZ keyboard dimensions in info.json
    
    * Fix Ergodox Infinity keyboard dimensions in info.json
    
    * Fix Keeb.io Iris keyboard dimensions in info.json
    
    * Fix Orthodox keyboard dimensions in info.json (all revisions)
    
    * Fix Qwertyydox keyboard dimensions in info.json
    
    * Fix handwired/tradestation keyboard dimensions in info.json
Commits on Apr 12, 2019
  1. Change table names

    drashna authored and skullydazed committed Apr 11, 2019
  2. Cleanup code

    drashna authored and skullydazed committed Apr 11, 2019
  3. Make send_char multilined for readaability

    drashna authored and skullydazed committed Mar 23, 2019
    So future us' will thaank us
  4. Clean up some of the code

    drashna authored and skullydazed committed Feb 17, 2019
  5. Max out range for max compatibility

    drashna authored and skullydazed committed Feb 19, 2019
  6. Fix ATSAM's USB HID descriptor to support higher heycodes

    drashna authored and skullydazed committed Dec 11, 2018
    Assuming I understand this correctly, this should set the max scancode to E7 (RGUI), which is the last listed code in the main list (everything else use for internal QMK/TMK stuff).
Commits on Apr 8, 2019
  1. Convert BFO9000 to Split Keyboard code (#5568)

    drashna authored and mechmerlin committed Apr 8, 2019
  2. Fixed tap/down/up handling in dynamic keymap macros (#5363)

    drashna committed Apr 8, 2019
    * Fixed tap/down/up handling in dynamic keymap macros
    
    * Added SS_TAP_CODE, SS_DOWN_CODE, SS_UP_CODE
Commits on Apr 7, 2019
  1. Refactor E6V2 BMC PCB to get rid of custom i2c code in favor of QMK i…

    drashna committed Apr 7, 2019
    …2c_master (#5572)
    
    * remove custom i2c code in favor of QMK i2c_master
    
    * clean up config file
    
    * fix pyusb install instructions
    
    * fix naming in usbconfig.h
    
    * disable bootmagic as it does not work for bmc boards
Commits on Apr 5, 2019
  1. Remove user keymap changes

    drashna authored and skullydazed committed Mar 22, 2019
  2. Convert Orthodox to Split Common code

    drashna authored and skullydazed committed Jan 28, 2019
  3. Custom Tapping Term per key (#5009)

    drashna authored and jackhumbert committed Apr 5, 2019
    * Add customizable tapping terms
    
    * Add Documentation
    
    * Fix function
    
    * Fixes
    
    * It's not a pointer
    
    * Add debugging output
    
    * Update documentation to be at least vaguely accurate
    
    * Use `get_tapping_term(tapping_key.event)` instead
    
    `e` doesn't include column and row information, properly. It registers as 255, regardless of the actual keypress.
    
    However `tapping_key.event` actually gives the correct column and row information.  It appears be the correct structure to use. 
    
    In fact, it looks like the issue is that `e` is actually the "TICK" structure, as defined in keyboard.h
    
    * Use variable tapping term value rather than define
    
    * Silly drashna - tapping_key.event, not event
    
    * add get_event_keycode() function
    
    * Fix typo
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Remove post_process_record_quantum since it's the wrong PR
    
    * Update quantum/quantum.c
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Better handle ifdef statement for permissive hold
    
    Since we can't be sure that tapping term is actually 500
    
    * Update quantum.c comments based on feedback
    
    * Clean up get_tapping_term function
    
    Clean up function so that users don't need to call the event function, and instead only check the keycode
    
    * Add ability to run functionality on and off
    
    * Make ifdef's more compact
Commits on Apr 3, 2019
  1. Merge pull request #5536 from stanrc85/feature/updates

    drashna committed Apr 3, 2019
    [Keymap] Config tweaks and adding zeal60 RGB files to userspace
Commits on Mar 28, 2019
  1. Update KBD67 readme so that it mentions the KBD65 PCB (#5143)

    drashna and Hackerpilot committed Mar 28, 2019
    * The code in this directory supports the KBD65
    
    * Update readme.md
    
    * Update readme.md
    
    * Clear up the confusion between the kbd67/kbd65 naming.
    
    * Update keyboards/kbdfans/kbd67/readme.md
    
    Co-Authored-By: Hackerpilot <briancschott@gmail.com>
Commits on Mar 19, 2019
  1. Cleanup Default Keymaps (#5442)

    drashna authored and mechmerlin committed Mar 19, 2019
    * Cleanup Default Keymaps to conform to QMK Firmware standards
    
    * Minor fixes
    
    * Revert some changes
  2. Fix dk60 compiler issue on newer compiler versions (#5444)

    drashna authored and mechmerlin committed Mar 19, 2019
Commits on Mar 18, 2019
  1. [Docs] Recursively clone qmk_firmware repo (#5378)

    drashna authored and mechmerlin committed Mar 18, 2019
    * Recursively clone qmk_firmware repo
    
    Specifically, so that it grabs the submodules, since ARM keyboards are becoming more common, and we are seeing more issues about chibiOS not being downloaded (in the error log, rather than by question)
    
    * Wrap in shell
  2. [Docs] Smallish overhaul of the docs (#5281)

    drashna authored and mechmerlin committed Mar 18, 2019
    * Fix up Common functions doc
    
    * Add to extra commands to flashing doc
    
    * Rearrange and touch up Macros
    
    * Expand Newbs Flashing guide
    
    * Update process_record documentation
    
    * Add git to best practices name in sidebar
    
    * Expand FAQ for build/flashing
    
    * Add deprecated info to functions
    
    * Update docs/feature_macros.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/feature_macros.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/flashing.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/flashing.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/keymap.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/newbs_flashing.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/newbs_flashing.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/custom_quantum_functions.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/faq_build.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/feature_macros.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/keymap.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Fix up Common functions doc
    
    * Make pre-init example accurate
    
    * Update docs/custom_quantum_functions.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Zadig Driver catchall
    
    * Spelling Depriciated
    
    * Completely remove fn_actions section
  3. [Keyboard] Reduce compile size of the Lily58 Keyboard (#5412)

    drashna authored and mechmerlin committed Mar 18, 2019
  4. [Docs] Add music_map to audio documentation (#5419)

    drashna authored and mechmerlin committed Mar 18, 2019
    * [Docs] Add music_map to audio documentation
    
    * Add link to planck as example
Commits on Mar 15, 2019
  1. [Docs] Add VSCode guide to docs (#5124)

    drashna authored and mechmerlin committed Mar 15, 2019
    * Add VSCode guide to docs
    
    * Fix settings menu enumeration
    
    * Update docs/other_vscode.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/other_vscode.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/other_vscode.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/other_vscode.md
    
    Co-Authored-By: drashna <drashna@live.com>
    
    * Update docs/other_vscode.md
    
    Co-Authored-By: drashna <drashna@live.com>
  2. [Keymap] Update to drashna keymaps: Conform to QMK Standards Edition (#…

    drashna authored and mechmerlin committed Mar 15, 2019
    …5377)
    
    * Use correct functions for dip switch code
    
    * Some planck cleanup
    
    * Hopefully fix RGB Sleeping with RGB Matrix
    
    * Add rgbmatrix extern
    
    * Add numpad 5x6 layout
    
    * RGB Tweaks
    
    * Add RGB startup animation
    
    * Minor RGB Fixes
    
    * Turn off RBG on planck
    
    * Enable separate storage of EEPROM
    
    * Update Macro pad
    
    * Add BJohnson Keymap and minor darshna tweaks
    
    * Clean up rgb and other code for new numpad
    
    * Remove clicky hachy thing
    
    * Update my code to use built in MOD_MASK defines
    
    * Fix up modifier calls
    
    * Tweak to KC_MAKE
    
    * Tweak to KC_MAKE
    
    * Add Semi-colon to numpad
    
    * Preprocess out rgb matrix stuff if not enabled
    
    * Formatting of KC_MAKE
    
    * Add stuff for matrix and light rgb coexistance
    
    * Fix bad spelling
    
    * Change where layer indication shows based on rgblight status
    
    * Force set mods in KC_MAKE
    
    * Optimize CRKBD
Commits on Mar 13, 2019
  1. Fix i2c calls for HotDox keyboard (#5387)

    drashna authored and mechmerlin committed Mar 13, 2019
Commits on Mar 8, 2019
  1. [Docs] Update the KC_MAKE example in Userspace docs (#5337)

    drashna authored and mechmerlin committed Mar 8, 2019
    This includes a much more feature rich version of the code, as well as updating for changes that have occurred in QMK Firmware
Commits on Mar 5, 2019
  1. Update personal userspace and keymaps + improve custom functionality (#…

    drashna committed Mar 5, 2019
    …5289)
    
    * Change how desktop commands work
    
    * Add DST_MOD_MASK as a config option
    
    * DST_RMV → DST_REM
    
    * Add melody96:konstantin keymap
    
    * Update custom SEND_STRING
    
    * Move feature flags from userspace into keyboard rules
    
    * Use "Vo-", "Vo+" instead of "VoD", "VoU" in keymap comments
    
    * Add RGB controls and numpad Unicode to Melody96 keymap
    
    * Add RGB_SET keycode to Melody96 and RGB files to userspace
    
    * Generate UNICODE and UNICODEMAP constants using macros
    
    * Avoid collisions with X_* send string constants
    
    * Use two spaces before inline comments
    
    * Add _keymap versions of other custom Quantum functions
    
    Not added: eeconfig_update_keymap, eeconfig_read_keymap
    
    * Switch to UNICODEMAP in keyboard rules
    
    * Make toggle_numpad a nested function in process_record_user
    
    * Set Melody96 underglow color to Godspeed blue on EEPROM reset
    
    * Remove most _keymap and _user definitions in userspace
    
    Some keyboards misuse _user functions by defining them in the base files
    instead of the corresponding _kb functions (especially led_set_user and
    matrix_init_user). Until this is fixed (#5148), I've removed definitions
    in my userspace that could cause linking collisions.
    
    * Update GODSPEED_BLUE values and RGB mode keys
    
    * Add GODSPEED_YELLOW color
    
    * Set preferred intervals for rgblight effects
    
    * Update tap dance function names
    
    * Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FN
    
    Move TD_FN_RCTL after TD_RCTL_FN
    
    * Replace td_fn_rctrl with generic td_layer_mod
    
    * Add blank lines, prefer explicit initialization
    
    * ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MOD
    
    * Update Godspeed colors
    
    * Add media controls to Melody96 keymap
    
    * Add SysRq, Break combos and other keys to Melody96 keymap
Commits on Mar 3, 2019
  1. Add LED Matrix to Features list for easy reference (#5280)

    drashna authored and mechmerlin committed Mar 3, 2019
Commits on Feb 18, 2019
  1. Stop all notes on startup, if there is no song and audio is disabled …

    drashna authored and mechmerlin committed Feb 18, 2019
    …to prevent continouse tone (#5173)
  2. Fix Audio Clicky by adding missing punctuation (#5171)

    drashna committed Feb 18, 2019
  3. Update Helix 'led_test' keymap (#5168)

    drashna committed Feb 18, 2019
    Change to use keyboard_post_init_user() hook (#3113)
Commits on Feb 17, 2019
  1. Add numpad_5x6 layout support for Prime M keyboard (#5149)

    drashna authored and mechmerlin committed Feb 17, 2019
    * Add numpad_5x6 layout support for Prime M keyboard
    
    * fix default layout
Older
You can’t perform that action at this time.