summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Update README with rules.mk ordering information.Fredric Silberberg2018-07-171-1/+15
|
* Lets split eh (#3120)That-Canadian2018-07-162-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Line ending stuff again * Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C) * Added personal keymap, updated some of the EH files * Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional * Added split code from lets_split, removed pro micro imports and LED code THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT * Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now * Updated eh.c * More rework of the I2C code, added global flags for split boards. * Introduced RGB over I2C, having weird edge case issues at the moment though * Fixed weird I2C edgecase with RGB, although still would like to track down route cause.. * Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C * Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed. - Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix - Split keyboard files placed into quantum/split_common/ - Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand - Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed * Updated documentation for the new makefile options and #defines specific to split keyboards * Added a bit more info to docs, so people aren't confused * Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder * Removed some debugging from eh.c * Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap). * Added a README file to the Let's Split Eh? * Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c * Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions. * Fixed lets_split_eh not having a default version * Removed "eh" references from lets_split folder for now * Took lets_split folder from master to fix travis build errors, weird my local was overriding. * Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others * Removed rules.mk from my lets_split keymap, not needed * Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN"
* Fix sidebard docDrashna Jaelre2018-07-162-4/+10
|
* Docs: Adjust prompt to be more recognizable (#3417)Evan Travers2018-07-151-6/+4
|
* Overhaul to keycode related docsDrashna Jaelre2018-07-155-90/+160
| | | | | | | | * Adds Audio Keycodes to both the feature page and master list * Re-orders the keycode list, so it's alphabetical (mostly) * Add additional (missing) sections to the keycode list * Add and update links in the keycode page * Add and reorder links in sidebar's keycode section
* Integrating Peter Fleury's HD44780 LCD library (#3209)Max Audron2018-07-152-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | * integrated Peter Fleury's LCD library for HD44780 LCDs * fixed typo * cleanup finished * add documentation * added HD44780 documentation * removed keyboard from .gitmodules * resolved merge conflict * removed edit of kira75s rules.mk made by merge * moved hd44780 to drivers/avr * Added licence info to hd44780 files * Added link to hd44780 docs.
* Update config.h boilerplate to use `#pragma once`Evan Travers2018-07-151-11/+3
| | | | | According to @fredizzimo, this is a safer and easier way to handle the boilerplate.
* Add Userspace mentionEvan Travers2018-07-151-0/+4
| | | | | | @drashna mentioned it'd be good to have a mention of the userspace in the QMK structure section. Rather than rewrite the docs on userspace, I chose to link to the existing documentation.
* Reword the `config.h` sectionEvan Travers2018-07-151-5/+16
| | | | | This section didn't include the possibility of a user `config.h`, and it wasn't clear exactly how the settings override works.
* Update docs: `Makefile` -> `rules.mk`Evan Travers2018-07-151-1/+1
| | | | I think this was a typo, or perhaps an older way to handle it.
* Docs: add resources for git (#3390)KeLorean2018-07-132-1/+16
| | | | | | * add resources for git * add more resources
* Replace gitter links with Discord. (#3368)Fred Silberberg2018-07-113-11/+5
|
* Instruct macos users to use avr-gcc@7 (#3337)Evan Travers2018-07-072-1/+15
| | | | | | | If you run `brew install avr-gcc`, you get a version that has compatibility issues with LUFA. I updated the getting started guide for osx, the qmk_install setup script, and added a section to the FAQ for folks like me who accidentally updated avr-gcc past 7.
* Add documentation for TAPPING_FORCE_HOLD (#2957) (#3320)Nicolas Schodet2018-07-062-3/+33
| | | Also improve documentation for related settings.
* Addition of hard brigtness limit for RGB_Matrix (#3299)yiancar2018-07-031-0/+1
| | | | | | | | | | | * Addition of hard brigtness limit for RGB_Matrix - Added a define "RGB_MATRIX_MAXIMUM_BRIGHTNESS" to enable hard limiting the maximum brightness for rgb_matrix - Used the above define to limit the maximum brigthness of HS60 for better stability * Added docs for new rgb_matrix define * Addition of check for maximum brightness
* 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
|