summaryrefslogtreecommitdiff
path: root/keyboards/crkbd/rev1
AgeCommit message (Collapse)Author
2021-01-30Add a <FEATURE>_SUPPORTED flag (#9058)Zach White
* Initial attempt at allowing keyboards to indicate what features they do not support * try to use a for loop instead * Update disable_features.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * add a few more features * remove my test fixture * disable things that make all:all suggested" Co-authored-by: Zach White <skullydazed@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-01-25Fix midi for CRKBD (#11644)Loïc Wisniewski
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2020-12-21Initial list of keyboards to exclude from CI (#11213)Zach White
2020-12-16Normalise include statements in keyboard code (#11185)Ryan
2020-11-16Refactor the crkbd/via keymap and fix OLED bugs (#10354)Kosuke Adachi
* Refactor the crkbd/via keymap and fix OLED bugs * Revert "Refactor the crkbd/via keymap and fix OLED bugs" This reverts commit dc9db029fc6b077fc7600b49e920b755c522d100. * Fix OLED display bugs * Remove unused functions * Remove uncessary the key logger * Add new lines at end of file * Remove unnecesary extern for is_master * Remove extern is_master from rev1.h * Remove ssd1306 from common dir because its the legacy lib * Update default keymap based the via keymap * Remove foostan keymap because it will be legacy * Revert Remove unnecesary extern for is_master * Remove unnecessary backslashes.
2020-10-02Crkbd implementing return value for matrix_scan() (#10422)yhr0x43
2020-09-17[Keyboard] Convert Corne Keyboard to Split Common (#6001)Drashna Jaelre
* [Keyboard] Convert Corne Keyboard to Split Common * Add VIA Support * Makes sure that ol(e)d and new OLED implementation can't coexist * Add licensing header to files * Add changes based on feedback from foostan * Fixes
2020-08-06split_3x5_3 layout support (#9624)Danilo de Klerk
* Add split_3x5_3 support to Minidox * Add split_3x5_3 support to Miniaxe * Add LAYOUT_mini to Centromere This layout macro removes the need or KC_NO keycodes in the keymap. * Add split_3x5_3 support to Centromere * Add split_3x5_3 support to suihankey split * Add LAYOUT_mini to centromere/info.json * Add LAYOUT_mini to crkbd * Add split_3x5_3 support to crkbd * Change mini layout names * Rename main layouts for split_3x6_3 keyboards * Use split_3x5_3 macro for remaining keyboards * Update relevant info.json files * Fix suihankey/split/alpha macro * Add layout aliases for suihankey
2020-07-09split_3x6_3 layout support (#9625)Danilo de Klerk
2020-05-28Fix crkbd slave matrix print to require debug_matrix (#9217)Manna Harbour
* Fix crkbd slave matrix print to require debug_matrix * Remove redundant include Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-03-14Remove pro_micro.h (#8374)Ryan
* Remove pro_micro.h * Include quantum.h
2020-02-04Reduce SPLIT_USB_TIMEOUT by 500ms (#7637)Joel Challis
* Update SPLIT_USB_TIMEOUT -500ms * Align keyboard level SPLIT_USB_TIMEOUT defaults * Align keyboard level SPLIT_USB_TIMEOUT_POLL * Review fixes
2019-11-28Fix processing of RGB keycodes on slave half (#7404)Joel Challis
2019-11-16Port SPLIT_USB_DETECT to crkbd (#7195)Joel Challis
2019-11-05[Keyboard] Remove RGB_MATRIX_SPLIT_RIGHT from crkbd (#7267)buztard
The need for this was dropped in 947e61eaebf168c0c60be34914141cff9a69e599
2019-10-28[Keyboard] Change Corne RGB Matrix split handling (#7117)Drashna Jaelre
* [Keyboard] Change Corne RGB Matrix split handling This uses the "is_master" detection to set the led matrix, rather than a define at compile time. This means that the same hex can be used for both halves, not just one or the other. The caveat is that this costs ~240 bytes to do. However, I feel that this is a good trade-off, not just lazy. * Update documentation for RGB Matrix on the Corne
2019-09-14Fix Corne keyboard matrix configuration (#6684)Drashna Jaelre
2019-08-21Remove old promicro_bootloader_jmp() declarations (#6444)fauxpark
2019-07-28[Keyboard] Fix up and clean Corne Keyboard code (#6284)Drashna Jaelre
* Fix corne communication issues with LTO * Fix up other issues with corne code * Fix indentation * Clang Format rev1 file for Corne
2019-07-01[Keyboard] Remove empty led_set_kb() from crkbd/rev1 (#6230)fauxpark
2019-06-11[Keymap] Add BB8520 trackpad support for CrKbd (#5925)Volodymyr Lukashevych
* 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.
2019-06-06Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre
2019-05-07rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵XScorpion2
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
2019-04-29Updated rgb_led struct field modifier to flags (#5619)XScorpion2
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-04-19[Keyboard] crkbd: compile time hand-dependent rgb_matrix LED declarations ↵Len Trigg
(#5657) Set RGB_MATRIX_SPLIT_RIGHT=yes when flashing the right hand side of the keyboard.
2019-04-16[Keyboard] Crkbd RGB Matrix config with WS2812 (#5627)Rob Rogers
2019-01-26Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre
* 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
2018-11-27Keyboard: fix for debug crkbd (#4469)epaew
2018-11-04Keyboard: Update the serial.c of crkbd based on the helix-serial.c (#4349)Kosuke Adachi
2018-10-22Remove all of the deprecated RGB definesDrashna Jaelre
Fixes #3641
2018-09-03Keyboard: Improvement of crkbd communication functions (based on ↵marksard
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-06-08Add corne keyboard (#3119)Kosuke Adachi
* 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