From 942b78e8c2406f0631a25f21a166c74a4ef21f3d Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 11 Jan 2017 18:36:44 -0500 Subject: [PATCH] Updated Home (markdown) --- Home.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Home.md b/Home.md index c7a138e65..2b9527bed 100644 --- a/Home.md +++ b/Home.md @@ -229,12 +229,14 @@ For keyboards and subprojects, the make files are split in two parts `Makefile` ### Makefile options -Set the variables to `no` to disable them, and `yes` to enable them. +Set these variables to `no` to disable them, and `yes` to enable them. `BOOTMAGIC_ENABLE` This allows you to hold a key and the salt key (space by default) and have access to a various EEPROM settings that persist over power loss. It's advised you keep this disabled, as the settings are often changed by accident, and produce confusing results that makes it difficult to debug. It's one of the more common problems encountered in help sessions. +Consumes about 1000 bytes. + `MOUSEKEY_ENABLE` This gives you control over cursor movements and clicks via keycodes/custom functions. @@ -259,6 +261,8 @@ To see the text, open `hid_listen` and enjoy looking at your printed messages. **NOTE:** Do not include *uprint* messages in anything other than your keymap code. It must not be used within the QMK system framework. Otherwise, you will bloat other people's .hex files. +Consumes about 400 bytes. + `COMMAND_ENABLE` This enables magic commands, typically fired with the default magic key combo `LSHIFT+RSHIFT+KEY`. Magic commands include turning on debugging messages (`MAGIC+D`) or temporarily toggling NKRO (`MAGIC+N`). @@ -313,6 +317,8 @@ Use this to debug changes to variable values, see the [tracing variables](#traci This enables using the Quantum SYSEX API to send strings (somewhere?) +This consumes about 5390 bytes. + ### Customizing Makefile options on a per-keymap basis If your keymap directory has a file called `Makefile` (note the filename), any Makefile options you set in that file will take precedence over other Makefile options for your particular keyboard.