Commit Graph

629 Commits (6bb3fbd4e0ff3123a1b3ea00d00c2ae7a2550120)

Author SHA1 Message Date
YouCanFly 6c24e28b8d ADD RGBLIGHT_LIMIT_VAL ()
Balz Guenat 4931510ad3 backlight breathing overhaul ()
* add breathing to bananasplit

* backlight breathing overhaul

* fix the backlight_tick thing.

* fix for vision_division backlight

* fix a few keymaps and probably break breathing for some weirdly set-up boards.

* remove BL_x keycodes because they made unreasonable assumptions

* some fixes for BL keycodes

* integer cie lightness scaling

* use cie lightness for non-breathing backlight and make breathing able to reach true max brightness
Mikkel Jeppesen 9fc3e26f70 Fix of
Colin Miller 97c6b8143c Adding a Zelda Treasure sound.
It's the sound that's made when opening a treasure chest.
Drashna Jael're 4f484bc1c9 Add on/off/toggle keycodes for Auto Shift
U-LANDSRAAD\drashna a1fa70f94d Add toggle option to AutoShift
kamisamamizu 12e66330c5 Add COSPAD to QMK and add functions to read HSV ()
* Added functions to read HSV values

I have added three functions to rgb_light.c to be able to read the hue, saturation and value from other places.
They are rgblight_get_hue(), rgblight_get_sat(), adn rgblight_get_val().

* Create keymap.c

* Add COSPAD support to QMK

I have ported the COSPAD numpad to qmk.

* Update readme.md

* Update cospad.c
Zach Richard 8a1e656099 new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!) ()
* new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!)

* corrected documentation to specify rules.mk file instead of Makefile
Jack Humbert e6b91549e3 fixes audio/midi combinations
Jack Humbert 58898f77e3 fixes midi compile error
Jack Humbert a7c61f2947 fix up midi stuff w/music mode
Colin T.A. Gray 16546ee06f Add 'rgblight_disable' and 'rgblight_setrgb_at/rgblight_sethsv_at'
Refactors rgblight_toggle to use rgblight_enable or rgblight_disable
Use 'rgblight_setrgb_at/rgblight_sethsv_at' to control an individual LED
Jack Humbert bba871df2f move lcd_backlight_keyframes to correct location
Colin T.A. Gray b7c76fda31 fixes case where BACKLIGHT_BREATHING is enabled, but pin doesn't support PWM
Colin T.A. Gray 53b043d4ef adds 'RGB_RMOD' to go through RGB modes in reverse
skullY 0b54e7f5ae Flesh out the grave escape overrides
Jack Humbert 9fdc276260
Updates bootloader settings, adds file size check ()
* pull fuse settings for bootloader jump

* fix 32a chips

* make automatic bootloader selection optional

* quantify bootloaders

* fixs , speeds up dfu reset

* fix for chips w/o usb

* missing an n

* fix bootloader sizes, use words for addresses

* fix bmini, pearl, and [[ issue, make things quiet

* ignore avr errors on arm for now

* update settings for the light

* document bootloader stuff

* add bootloader title
Jack Humbert b669d115c2 adds planck light keyboard
Gilbert Consellado 7ff96877d2 added SS_LSFT to featured macros
Takayuki Matsubara f113f1927f make it easy to customize logo image
Jack Humbert d6ad9787a0 update template readme
Jack Humbert e2e387f8f8 update qmk template
drashna 101b998ac2 Fix Pointing Device code ()
* Fix pointer device options

when the feature was added, the appropriate option definition wasn't created.  This needs to be added to function properly.

* Update common_features.mk

* missing underscore in init function declaration
Jody Foo f4949fdd32 Fix for issue https://github.com/qmk/qmk_firmware/issues/1751
Shihpin Tseng 750f8ec94e Fix process_combo.c compile warning
Sebastian Kaim 1f43495922 Added a new keycode for cycling through RBG modes which reverses directions when shift is hold.
This commit adds a new keycode `RGB_SMOD` which is the same as `RGB_MOD` (cycle through all modes),
but when it is used in combination with shift it will reverse the direction.
skullydazed ad49db8cd2 Address by using a formula to define the breathing curve ()
* Address  by using a formula to define the breathing curve and exposing defines to control the shape of the curve.

* Tweak the behavior of breathing for clueboard
Jack Humbert 800ec55dfc Make arguments redo, subproject elimination ()
* redo make args to use colons, better folder structuring system [skip ci]

* don't put spaces after statements - hard lessons in makefile development

* fix-up some other rules.mk

* give travis a chance

* reset KEYMAPS variable

* start converting keyboards to new system

* try making all with travis

* redo make args to use colons, better folder structuring system [skip ci]

* don't put spaces after statements - hard lessons in makefile development

* fix-up some other rules.mk

* give travis a chance

* reset KEYMAPS variable

* start converting keyboards to new system

* try making all with travis

* start to update readmes and keyboards

* look in keyboard directories for board.mk

* update visualizer rules

* fix up some other keyboards/keymaps

* fix arm board ld includes

* fix board rules

* fix up remaining keyboards

* reset layout variable

* reset keyboard_layouts

* fix remainging keymaps/boards

* update readmes, docs

* add note to makefile error

* update readmes

* remove planck keymap warnings

* update references and docs

* test out tarvis build stages

* don't use stages for now

* don't use stages for now
Snipeye cfd118d158 Added Dichotemy Keyboard, updated docs for Pointing Device ()
* Added Dichotemy Keyboard, updated docs for Pointing Device

* Updated readme

* Updated mouse report pointer in pointing_device.c
Snipeye ee13228486 Generic Pointing Device ()
Fred Sundvik 67eeb889ba Fix dynamic macros on ChibiOS keyboards
skullydazed 5fd68266f5 Clueboard 60% support ()
* initial clueboard_60 support

* LED lighting support

* fix the clueboard->clueboard_66 rename

* Add layout support to clueboard_60

* Fix the 60_iso layout so it's actually iso

* add a default keymap for AEK layout

* fix clueboard_17

* Fixup the ISO layouts

* Fix the `wait_ms()/wait_us()` definitions for chibios

* Fix up the wait_ms/wait_us hack. Reduce stack size.

* Add a missing #include "wait.h"

* commit files that should have already been comitted
Jeremy Cowgar d0ca713eb4 KC_TILD should not have been listed as an auto shift key
Jeremy Cowgar abba393f57 Added Auto Shift, tap key = normal, hold key = shifted state.
Dylan Khor da887ea412 Address issue ()
Jack Humbert dc7d0c7b74 update to driver separation
Dylan Khor ee9a20ff37 Cleaned, revised, and updated my keymaps to reflect new changes/defaults ()
* add new RGB keycodes and clean up lets split keymap

* extraneous cases

* More cleanup and added macro

* one more macro

* cleaned up my planck keymap and added macros

* Transitioned planck keymap to new formatting / audio modes based on new default

* Remove extraneous newline in song list, add keycodes missed in previous commit

* error in graphical representation of keycodes
Jack Humbert 7ad924bae5 Updates send_string functionality, adds terminal feature ()
* implement basic terminal stuff

* modify send_string to read normal strings too

* add files bc yeah. working pgm detected

* pgm detection apparently not working

* adds send string keycodes, additional keycode support in send string

* implement arguments

* [terminal] add help command

* [terminal] adds keycode and keymap functions

* [terminal] adds nop.h, documentation

* update macro docs
Ptomerty 68b6de60e0 fix for toggle tap dance
skullydazed 4cdcbdb861 Remove all Makefiles from the keyboards directory. ()
* Remove all Makefiles from the keyboards directory.

* update keymaps added in the last 8 days

* Ignore keyboard/keymap makefiles

* update hand_wire to reflect our new Makefile-less reality

* Update the make guide to reflect the new reality

* move planck keymap options to rules.mk

* update planck keymaps 4real

* trigger travis

* add back build_keyboard.mk

* restore changes to build_keyboard
skullydazed 4580d3a730 RGB improvements ()
* Allow the knight animation to be restricted to a portion of the LED strip

* Add keys for jumping directly to particular animation modes

* Remove orphaned break statements

* Tweak the `RGB_MODE` buttons so they cycle through the same mode.

* small indentation fix
Jack Humbert 994592f985 add audio on/off audios
Jack Humbert 4d5eeb3d7d update planck stuff
David Stosik 4edfa97e03 Improve and simplify RGB Knight mode ()
* Simplify RGB Knight mode code, and make it look closer to KITT

* Remove RGBLIGHT_EFFECT_DUALKNIGHT_LENGTH
David Stosik 94f8b758b3 Fix Kitt and its default behavior ()
Marco Fontani da83f04a30 add UC_OSX_RALT to make unicode use the Right Alt key on OSX
Jack Humbert d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards ()
* include variables and .h files as pp directives

* start layout compilation

* split ergodoxes up

* don't compile all layouts for everything

* might seg fault

* reset layouts variable

* actually reset layouts

* include rules.mk instead

* remove includes from rules.mk

* update variable setting

* load visualizer from path

* adds some more examples

* adds more layouts

* more boards added

* more boards added

* adds documentation for layouts

* use lowercase names for LAYOUT_

* add layout.json files for each layout

* add community folder, default keymaps for layouts

* touch-up default layouts

* touch-up layouts, some keyboard rules.mk

* update documentation for layouts

* fix up serial/i2c switches
Joe Wasson fc70c9ac9e Allow steno to build when NKRO is not defined.
Was missing eeprom.h, MAX(), and memset.
Wilba6582 baae936b47 Required overridden function for keymaps in EEPROM
Martin Sandiford 4757140107 Wrapped process_leader.c in #ifndef DISABLE_LEADER to allow compilation with DISABLE_LEADER defined.