summaryrefslogtreecommitdiffstats
path: root/quantum
AgeCommit message (Collapse)AuthorFilesLines
2018-01-18Backlighting for JJ40 and underglow initialisation code (#2260)Kenneth Aloysius1-3/+9
* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code. * Change default to KEYMAP_MIT, not KEYMAP_OFFSET * Add custom RGB code for JJ40 * Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later. * RGB working on JJ40. * Fix: saturation increase/decrease flipped * Add new directory for my custom keymap with RGB keycodes * Swap LAlt and LGUI * Update JJ40 max power draw with measured value * Update: fun40 rules.mk to enable underglow; earlier failed Travis CI * Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60. * Super rudimentary backlight test, init RGB LEDs on boot * Backlighting works - stays on for now * Toggling working * Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c * Timers not working * Delete global.h * Cleanup * Compiles * Good sign: LEDs stop working again * Handle timer1 overflow * Progress: fix: forgot to init * Backlighting fully working now except breathing. * Revert keymap to original keycodes * Update XD60 keymap README * Update JJ40 keymap with backlight toggles * Breathing working just fine. * Update references * Add backlight_set() call * Cleanup code to disable backlight * Fix: does not compile * Fix: missing call to rgblight_task. * Testing with BACKLIGHT_BREATHING * Cleanup * Cleanup comments * More commenting cleanup. * Do not enable BACKLIGHT_BREATHING by default
2018-01-14Fix up the ARM audio support (#2136)skullydazed3-114/+131
* Get audio working on clueboard/60 * add keys for music mode * Change doubles to floats * add keys for all the songs * revert to the default startup sound * Remove music mode until we can figure out why it crashes
2018-01-12added the possibility to hav shifted(modded) tap dancepmalecka2-0/+5
2018-01-03ADD RGBLIGHT_LIMIT_VAL (#2214)YouCanFly1-0/+6
2018-01-01backlight breathing overhaul (#2187)Balz Guenat4-263/+181
* 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
2018-01-01Fix of #2094Mikkel Jeppesen1-6/+6
2017-12-22Adding a Zelda Treasure sound.Colin Miller1-0/+6
It's the sound that's made when opening a treasure chest.
2017-12-20Add on/off/toggle keycodes for Auto ShiftDrashna Jael're3-12/+40
2017-12-20Add toggle option to AutoShiftU-LANDSRAAD\drashna2-0/+16
2017-12-17Add COSPAD to QMK and add functions to read HSV (#2156)kamisamamizu2-0/+15
* 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
2017-12-14new planck keymap, new feature - hybrid shift/enter action key (great for ↵Zach Richard2-0/+26
small keyboards!) (#2100) * new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!) * corrected documentation to specify rules.mk file instead of Makefile
2017-12-10fixes audio/midi combinationsJack Humbert1-1/+4
2017-12-10fixes midi compile errorJack Humbert1-1/+3
2017-12-10fix up midi stuff w/music modeJack Humbert4-11/+83
2017-12-08Add 'rgblight_disable' and 'rgblight_setrgb_at/rgblight_sethsv_at'Colin T.A. Gray2-11/+38
Refactors rgblight_toggle to use rgblight_enable or rgblight_disable Use 'rgblight_setrgb_at/rgblight_sethsv_at' to control an individual LED
2017-12-07move lcd_backlight_keyframes to correct locationJack Humbert1-0/+30
2017-12-07fixes case where BACKLIGHT_BREATHING is enabled, but pin doesn't support PWMColin T.A. Gray1-0/+6
2017-12-04adds 'RGB_RMOD' to go through RGB modes in reverseColin T.A. Gray2-8/+17
2017-12-03Flesh out the grave escape overridesskullY1-2/+25
2017-11-28Updates bootloader settings, adds file size check (#2029)Jack Humbert1-1/+2
* pull fuse settings for bootloader jump * fix 32a chips * make automatic bootloader selection optional * quantify bootloaders * fixs #164, 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
2017-11-21adds planck light keyboardJack Humbert2-3/+5
2017-11-20added SS_LSFT to featured macrosGilbert Consellado1-0/+1
2017-11-06make it easy to customize logo imageTakayuki Matsubara1-0/+1
2017-11-02update template readmeJack Humbert1-2/+2
2017-11-02update qmk templateJack Humbert6-101/+25
2017-10-31Fix Pointing Device code (#1934)drashna1-1/+1
* 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
2017-10-30Fix for issue https://github.com/qmk/qmk_firmware/issues/1751Jody Foo1-1/+1
2017-10-30Fix process_combo.c compile warningShihpin Tseng1-1/+5
2017-10-25Added a new keycode for cycling through RBG modes which reverses directions ↵Sebastian Kaim2-0/+13
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.
2017-10-18Address #1689 by using a formula to define the breathing curve (#1692)skullydazed2-1/+14
* Address #1689 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
2017-10-14Make arguments redo, subproject elimination (#1784)Jack Humbert1-12/+20
* 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
2017-10-10Added Dichotemy Keyboard, updated docs for Pointing Device (#1817)Snipeye1-1/+1
* Added Dichotemy Keyboard, updated docs for Pointing Device * Updated readme * Updated mouse report pointer in pointing_device.c
2017-10-06Generic Pointing Device (#1767)Snipeye2-0/+93
2017-09-30Fix dynamic macros on ChibiOS keyboardsFred Sundvik1-1/+1
2017-09-30Clueboard 60% support (#1746)skullydazed6-13/+628
* 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
2017-09-18KC_TILD should not have been listed as an auto shift keyJeremy Cowgar1-1/+0
2017-09-18Added Auto Shift, tap key = normal, hold key = shifted state.Jeremy Cowgar5-0/+208
2017-09-17Address issue #1713 (#1728)Dylan Khor1-1/+1
2017-09-16update to driver separationJack Humbert3-1/+50
2017-09-16Cleaned, revised, and updated my keymaps to reflect new changes/defaults (#1712)Dylan Khor1-1/+0
* 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
2017-09-12Updates send_string functionality, adds terminal feature (#1657)Jack Humbert8-13/+565
* 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
2017-09-11fix for toggle tap dancePtomerty1-1/+1
2017-09-08Remove all Makefiles from the keyboards directory. (#1660)skullydazed1-6/+14
* 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
2017-09-06RGB improvements (#1684)skullydazed4-61/+147
* 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
2017-09-06add audio on/off audiosJack Humbert2-36/+57
2017-09-06update planck stuffJack Humbert1-1/+1
2017-09-05Improve and simplify RGB Knight mode (#1677)David Stosik2-43/+20
* Simplify RGB Knight mode code, and make it look closer to KITT * Remove RGBLIGHT_EFFECT_DUALKNIGHT_LENGTH
2017-09-03Fix Kitt and its default behavior (#1674)David Stosik2-8/+6
2017-08-30add UC_OSX_RALT to make unicode use the Right Alt key on OSXMarco Fontani3-2/+9
2017-08-24Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert1-1/+1
* 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