summaryrefslogtreecommitdiffstats
path: root/keyboards/crkbd
Commit message (Collapse)AuthorAgeFilesLines
* [Keymap] Drashna's Hardware Features Experimentations (#6920)Drashna Jaelre2019-10-163-19/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change RGBLight pin for Planck Light Move it to A0, so that the SPI? pins are available for BT hackery * Add QMK DFU bootloader info * Add Solenoid * Disable annoying white LED on bottom * Enable Solenoid on Corne * Remove bounds for animations * Increase debounce for Ergodox EZ to reduce repeat key issues * Set swap hands key to be a hold-tap key This way, it's not ANNOYING and doesn't swap the hands inteniontally * Move MT Alt in Corne keymap * Re-Add fine tuned control of secrets * Squash mods to single row * Add LRA settings to haptic feedback settings for Rev6 * Fix issue with non-Planck EZ keymaps * Add 40 Percent Nano with Analog Joystick * Add Collide39 keymap * Fix OLED printing to be more flavorful * Fix up Iris GamePad and come cleanup * Expand OLED char map further * Add modded characters to keylogger * Here be dragons Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fix up rules for community layouts * Some more OLED tweaks * Add mod mask check function * Change QMK DFU Audio pin to be correct * Use manual STM config instead of CTPC for Collide 39
* [Keymap] Corne keyap with tap dance Swedish support (#6857)hvp2019-10-164-0/+252
| | | | | | | | | | | | | | | | | | * Adding profile for Corne with tap dance Swedish support. * Remove extern keymap_config_t keymap_config as no longer needed * Changed to use tap_code over register_code * Removed persistent_default_layer_set * Moved macros to hvp user space ink tap dance code * Removed not used functions * Moved to an ifbased include statement * Removed not needed characters
* [Keymap] Add soundmonster's keymap for crkbd (#6964)Leo Batyuk2019-10-115-0/+763
| | | | | | | | * Add soundmonster's layout for crkbd * Incorporate feedback from review * Remove unneeded base layer-related code
* [Keymap] keymaps for planck and crkbd (#6895)dsanchezseco2019-10-085-0/+214
| | | | | | | | | | | | | | | | * using similar keymaps (with vim in mind) for planck and crkbd * changed to rgb matrix and lower max brightness to prevent unresponsiveness * readme and default rgb mode * disable all the not wanted effects and activate the framebuffer ones * changed effects * changed custom keycodes to defines * fixed comment
* [Keymap] updating ninjonas userspace (#6903)Jonas Avellana2019-10-071-9/+9
| | | | | | | | | | | | | | | | | | * [refactor] updating ninjonas layout blocks and standardized LOWER & ADJUST * [feat] added new macro M_TERM to open MacOS terminal app * [feat] introducing mod-tap functionality on keymap * [fix] fixing oled turning on when it feels like it. thanks @drashna for helping * [feat] updating OLED to rotate logo 180 degrees * [feat] updating keymaps to reflect VSCode frequent habits * [refactor] converting crkbd modifier keys to layer blocks * [fix(#6903)] converting _delay_ms to wait_ms on launching terminal macro
* Cleanup rules.mk for 32U4 keyboards, A-F (#6804)fauxpark2019-10-051-46/+14
| | | | | | * Cleanup rules.mk for 32U4 keyboards, A-F * Put back stuff in VIA keymaps
* Clean up default crkbd keymap (#6887)Richard Baptist2019-10-031-37/+38
| | | | | | | | * Put spacing into CRKBD keymap * Change KC_NO to XXXXXXX This makes it easier to see at a glance that the key does nothing
* [Keymap] Add personal CRKBD keymap (#6843)Richard Baptist2019-10-025-0/+677
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add personal keymap * Additional readme note * Fix typo's in readme * Additional layer key info in readme * Update keyboards/crkbd/keymaps/rpbaptist/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/rpbaptist/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/rpbaptist/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove redundant config * Remove disabling of NO_ACTION_MACRO and NO_ACTION_FUNCTION * Remove layer keycode macros * Use layer_state_t instead of uint32_t Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * OLED_ROTATION_90 instead of 180 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Revert "OLED_ROTATION_90 instead of 180" This reverts commit f14a4353ab6719c6e4e8974a4d17f8b91940de56. It messed up the logo on slave * Use IS_LED_ON function to check LED status Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Updating crkbd RGB keymap implementation & ninjonas userspace ↵Jonas Avellana2019-09-305-48/+61
| | | | | | | | updates (#6834) * [keymap] Updating crkbd RGB implementation & ninjonas userspace updates * [chore] adding process_record_oled method to process_records.h
* [Keymap] ninjonas keymap for crkbd & ninjonas userspace updates (#6797)Jonas Avellana2019-09-255-0/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [keymap(crkbd)] introducing crkbd keymap on ninjonas profile * [keymap(crkbd)] introducing crkbd keymap on ninjonas profile * [refactor(crkbd)] reducing file size by selecting RGB animations * [refactor(crkbd)] added shiftit key * [refactor(crkbd)] added shiftit key * [chore(crkbd)] adding SLEEP_LED_ENABLE on rules.mk * [refactor(crkbd)] added keylog & removed static rainbow RGB * [feat(crkbd)] introduced em-dash '—' keymap * [feat(crkbd)] added screenshot functionality * [refactor(lily58,pinky3)] moving media keys * [refactor(lily58)] Added emdash key * [chore] removing NUMBERS & FUNCTIONS layers as they're useless * [chore] removing NUMBERS & FUNCTIONS layers as they're useless * [chore(crkbd,lily48)] Updating README.md * [feat] added K_LAPP & K_RAPP to mimic command + tab * [feat] added K_LAPP & K_RAPP to mimic command + tab * [fix(#6797)] resolving changes requested by @drashna * [fix(#6797)] first cut on using QMK OLED Driver * [fix(#6797)] cleaning up rules.mk * [fix(#6797)] making scrolling logo work * [fix(#6797)] Using OLED Driver for Lily58 * [fix(#6797)] Moved OLED driver implementation to ninjonas userspace * [fix(#6797)] Bringing back crkbd & lily58 logos * [fix(#6797)] Turning off OLED based off @drashna's workaround in #5982 * [fix(#6797)] whoops! forgot to checkin crkbd/config.h * [fix(#6797)] fixing issue with OLED randomly turning on * [fix(#6797)] using default glcdfont.c for lily58 & crkbd * [fix(#6797)] Using LINK_TIME_OPTIMIZATION_ENABLE rather than EXTRAFLAGS as per code review * [fix(#6797)] updating M_MALL macro as per code review by @fauxpark
* Fix Corne keyboard matrix configuration (#6684)Drashna Jaelre2019-09-142-18/+18
|
* [Keymap] Big Drashna code update (#6639)Drashna Jaelre2019-09-072-166/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a quefrency keymap * New Alt-ernate layouts * Enable Per Key Tapping Term to preserve sanity * Use underglow and mod lights for status on Corne * Update the drashna_ms keymap for quefrency * Disable Audio since there isn't enough space * Update KC_MAKE to ues :flash target * Cleanup ergodox layout * Enable i2c support for Iris * Add keymap support for CG_SWAP * Enable RGB Matrix Shutdown mode * enable heatmap * Update gitlab CI to install python3 * Remove game macros These are no longer needed, and haven't been used in ages * Cleanup planck layout * Add RGB Matrix fun and RGB cleanup * Add keycode and config for RGB Matrix idle animations * Clean up rgb idle animation code * Add rgb idle keycode to keymaps * Fix issues with rgb matrix idle animation * Fix some handling for idle animation * Reduce idle animation timeout to 15s to be more reasonable * fix up rgb stuff * Fix isses with rgb functions not being called for matrix * Use custom EEPROM Magic Number so testing is easier * Extend Default Layer macro to support a lot more layers * Fix bjohnson macropad * Adjust KC_MAKE to process mods for more consistent behavior * Fix up rgb stuff on corne * Corne OLED Overhaul * Fixes a number of issues with weirdness. * Fixes issues with keylogger (should be more reliable now) * Modulaize the OLED render sections * Rewrite layer display code * Update URL for Font Editor Due to odd issues, I ended up rewriting from scratch. And using PROGMEM versions, since I think I was getting memory overflows. * Update polling rate on all keebs * Fix planck ez layout config * Remove macros from Viterbi
* Remove old promicro_bootloader_jmp() declarations (#6444)fauxpark2019-08-211-2/+0
|
* [Keyboard] Fix up and clean Corne Keyboard code (#6284)Drashna Jaelre2019-07-289-413/+33
| | | | | | | | | | * Fix corne communication issues with LTO * Fix up other issues with corne code * Fix indentation * Clang Format rev1 file for Corne
* [Keyboard] Add RGB Matrix config info to Corne Keyboard's readme (#6231)Drashna Jaelre2019-07-281-3/+78
|
* [Keymap] Refactor the default keymap for crkbd and add a new keymap for me ↵Kosuke Adachi2019-07-244-45/+316
| | | | | | | | | | | | | | | | | | (#6404) * Remap default keys * Remove self defined keys * Remove unnedessary breaks * Unable read_keylogs * Add a keymap for foostan * Remove unnecessary spaces * Remove "include" that it automatically including
* [Keymap] Drashna's Feature madness (#6128)Drashna Jaelre2019-07-223-163/+190
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix my Tap Dance issues after I broke them * Cleanup and organization of userspace documentation As well as some additional cleanup of functions due to review of documentation. * Enable Tapdance on Glow and remove more animations * Revert to Eager PR debouncing * Add better check for startup animation * Move where RGB Matrix defines are listed * Limit RGB Matrix max val * Update keyboard for Iris Rev 3 conflicts * Enable encoder support on planck ez * Remove is_master check from corne\'s OLED code * Overhaul OLED screens for my Corne * One last removal * Show RGB valu On both sides * Updates for OLED display info * Fix compile issues for rgb config * Disabled Space Cadet for all drashna keymaps * Fix OLED Screen configs * Minor OLED Tweaks * Revert some Iris changes * Fix song include * Handle MAKE macro for the Corne boards better * Add super hacky-hack for eeconfig initialization * Add audio support for Fractal since Elite Cs support it * Add defines for keycode steps * Add White layout * Update Corne RGB info * Add fun effects to layer indication for RGB Matrix enabled boards * Use proper define for product name detection * Update formatting * Use custom timeout mechanism for OLED timeout * Fix up OLED screen HSV code for new HSV structure * Better handle turning off RGB Matrix when sleeping * Disable MultiSplash Animation * Change Iris back to using serial * Why was RGB disabled?!?!?! * Limit val in rgb_matrix_layer_helper function * Remove EECONFIG setting for RGB matrix
* Enable Mousekeys on Corne Keyboard by default (#5893)Drashna Jaelre2019-07-162-25/+2
| | | | | | | | | | | | | | * Enable Mousekeys on Corne Keyboard by default For Tessachka and Configurator support * ENable for default image too * Remove most of rules.mk for default keymap * make sure rgblight is enabled by default from default keymap
* Remove commented out MCUs in rules.mk (#5884)fauxpark2019-07-161-1/+0
|
* [Keymap] Add crkbd/vxid keymap (#6281)vxid2019-07-084-0/+163
|
* [Keyboard] Remove empty led_set_kb() from crkbd/rev1 (#6230)fauxpark2019-07-011-7/+0
|
* [Keymap] miryoku layout (#6171)Manna Harbour2019-06-261-0/+17
| | | | | | | | * First release * add "#pragma once" to config.h and related docs * generate config.h with change from miryoku.org
* [Keymap] New keymap for crkbd (#6103)4saito52019-06-203-0/+328
| | | | | | * New keymap * Update keymap
* [Keymap] Add BB8520 trackpad support for CrKbd (#5925)Volodymyr Lukashevych2019-06-1111-7/+684
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add vlukash CrKbd keymap to support trackpad adapter. The trackpad adapter uses Elite-C board that has five extra pins. Also SPI pins are taken for trackpad, keymap config updates column data pins for matrix scan. * Update vlukash keymap * Enable pointing devide, configure mouse BTN1 * Set TAPPING_TERM to 300 * Add support for the BlackBerry 8520 trackpad * Add vlukash keymap for master-right no-trackpad version * Remap backspace * Set EXTRAKEY_ENABLE = yes * Update thumb keys mappings * Set bootloader to atmel-dfu * Sync keymap * Add scrolling support * Make debug LEDS conditional * Add support for both flex and no-flex PCBs * Add readme and rename root folders * Update readme file with blog link * Fix readme file formatting * Remove ADJUST keycode, code cleanup. * Add Win key to the keymap.
* Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre2019-06-061-1/+1
|
* Enable RGB Matrix SleepDrashna Jaelre2019-05-171-0/+8
|
* Tweaks to Corne Keyboard LayoutDrashna Jaelre2019-05-171-1/+1
|
* Update Corne Keyboard layoutDrashna Jaelre2019-05-171-2/+2
|
* Update Corne Keyboard configurationDrashna Jaelre2019-05-171-3/+12
|
* Consolidate RGB Matrix layer indication functionDrashna Jaelre2019-05-171-1/+53
| | | | And changes to iris
* Fix merge commit?Drashna Jaelre2019-05-171-0/+1
|
* Fix the modifier of font variable in ssd1306.c (#5880)mogira2019-05-171-1/+1
|
* rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵XScorpion22019-05-071-69/+56
| | | | | | | | | | | | | | | | 2) (#5783) * Initial conversion of the rgb_led struct * Converting last keyboard & updating effects to take advantage of the new structure * New struct should not be const * Updated docs * Changing define ___ for no led to NO_LED * Missed converting some keymap usages of the old struct layout
* [Keymap] crkbd/keymaps/rs: add rs keymap to corne keyboard and adapt others ↵Olivier Poitrey2019-05-076-5/+239
| | | | | | (#5181) Update all my keymaps to work with 40 keys. Refactor code using Userspace.
* [Keymap] RGB Changes for Drashna Keyboards (#5803)Drashna Jaelre2019-05-063-270/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Disable a bunch of reactive modes * Enable rgb matrix for Corne Keyboard * Convert CRKBD to rgb matrix * Add Gergo keyboard layout * Make Diablo 3 tap dance better * Add basic support for Planck EZ * Fix RGB Matrix stuff * Fix keycodes for Planck EZ * Update CRKBD OLED stuff * Fix typo for sleep on ergodox glow * Improve my gergo layout * Scrolling OLED key logger! * Change gergo layout * Hnadle unicode keycodes if unicode is disabled * Disable COMMAND/CONSOLE for gergo * Fix right side control * Re-enable LTO for all platforms Since I got updated arm gcc binaries that no longer error out on lto * Update formatting to match newer community standards Poor 2 space * Re-alight startup animation to use new HUE range * Streamline gitlab ci scripts * Disabled Space Cadet * Add support for breathing table * Enable new LTO Option And clean up defines that will now be repeatitive * Remove vscode settings * Additional formatting cleanup of config.h files
* Updated rgb_led struct field modifier to flags (#5619)XScorpion22019-04-291-44/+44
| | | | Updated effects to test led flags Updated massdrop to use new flags field for led toggle
* [Keymap] Update to Drashna Keymaps (#5594)Drashna Jaelre2019-04-224-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
* [Keyboard] crkbd: compile time hand-dependent rgb_matrix LED declarations ↵Len Trigg2019-04-192-127/+75
| | | | | | (#5657) Set RGB_MATRIX_SPLIT_RIGHT=yes when flashing the right hand side of the keyboard.
* Reduce CRKBD firmware size by reducing layer numbers (#5471)Drashna Jaelre2019-04-184-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
* [Keyboard] Crkbd RGB Matrix config with WS2812 (#5627)Rob Rogers2019-04-162-0/+178
|
* Fix Corne (crkbd) keyboard dimensions in info.jsonnoroadsleft2019-04-131-1/+1
|
* [Keymap] Update to drashna keymaps: Conform to QMK Standards Edition (#5377)Drashna Jaelre2019-03-152-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |