Commit Graph

155 Commits (800ec55dfca06b4630acf62cbb5f130c4031e4f1)

Author SHA1 Message Date
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
Jonathan Arnett 4c0ff7b7ea Remove reference to Ergodox subprojects from docs
At one time, "ez" and "infinity" may have been subprojects of a
unified "ergodox" project, but this is not currently the case. Running
`make ergodox-ez-default-teensy` (or similar), as the documentation
currently implies, does not work.
skullY db5afb05cf Fix the presentation of the contribution guide
skullydazed 2db4ad2133 Write a contributing guide. ()
Jesper Brix Rosenkilde 966e2660cf Add option to reverse PS2 mouse axes and scrolling
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
lyuts d8c62e4238 Fixed typo in docs. ()
Snipeye ee13228486 Generic Pointing Device ()
Dylan Khor 0cc62459a7 Minor typo
Sebastian Kaim 29bcffb3f3 Edited a minor typo in feature_bootmagic.md.
Daniel Gordon 03de0c8575 Reference to rules.mk in tap dance docs added
Change-Id: I64aa6f95a30ab05f0ed3f499e54b9e125d379fad
Max Riveiro f1451b4b04 Fix HSV Color Wheel image on RGB Light page ()
Signed-off-by: Max Riveiro <kavu13@gmail.com>
Lukas Werling 1ad941e984 Add shell.nix for NixOS users
Zach Burchill 809c9258c1 Fixed typo of "multually" to "mutually"
surlyjake c8d365f5da platform descriptions to match master keycodes.md documentation
surlyjake 957e44231a updated keycodes media descriptions
Platform compatibility descriptions added for mute, volume up/down
Jeremy Cowgar a89183591c Fixed a few typos and spelling errors in auto shift feature document
Jeremy Cowgar abba393f57 Added Auto Shift, tap key = normal, hold key = shifted state.
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
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
Will Jiang 0ce45eb0b7 Update mac guide ()
`avr-libc` is no longer, and it's called `avr-gcc` now. https://github.com/osx-cross/homebrew-avr

Also you need `gcc-arc-none-eabi` to be able to compile in my experience.
Jack Humbert 5f154f0a00 Update feature_common_shortcuts.md
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 bdc0880ca5 Add compile error if too many endpoints are defined for the ATmega32U4.
Jack Humbert 5cab5e4a4e validates json
Jack Humbert d8145c8464 adds redirects for docs
Joe Wasson 94ca84d271 Fix incorrect name for GeminiPR in docs.
Jack Humbert 52f2f6d8ea adds audio docs to summary
Benny Powers 9fed4f7948 Add link to keycodes doc in how_keyboards_work
Roy Wellington Ⅳ c0a6935fb3 Fix these links, as they appear to be broken ()
It looks like build_environment_setup.md got renamed to
getting_started_build_tools.md in this commit:

	commit e6c638bed1
	Author: skullY <skullydazed@gmail.com>
	Date:   Sat Aug 5 20:54:34 2017 -0700

		Overhaul the Getting Started section and add a FAQ section

	 docs/{build_environment_setup.md => getting_started_build_tools.md} | 132 ++++++++++++++++++++++++++++++++++++-------------------------------------

This commit adjusts the links to match the new name.
Jack Humbert b483a90a90 update favicons
skullY f02430b131 Update links in the glossary
skullY 9d1a08e38a Doc updates from going through every file
skullY 9b879b1267 break up keymaps and quantum keycodes into files by feature
skullY 2709744cdd take a stab at documenting layers
skullY 207bcd788a rework key_functions into feature_common_shortcuts
skullY e6c638bed1 Overhaul the Getting Started section and add a FAQ section
discursivemoth b7d43ee253 correct tilde to grave
Balz Guenat 430151dd51 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	docs/faq_keymap.md
Balz Guenat 175db1a549 fix code block formatting
Balz Guenat 5ad103fa51 add description of new option to docs and add option (commented out) into template.
Balz Guenat 3e67cc9c80 add description of new option to docs and add option (commented out) into template.
Danny Nguyen f1536a3f54 Change installation of avr-libc to avr-gcc, now that avr-libc is integrated into the avr-gcc build
Fredric Silberberg a3e1d9a8cc Added support for locking One Shot modifiers.
Fredric Silberberg 5fc4a664dc Added initial key lock documentation.
Jack Humbert 9e79bb1491 Merge pull request from qmk/docs
Updates some remaining doc stuff
Balz Guenat 525b3deadf add short name for locking mods to docs.
Balz Guenat 07ba06d0b6 fix section in porting guide that refered to Makefile instead of rules.mk