summaryrefslogtreecommitdiff
path: root/keyboards/keebio
AgeCommit message (Collapse)Author
2020-08-29Better handle LTO_ENABLE (#9832)Drashna Jaelre
* Better handle LTO_ENABLE Especially when calling from command line * Replace LINK_TIME_OPTIMIZATION_ENABLE with LTO_ENABLE * Remove long for LTO from show_options.mk
2020-08-29Keebio RGB wiring update (#7754)Danny
* Change RGB wiring for Levinson * Update RGB wiring for Iris * Update RGB wiring for Nyquist * Update RGB wiring for Quefrency * Update RGB wiring for Viterbi * Update RGB wiring for Fourier * Update RGB wiring for BFO * Handle redefinition of RGBLED_SPLIT
2020-08-19Update keymap for Keebio/iris4/rev4 (#10062)Yoonbae Cho
2020-07-26Adding keymaps for iris and kyria keyboards (#9783)John Helveston
* updated iris and kyria keymaps * added symbols I forgot to add to keymap * Update keyboards/keebio/iris/keymaps/jhelvy/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * condense code Co-authored-by: Ryan <fauxpark@gmail.com> * condense code Co-authored-by: Ryan <fauxpark@gmail.com> * made another small fix to a missing symbol in my iris keymap Co-authored-by: Ryan <fauxpark@gmail.com>
2020-07-25Keymap for keebio/iris rev.4 supporting VIA (#9749)Yoonbae Cho
* Create keymap.c * Create config.h * Update first revision * Enhance keymap * Enhance keymap * Update keymap * Make Via compatable * Support mouse key * Apply reviewer's change requests * Adjust mouse factors * Update config.h
2020-07-23Switch bcat Chrome OS media keys workaround from mouse keys to NKRO (#9790)Jonathan Rascher
* Switch Chrome OS mouse keys workaround to NKRO * Add NKRO toggle to keymaps * USE NK_TOGG keycode instead of defining my own
2020-07-21mattly goes windows (#9677)Matthew Lyon
* mattly's userspace and iris * [Keymap] mattly's windows overlays * biton32->get_highest_layer * few more small tweaks
2020-07-01Quefrency rev1: Fix default VIA layout options (#9618)Sergey Vlasov
Apparently VIA allocates bits in the layout options field from the lowest bit, but starting from the **last** option defined in the JSON file. So the default value 0x06 was actually trying to set the value `3` (`0b11`) for the second-to-last option ("Right Shift"), which had only 3 values defined, and the attempt to set an undefined option value caused the VIA app to hang with a black window. Fix the default layout options so that it works as intended (the "Macropad" and "65% Column" options are set).
2020-07-01Mojito-keymap (#9566)Mojitas
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-23[Keyboard] Add KBO-5000 keyboard (#9381)Danny
* Initial fork of Sinc * Setup keymaps, layouts, and encoders * Add ANSI configurator layout * Add ISO layout for configurator * Add all layout option for configurator * Fix spacing * Remove extra line * Remove unneeded ifdef
2020-06-20Enable Mousekeys for Keebio Quefrency rev1 (#9478)James Young
2020-06-17[Keymap] Dcompact for iris (#9406)Dan
Co-authored-by: Dan Herrera <sonarius@shew.io> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-15[Keymap] csc027/keymap-updates (#9420)csc027
2020-06-15Add VIA support to keebio/nyquist (#9399)Thomas Lim
2020-06-10Add Sinc keyboard (#8986)Danny
* Add Sinc (WIP) * Rename layouts, add keymaps * Set EEPROM VIA layout value * Update QMK Configurator json * Update VIA layout value * Add default folder * Add PR suggestions * Fix keyboard name
2020-06-10Add new iris keymap 'fluffactually' (#9325)fluffactually
* Add new iris keymap 'fluffactually' * Keymap suggested changes - layer_state_t
2020-06-09Add BDN9 rev2 (#9017)Danny
2020-05-302020 May 30 Breaking Changes Update (#9215)James Young
* Branch point for 2020 May 30 Breaking Change * Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954) * Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957) * Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958) * Migrate `ACTION_LAYER_MODS` to `LM()` (#8959) * Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968) * Convert V-USB usbdrv to a submodule (#8321) * Unify Tap Hold functions and documentation (#8348) * Changing board names to prevent confusion (#8412) * Move the Keyboardio Model01 to a keyboardio/ subdir (#8499) * Move spaceman keyboards (#8830) * Migrate miscellaneous `fn_actions` entries (#8977) * Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979) * Organizing my keyboards (plaid, tartan, ergoinu) (#8537) * Refactor Lily58 to use split_common (#6260) * Refactor zinc to use split_common (#7114) * Add a message if bin/qmk doesn't work (#9000) * Fix conflicting types for 'tfp_printf' (#8269) * Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based & small internals cleanup (#6480) * Refactor and updates to TKC1800 code (#8472) * Switch to qmk forks for everything (#9019) * audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484) * Audio enable corrections (2/3) (#8903) * Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582) * Audio enable corrections (Part 4) (#8974) * Fix typo from PR7114 (#9171) * Augment future branch Changelogs (#8978) * Revert "Branch point for 2020 May 30 Breaking Change"
2020-05-18[Keymap] added my gergo keymap (#8476)AbstractKB
* added my gergo keymap * updated personal bfo9000 keymap * fixed redundancy, extended debounce time
2020-05-10Add one-handed Viterbi layout for gaming (#8963)Chuck Lauer Vose
* Add one-handed Viterbi layout for gaming * fixes for pr feedback * Update keyboards/keebio/viterbi/keymaps/vosechu/config.h Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-28[Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)Eric Gebhart
2020-04-25[Keymap] Make personal keymaps a bit more consistent (#8915)Jonathan Rascher
* Move menu key on ergo boards to match staggered * Unify 60_tsangan_hhkb and 60_ansi_split_bs_rshift * Sync KBD67, Quefrency with community layouts * Update ergo KLE images * Update community layout KLE images * Update KLE images/descriptions for remaining keebs
2020-04-25Add Keebio lighting defaults (#8884)Danny
* Set Iris LED/RGB defaults * Add lighting defaults for more boards
2020-04-23[Keymap] Dvorak for Keeb.io Iris (#8863)Peter Becich
* Dvorak keymap for Iris Tested to work with Iris rev. 2 Squashed commit of the following: commit c7a1bcf831e79953e81dda4a014b90daf4f63276 Author: Peter Becich <peterbecich@gmail.com> Date: Sat Oct 13 17:34:11 2018 -0700 backtick commit 7a7f6a5fec56446f973a4f145c5f8d002de6cd08 Author: Peter Becich <peterbecich@gmail.com> Date: Sun Sep 23 17:27:17 2018 -0700 iris dvorak commit 625461097eb1ba4585a716853999a0f30daffb2b Author: Peter Becich <peterbecich@gmail.com> Date: Sun Sep 23 17:22:01 2018 -0700 iris dvorak * dvorak keymap readme * key correction, keymap readme * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * revise backspace key Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-20Add naked60 layout, clean up my userspace files and rules.mk. (#8848)Fred Silberberg
2020-04-19Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773)Konstantin Đorđević
* Remove no-longer-necessary LTO checks from keyboards' config.h files * Remove unnecessary LTO check in @danielo515's Ergodox EZ keymap * Remove unnecessary USE_Link_Time_Optimization checks from keyboards' config.h files Note: DISABLE_LEADER doesn't seem to be used anywhere
2020-04-19[Keymap] Updates to personal keymaps (#8818)khitsule
* sync with upstream; initial iris design * sync with upstream * update to iris keymap * merge upstream * iris keymap refined * Iris readme update * messed up upstream merge somehow, hopefully fixed * removed extra closing bracket * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * change layers from define to enum per suggestions Co-authored-by: Mysti Woodard <mystiwoodard@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-13update pvinis keymap (#8746)Pavlos Vinieratos
* update a bunch of stuff Better rules, better config, added encoders, lights, audio. * some fmt * more fmt
2020-04-13Add via support to keebio/bdn9 (#8620)Joshua Rubin
Signed-off-by: Joshua Rubin <me@jawa.dev>
2020-04-12[Keyboard] Quefrency Rev2 Caps Lock LED, set lighting defaults (#8729)Danny
* Add support for Caps Lock LED Currently ignores the fact that led_state is not synced between halves, so caps lock LED doesn't do anything if USB is plugged into right half * Set initial backlight and RGB mode/values on blank EEPROM * Set default VIA layout options * Add backlight/RGB ifdefs * Set bootloaders for each rev
2020-04-12[Keymap] Add keymap for Nyquist rev3 (#8706)George Petri
* copy nyquist setup * enable i2c * update colors * update readme * Update keyboards/keebio/nyquist/keymaps/georgepetri3/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-08Add Choconum (#8709)Danny
* Add Choconum * Disable SPI/I2C, add mem fix * Rename layouts * Nuke unused config.h files * Fix username
2020-03-31Update Quefrency (#8623)Danny
* Add Quefrency Rev. 2 VIA support * Fix matrix mapping * Add Rev. 1 VIA support * Flip encoder pinout * Drop trailing backslashes * Remove layer names * Remove unneeded extern Co-Authored-By: Ryan <fauxpark@gmail.com> * Fix bracket alignment Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-03-29[Keyboard] Iris via changes (#8597)Danny
* Change PID to allow differentiation between Rev. 3 and Rev. 4 * Rebadge thumb keys in macro to show physical wiring better * Add more rules for VIA keymap
2020-03-29Update keymap keebio/nyquist (#8602)George Petri
* format code, add shift color * testing colors * todos, shift on right * changed colors * use rgh layers api * impl shift layer * replace xor with != * moved shift rbg * breathing animation, simplyfy layers * remove breating animation * use tt * minor cleanup * debounce eager, lto * shut down rbg when poweroff * update readme * readme.md fix * more readme.md fix * more readme.md fix
2020-03-18Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds (#8482)James Young
* Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds * Also align rules.mk
2020-03-19Also align rules.mkzvecr
2020-03-19Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator buildszvecr
2020-03-18[Keymap] Add the fsck layout for iris (#8473)Frederick Hirsch
2020-03-02Update encoder functions for Iris VIA keymap (#8295)Danny
2020-02-292020 February 29 Breaking Changes Update (#8064)James Young
2020-02-13Define backlight pin for Quefrency Rev2 (#8141)fauxpark
2020-02-11Tweak my TAPPING_TERM and be more futureproof (#8143)Jonathan Rascher
* Explicitly undef things I override in keymaps * Reduce TAPPING_TERM back to default
2020-02-07[Keymap] Added keymap for keebio/nyquist (#8108)Mehmet Denizhan Erdem
* my custom keymap for nyquist rev3 * Formatted keymap and added readme
2020-01-30[Keymap] Customized layouts for the Keebio/Quefrency65 (#7947)Jorge Noguera
* Created the yoryer layout for the Quefrency 65% * added rgb control layer * Required changes to resolve PR #7947 issues * - Updated the layer list as an enum - Removed .gitignore file from keymap folder * Removed the .gitignore from keymap folder
2020-01-30[Keymap] Update keymap for user jasondunsmore (#8047)Jason Dunsmore
2020-01-30Remove filesize changes from default-ish rules.mk files, sans handwired (#8040)ridingqwerty
2020-01-28[Keyboard] Add Quefrency Rev 2 (#8001)Danny
* Add Quefrency Rev. 2 * Add encoder support * Add RGB LED mapping info * Add diode direction * Revert removal of default folder for CI purposes * Remove unneeded lines * Rename ISO layout macros
2020-01-19Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)fauxpark
* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards * Define diode direction for failing boards * Matching parentheses * Put onekey diode directions in top level config
2020-01-13[Keymap] csc027/macro-sync-keymap (#7873)csc027
* Basic functionality to synchronize the strings and enums using C preprocessor macros. * Updated all the custom convenience macros to work. * Removed some duplicate update_tri_layer calls. * Simplified the convenience accelerator macros for synchronizing enums and strings by removing the short enum names. * Updated the CUSTOM_MACROS macro to use SS_LCTL instead of SS_LCTRL. * Fixed a bug where the right side of the convenience layer in the Iris keymap was incorrectly listed twice. * Removed the tenkey from the convenience layer. Added Windows 10 virtual desktop shortcuts to the convenience layer. * Fixed a bug where the macro range was not set correctly. * Added sigil values for the keycode enum so that additions to the sync macros will not require changes to the process_record_user ranges. * Hacked send_string_P to work with ChibiOS boards. * Switched to using I2C for the Iris keyboard. * Finished a comment. * Updated comments to explain that for non-AVR MCUs, the PROGMEM macro doesn't do anything. * Updated the synchronization macros to use the more descriptive "NAME" instead of "CALL". Moved the Control-Alt-Delete chord macro to the synchronization macro. * Simplified the custom macros by consolidating the macros into a context change macro instead of using alt-tab and minimize macros. * Fixed a formatting issue where several tabs were used instead of 4 spaces. * Added more comments to explain the synchronization macros. * Simplified the PARAMS macro, since any parameters could be passed with a space by the declarer instead. * Consolidated the synchronization macros into a single list. Simplified the synchronization mechanism. * Removed the overloading macro, since it is no longer needed. * Updated the convenience layer comments to reflect the changes made. * Renamed the git_macros pointer table to custom_macros, since it no longer solely consists of git macros. * Clarified that the send_string_P function's use of pgm_read_byte is different for AVR and non-AVR compilation targets.