summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Clean up SEND_STRING keycodes and add media keys (#3214)fauxpark2018-06-282-0/+2
| | | | | | | | | | * Clean up SEND_STRING keycodes and add media keys * Remove stray define * Add missing SEND_STRING keycodes for completeness Also, add KC_EJCT to the keycode references
* Add rgblight mode 35 (R,G,B test mode) (#3114)Takeshi ISHII2018-06-042-0/+2
| | | | | | | | * add rgblight mode 35 (RGB cyclic mode) into quantum/rgblight.c * Update docs, add rgblight mode 35(RGB cyclic) * rename RGBCYCLIC to RGBTEST
* Add Suspend functions (#3112)Drashna Jaelre2018-06-031-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | * Add suspend functions * Disable RGB code if it's disabled * Add suspend code to ChibiOS for future compatibility * Add keyboard_init functions * Change where references so it will compile * Wrong command chained in wake up kb function * Fix non-feature file changes * Add documentation * Re-add matrix init docs * add rgblight code to example * Remove keyboard init stuff for separate PR
* Remove bootloader key as it is no longer used (#3093)Dan Hertz2018-06-011-10/+0
|
* Add and fix _noeeprom functions to many of the RGB Underglow functions (#3070)Drashna Jaelre2018-05-291-5/+30
| | | | | | | | | | | | | | * And and fix _noeeprom functions to many of the RGB Underglow functions * Many functions are unnecessarily calling the eeprom write code. The toggle/enable is command is especially guilty of this, as it writes to EEPROM 3 times. But rgb mode writes twice, every time it's called. And init resets the rgb eeprom range and then writes back to it twice! * Fixed the rgblight_sethsv_noeeprom to work as expected, by moving a lot of the code to a helper function. * Added a noeeprom function for mode, enable, disable, and toggle functions. (didn't bother for increase/decrease stuff, and didn't add new keycodes) * Add to predefined colors list * Add new functions to manual/docs * Update RGB Sleep feature to use _noeeprom Because that's exactly what it should be doing, actually!
* fix a few simple typos (#3068)arlenk2018-05-281-5/+5
| | | | | | * Update feature_tap_dance.md * minor typos
* Refresh & improve leader documentation page (#2990)Leo Wzukw2018-05-261-7/+11
| | | | | | | | | | * Refresh & improve leader documentation page - register_code/unregister_code are not the recommanded way to do macro. - Provide some details I wish I had found when first used the leader functionality. * Add old way to use macro.
* Fix readme and contributing hyperlinksAlexander Dang-Tran2018-05-242-5/+5
|
* Update documentation for rgb matrix (#3023)yiancar2018-05-221-0/+16
| | | | | | * Update documentation for rgb matrix - Updated keycodes.md to include RGB matrix keycodes + necessary link
* added some helpful notes to the documentation (#2981)GreenShadowMaker2018-05-222-3/+13
|
* Create CNAMEJack Humbert2018-05-211-0/+1
|
* Make sure new features (RGB Matrix) are actually listedDrashna Jaelre2018-05-152-0/+3
|
* override hamburger placementChris Fung2018-05-142-0/+11
|
* List all Tap Dancing functions (#2945)Drashna Jaelre2018-05-141-0/+2
| | | | | | * List all Tap Dancing functions * Spelling, which drashna can't do apparently
* General RGB matrix fixes (#2931)yiancar2018-05-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * Added Modular keyboards L,R and NUM Created code modules for the 3 modules of the modular keyboard. Original idea by MechboardsUK. Uses i2c implementation similar to lets split * Remove modular from master This is to fix incorrect branching * General fixes for RGB_matrix - Complited speed support for all effects - Fixed raindrop effects to initialized after toggle - Fixed raindrop effects to use all available LEDs - Fixed effect step reverse function - Moved RGB_MATRIX_SOLID_REACTIVE under correct flag * Documentation update for RGBmatrix * More doc updates
* Added propper support for Lets split vitamins (#2559)Mikkel Jeppesen2018-05-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Updated readme to reflect use of msys2 Added avrdude to msys path * added avrdude option to msys installer * Removed extra installation of avrdude * Renamed to vitamins_included and implemented drashnas changes * Fixed include guard * Fixed some includes, and added avrdude target to docs. * Fixed default keyboard
* update doc optionsJack Humbert2018-05-092-2/+2
|
* Add effect speed support for RGB Matrix *No EEPROM yet* (#2922)yiancar2018-05-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Modular keyboards L,R and NUM Created code modules for the 3 modules of the modular keyboard. Original idea by MechboardsUK. Uses i2c implementation similar to lets split * Remove modular from master This is to fix incorrect branching * Add effect speed support for RGB Matrix *No eeprom yet* Keycodes RGB_SPI and RGB_SPD have been added to increase and decrease effect speed. Speed is not saved in EEPROM yet as per Jack's request. * Update rgb_matrix.c * RGB Matrix speed fix rgblight.h * More fixes for rgb speed. Speed functions declared but not used in rgblight * More travis fixes.. * Another one for travis..
* Merge branch 'master' of github.com:qmk/qmk_firmwareJack Humbert2018-05-081-1/+10
|\
| * switch to the vue theme and add searchskullY2018-05-081-1/+10
| |
* | updated music maskJack Humbert2018-05-081-0/+14
|/
* Adds IS31FL3731 RGB Matrix Implementation (#2910)Jack Humbert2018-05-081-0/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * adds is31fl3731 rgb matrix implementation * fix build script for force pushes * allow bootloader size to be overwritten * adds planck light implementation * split led config into 2 arrays * idk * betterize register handling * update planck implementation * update planck * refine rgb interface * cleanup names, rgb matrix * start documentation * finish up docs * add effects list * clean-up merge * add RGB_MATRIX_SKIP_FRAMES * add support for at90usb1286 to bootloader options
* Some more tweaks to make everything look niceskullY2018-05-074-8/+7
|
* Fix up info boxes.skullY2018-05-0711-91/+119
|
* Use docsfy to replace gitbookskullY2018-05-075-6/+1005
|
* Update to tap dance docs (#2895)Daniel Gordon2018-05-041-18/+104
| | | | | * Added more comments * Documentation for 'quad function' tap dance now suggests to use the user's directory, and explains how to do so.
* Add dilly/pletcher layout (#2880)Charles Pletcher2018-05-021-0/+2
| | | | | | | | | | | | | | | | | * Add pletcher keymap to dilly/keymaps For the moment, this keymap just removes unneeded RGB keycodes, since an iPad will cut the keyboard off if LEDs are turned on. * Drop support for A_RSFT, add media and autoshift * Lower USB_MAX_POWER_CONSUMPTION for dilly on iPad * Document USB_MAX_POWER_CONSUMPTION This config option is useful for limiting the requested power by, e.g., an iOS device. While the default value is 500, a much lower value--say, 50--can sufficiently power a small keyboard without LEDs.
* Added command history to terminal with other bug fixes, added new song to ↵M1K2018-05-011-2/+29
| | | | | | | | song_list.h (#2855) * Implemented Terminal + added song to song_list.h * Added wait() in order to prevent misbehaviour of 'command not found'
* Talljoe's layout with common keymap. (#2764)Joe Wasson2018-04-211-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add userspace to talljoe layout. * Move more authority to userspace and create Bananasplit layout. * Move more things into userspace. * Common Core example * More work on common layout. * Num layer. * talljoe-ansi layout * Updates for Zeal60 * Add Zeal60 to 60_ansi_split_bs_rshift * Swap Escape and Grave * Num-layer tweaks * More tweaks. * Add 1up60rgb to world of layouts. * Rename ansi_split_bs_rshift layout to hhkb. * Control RGB Backlight. * change capslock led * Remove obsolete line from rules.mk. * Add user-friendly userspace override. * Fix enter for 1uprgb60 * Revert "Rename ansi_split_bs_rshift layout to hhkb." This reverts commit 53133719db25c7cb6a199108bbf5d980481a45f4.
* Rework layer function docs (#2656)Mike Kozlowski2018-04-211-9/+10
| | | | | | * Rework layer function docs * Update per PR feedback
* Update feature_tap_dance.md (#2643)bjacques2018-04-211-1/+1
|
* Correct documentation for `PREVENT_STUCK_MODIFIERS`Joe Wasson2018-04-191-1/+1
|
* Add Faux Clicking as subset of Audio feature (#2748)Drashna Jaelre2018-04-191-0/+30
| | | | | | | | | | * Add Faux Clicky to main Audio feature * Make clicky settings user configurable * Add additional documentation * Don't play when music mode is enabled (hopefully)
* Link to Atmel's flip is broken. (#2752)internetirl2018-04-181-1/+1
| | | | | | | The link to Atmel's flip is broken. It re-directs to http://www.microchip.com/. Please update! I think this is the correct link. Please verify. http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip
* Fix link to command pageKevin Foley2018-04-151-1/+1
|
* Added support for audio using pins C4, C5, B6, B7Michael L. Walker2018-04-122-2/+21
|
* Remove obsolete info.json entries (#2712)skullydazed2018-04-071-9/+0
|
* Improve state/chord handling and clean up namespaceSeebs2018-04-071-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some values that can never, ever, change were held in local variables, rather than in PROGMEM. Fixed. Change "pressed" to a signed int so the test for < 0 makes sense, and to avoid possible weird failure modes in the case where a key release comes in when pressed is already zero. (Shouldn't happen, sure, but computers are weird.) A lot of things in process_steno had external linkage for no particular reason. They've been marked static. Stuff still builds. Distinguish between currently-held keys and keys that have been held, and expose these values through a nicely-named API so other code could, say, check on the current set of steno chording in order to make displays. Also in passing fix up the "state" value having external linkage so it could clash with other people's variable declarations. The API also provides hooks for key processing and steno chord events, so you can monitor those events without having to run in matrix_scan_user and recheck the values directly. Also document these. There is no path through processing a key that doesn't end with a return false, so the nested return foo() are gone and we just return false.
* Add userspace config.h handling to build script (#2640)Drashna Jaelre2018-04-011-1/+23
| | | | | | | | | | | | | | * Add userspace 'config.h' file * Add more robust docs * Remove config.h code from drashna userspace * Spelling error * Include links to Config Options page * Remove config.h documentation from userspace doc, as it's no longer needed
* Fix broken Markdown (#2652)Mike Kozlowski2018-03-311-2/+2
| | | Fix links in Keyboard Guidelines page
* Add rgblist to docsU-LANDSRAAD\drashna2018-03-281-0/+1
|
* rename api docs to internalsJack Humbert2018-03-268-8/+8
|
* Expand Newb Guide flashing document (#2588)Drashna Jaelre2018-03-261-4/+167
| | | | | | | | | | | | | | * Add header info * Add DFU section * Add Caterina section * Add Halfkay section * Fix Typos * More typos
* Fixes and updates to docs (#2611)Drashna Jaelre2018-03-254-15/+32
| | | | | | | | | | | | | | | | | | | | * Fix advanced keycode headers * Add caveat for OSM over Remote Desktop * Hopefully add better anchors to docs * Add Action code list reference * Formatting of RGB Underglow doc * Add brew update issue on macOS * Revert formatting * Revert RGB doc formatting * Make Config Options doc's sections linkable
* Fix custom functions documation for layer_state_set*U-LANDSRAAD\drashna2018-03-241-1/+1
|
* Add HSV value specification (#2481)Daniel Hoek2018-03-231-1/+1
| | | | | | | | | | * Update feature_rgblight.md I got caught out with this as most color pickers use a percentage NOT 0-255 for this number * Amended description Woops! Was focused on s/v not being a percentage i got h wrong.
* Fix typo in autoshift docs: statn (#2579)Andrew Macpherson2018-03-231-1/+1
|
* Generate API docs from source code comments (#2491)skullydazed2018-03-228-0/+786
| | | | | | | | | | | | | | | | | | * Generate api docs from source code * Add a bunch of doxygen comments * more doxygen comments * Add the in-progress api docs * script to generate docs from travis * Add doc generation to the travis job * make travis_docs.sh commit the work it does * make sure the docs script exits cleanly
* Add macro for momentarily switching to a layer while some mods are active ↵snyman2018-03-202-9/+11
| | | | | | | | | | | | | (#2460) * Macro for a momentary layer switch with mods Passes through to the existing ACTION_LAYER_MODS macro, albeit with more limited options due to lack of space in the quantum_keycodes enum. * Add documentation for LM layer-mod macro * Clean up Tap Toggle documentation
* Added bootloader optionsMerlin042018-03-201-1/+3
| | | I think I got all of them, so I removed the "FIXME".