summaryrefslogtreecommitdiffstats
path: root/keyboards/crkbd
AgeCommit message (Collapse)AuthorFilesLines
2019-04-30Updated rgb_led struct field modifier to flags (#5619)XScorpion21-44/+44
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-04-22[Keymap] Update to Drashna Keymaps (#5594)Drashna Jaelre4-23/+388
* Start to standardize macro timer * Update Fractal layout Specifically, limit the RGB Lighting, since it's too many for the power, and only have the KITT annimation on the front * Update Iris keymap to use I2C for transport * Remove TAP_CODE_DELAY from keyboard in favor of global setting * Remove Woodpad Since it\'s no longer in my possession * Only enable LTO on AVR boards * Run matrix_scans while doing startup light * Run matrix_scan to get split keyboard code synced properly * Fix rgb mode * Remove custom debouncing settings * Make RGB Light Startup Animation optional * Fix opt def * Remove extra tap code delay value * Fix references to keebio boards * Add support for LP Iris keyboard * Add backlight code * Make startup animation optional * Update gitlab ci script * Remove port declaration * Revert avrgcc changes to gitlab ci file * Don't re-set mods * Remove MACRO_TIMER define * Add custom name for crkbd * Add name for Prime M pad * Add names for ortho 4x12 boards * Add some additional handling for rgb init * Change thumb clusters on ergodox * Switch Orthodox to I2C * Fix Space in ergodox keymap * Use OSL for ergodox layout * Ugh, can't find a good layout * Fix typo * Fix up animation startup * Cries in AVR * Fix makefiles for ergodox ez boards * Add support for "secret songs" in my userspace * Reset debounce to 5ms for Ergodox EZ * Fix gitlab CI yaml file * More crying in AVR * Cannot use rgb light and rgb matrix at the same time due to the WS2812 rgb matrix PR until the "Coexistance" PR is merged * Update ODox for split common and i2c * Add split config * Impement Split code * Add support for xscorpion OLED code * Add OLED display config * Fix OLED screen font * Get OLED set up in vertical mode * Remove old OLED code * add per key support for crkbd * Fix split changes * RGB Tweeaks * More OLED tweaks * Fix rotation stuff * Fix more OLED stuff * Remove custom Debounce from Ergodox layout since it's no longer needed
2019-04-20[Keyboard] crkbd: compile time hand-dependent rgb_matrix LED declarations ↵Len Trigg2-127/+75
(#5657) Set RGB_MATRIX_SPLIT_RIGHT=yes when flashing the right hand side of the keyboard.
2019-04-18Reduce CRKBD firmware size by reducing layer numbers (#5471)Drashna Jaelre4-16/+14
* 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 036d347db309170afd5676e694adfda69f912615. 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
2019-04-16[Keyboard] Crkbd RGB Matrix config with WS2812 (#5627)Rob Rogers2-0/+178
2019-04-13Fix Corne (crkbd) keyboard dimensions in info.jsonnoroadsleft1-1/+1
2019-03-15[Keymap] Update to drashna keymaps: Conform to QMK Standards Edition (#5377)Drashna Jaelre2-6/+6
* 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
2019-03-11Add crkbd keymap (#5366)Jarred Steenvoorden4-0/+266
2019-03-10Add personal keymap for crkbd (#5208)the-frey4-0/+336
* Add a crkbd layout with nkro on by default, and an emacs-friendly layout for clojure * Added readme and image * Add changes as requested on PR
2019-03-09Update edvorak keymap simplify (#5350)epaew3-115/+50
* Update edvorakjp layouts * swap master hand * update tapping_term
2019-02-17[omgvee:keymap] minor changes and fw size optimizations (#5150)VM3-4/+8
- flags for the linker - added INSERT key as I kinda use it for work fairly often - turned on more things in rules.mk since I recovered space via linker flags and whatnot
2019-02-14[Keymap] Update to Drashna keymaps and Userspace (#5122)Drashna Jaelre1-0/+24
* Proper rules include * Minor tweaks * Minor tweaks * Add Desitny 2 Swapped layout support * Add keycode to keylogger * Convert my viterbi keymaps * Fix Orthodox keyboard * Add more default layers * Make default layer keycodes more optimized * Update gitlab CI yaml file * Rev6 Cleanup * Fix KC_MAKE macro * Update GitLab CI yaml file * More GitLab CI changes * One final GitLab CI change * Optimize KC_MAKE * Reformatting of config * Feature creeeeeeep * Planck Rev6 updates
2019-01-28[Keymap] some mods to my (omgvee) Helidox keymap (#4972)VM4-11/+21
* moved some stuff around on my iris layout, but don't expect a lot of changes in the future * good working setup * [keymap] some mods to my (omgvee) Helidox keymap
2019-01-27Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre1-5/+0
* Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
2019-01-13[Keymap] my keymap for the crkbd and update my iris keymap readme (#4788)VM4-0/+330
* adding my keymap primarily to iris * adding my crkbd keymap and update my iris keymap readme with an extra pic * incorporting @drashna's suggestions
2018-12-31Keymap: Update for Drashna code - Proton C Prep Edition (#4708)Drashna Jaelre1-11/+13
* Make CRKBD keylogger output actually show tap keys * check MT/LT for twinkling * Add ortho 5x12 support for fractal keyboard * Use newer interface for setting pins/ports * Remove custom unicode methods * Reomve unicode input info * Odd rules issue * Redefine REST note to be more pleasing * Properly disable PM LEDs with GPIO commands * Update gitlab CI yaml file * Remove extra mod tap check * Remove initial state on ergodox glow * Rev6 Cleanup * Fix KC_MAKE macro * Update GitLab CI yaml file * More GitLab CI changes * One final GitLab CI change * Remove unneeded unicode support * Optimize KC_MAKE
2018-12-08Keymap: Modified like-jis keymap for crkbd (#4577)marksard5-136/+304
2018-12-03Add edvorakjp kepmap for crkbd (#4537)epaew6-0/+341
* edvorakjp layout for crkbd * bugfix of edvorakjp QMK cannot send keycode that doesn't exists on new layer.
2018-11-28Remove RGB_SMOD alias and replace uses with RGB_MOD (#4319)Konstantin Đorđević2-4/+4
2018-11-28Keyboard: fix for debug crkbd (#4469)epaew2-6/+9
2018-11-27Update to drashna userspace and keymaps (#4459)Drashna Jaelre3-47/+121
* Fix reversed bool check in layer_state_set * Add Quefrency 65 for a friend * Add Ergodox EZ Glow keymap * Add RGB Matrix Code * Further changes to rgb matrix ErgoDox EZ * Update bjohnson keymaps * Fix CRKBD display * Overhaul to corne keyboard * Narrow scope for keylogger * Minor layout tweaks to Corne Keyboard * additional CRKBD tweaks * Minor tweaks to CRKBD * Add all characters for keylogger * Ergodox EZ Glow overhaul * Fix Ergodox EZ Glow layer colors * Increase Tapping Term for Corne Keyboard * Fix unicode-ish * Revert some changes * Add layer specific lighting effects * Some minor tweaks to ergodox glow config * revert changes to ergodox files * Update Glow readme * Add more tapping term defines * Fix changes * Fix ergodox keymap * Hopefully fix sleeping * Disable layer indications if rgb matrix is disabled * Add support for sleeping and rgb layer change toggle to ergodox ez glow * Make RGB Layer Indication Great Again * Make Unicode Great Again * Remove placeholder define Co-Authored-By: drashna <drashna@live.com> * Remove placeholder define Co-Authored-By: drashna <drashna@live.com> * Remove old EEPROM Reset keycode
2018-11-12Fix up screen off timer of crkbd (#4346)comaid3-2/+22
* fix about screen off timer * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty. * Revert "fix about screen off timer" This reverts commit 3d175f2340c14250a71af78afec5a1e890d9f4e7. * Fix up screen off timer of crkbd * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty. * Fix up screen off timer of helix * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty * Revert "Fix up screen off timer of helix" This reverts commit f0efb82443a7dc34b75579359b0514e8bfa51100. * Improve internal processing of process_record_kb() * Use the return value of process_record_gfx() * Fix a indent Fix a indent
2018-11-08Keyboard: fix ifdef for crkbd's default/keymap.cRyoichi KATO1-1/+3
undef SSD1306OLED should not kill entire process_record_user() function.
2018-11-04Keyboard: Update the serial.c of crkbd based on the helix-serial.c (#4349)Kosuke Adachi6-105/+277
2018-10-28Minor updates to keymapsDrashna Jaelre2-4/+4
2018-10-28Update to Corne Keyboard (crkbd) keymapDrashna Jaelre2-26/+39
2018-10-22Remove all of the deprecated RGB definesDrashna Jaelre1-3/+1
Fixes #3641
2018-10-22Replace outdated RGB/Audio informationDrashna Jaelre4-4/+4
2018-10-19Keyboard: Update logo and commonize it (#4151)Kosuke Adachi8-570/+85
* Update logo and commonize it * Move the glcdfont.c to the lib and add it to the SRC values of the rules.mk in the keymap folders * Add static
2018-10-15Update to drashna keymaps and userspace - RGB edition (#4143)Drashna Jaelre2-28/+41
* Fix up userspace after feature merges * Add new macros for keyboard layouts * Keep new layouts in keymap for easy reference * Cleanup layouts * Fix CRKBD wrappers * Fix up comments * Fix spacing in orthodox base layer * ergodox related cleanup * Make KC_MAKE only flash when holding shift * Add option to fast compile boards * Clean up rgb modes to save space * Re-enable Swap Hands on my Iris
2018-10-02Keymap: Update to drashna keymaps and userspace (#3992)Drashna Jaelre4-0/+490
* Enabled unicode support and send_unicode function * Unicode cleanup * More unicode tweaking * Update EEPROM stuff * Account for keyboard macros * Switch Equal to Plus on Ergodox * more tweaks * Minor Unicode tweaks * Correct matrix printing for keylogger * Fix unicode functions * Fix unicode mode set since it actually uses EEPROM * Re-add DISABLE_LEADER * Ergodox is easier to hit the tapping term, fix that * Fix stupid type on unicode mode check * Preliminary CRKBD/HeliDox support * Fixes to Helidox * Cleanup userspace from old merge stuff * Remove CCCV sounds * Make Mode NOEEPROM Again
2018-09-26Keyboard: Crkbd stands for Corne Keyboard, not helidox (#3985)Kosuke Adachi1-1/+1
2018-09-24Keyboard: Crkbd: Configurator support and readme formatting (#3971)noroadsleft2-1/+64
2018-09-24Keyboard: Crkbd: move I2C and Serial defines to keyboard's config.h (#3970)noroadsleft3-8/+3
* Crkbd: move I2C and Serial defines to keyboard's config.h per @drashna on Discord * Crkbd: remove misleading comment re: I2C and Serial USE_I2C and USE_SERIAL are usually a "one or the other"-type deal, but this keyboard uses both.
2018-09-17Make `PREVENT_STUCK_MODIFIERS` the default (#3107)Joe Wasson1-1/+0
* Remove chording as it is not documented, not used, and needs work. * Make Leader Key an optional feature. * Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE` * Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
2018-09-04Keyboard: Improvement of crkbd communication functions (based on ↵marksard31-233/+580
helix-keyboard) (#3798) * improvement of crkbd communication functions (based on helix-keyboard) * Removed unnecessary code. * Changed read restriction from #define to #pragma once. * Changed from sizeof to defined size. * moved lib folder to crkbdroot. removed warning of ws2812.d
2018-08-22Keyboard: Partial refactor of the crkbd code (#3600)marksard12-114/+159
* Add display to LED-parameters function * Improvement of update timing for OLED display (Need TWI_Init)
2018-08-08Keymap: add like jis(iso) layout keymap for crkbd (#3562)marksard4-0/+543
* add like jis(iso) layout keymap for crkbd * Modified code by review.
2018-06-09Add corne keyboard (#3119)Kosuke Adachi29-0/+2710
* Fork from helix * Move rev2 to rev1 * Remove unused settings * Move split_util to outof rev * Setup KEYMAP for crkbd * Remove old image * Move keymaps directory and glcdfont.c * Remove AUDIO in keymap * Show keylog * Show keylogs * Show time log * Remove EISU/KANA * Use KEYMAP_kc * Remove iota_gfx_record_user wrapping * Remove unused settings for layer * Add keylogger.c * Fix uppercase letters to lower * Add timelogger.c * Default RGBLED_NUM = 27 * Remove unused setting * Add mode icon reader * Add matrix_write_ln * Add layer_state_reader * Move to lib directory * Rename functions * Add host_led_state_reader * Add logo_reader * Cleaning of iota_gfx_task * Fix bugs and add key defines * Remove unnecessary comments * Update crkbd readme * Move libs to lib directories * Rename KEYMAP to LAYOUT