aboutsummaryrefslogtreecommitdiff
path: root/docs/config_options.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/config_options.md')
-rw-r--r--docs/config_options.md8
1 files changed, 2 insertions, 6 deletions
diff --git a/docs/config_options.md b/docs/config_options.md
index 81a3b4b61..f9b1cc657 100644
--- a/docs/config_options.md
+++ b/docs/config_options.md
@@ -324,11 +324,9 @@ This is a [make](https://www.gnu.org/software/make/manual/make.html) file that i
324 ``` 324 ```
325* `LAYOUTS` 325* `LAYOUTS`
326 * A list of [layouts](feature_layouts.md) this keyboard supports. 326 * A list of [layouts](feature_layouts.md) this keyboard supports.
327* `LINK_TIME_OPTIMIZATION_ENABLE` 327* `LTO_ENABLE`
328 * Enables Link Time Optimization (LTO) when compiling the keyboard. This makes the process take longer, but it can significantly reduce the compiled size (and since the firmware is small, the added time is not noticeable). 328 * Enables Link Time Optimization (LTO) when compiling the keyboard. This makes the process take longer, but it can significantly reduce the compiled size (and since the firmware is small, the added time is not noticeable).
329However, this will automatically disable the legacy TMK Macros and Functions features, as these break when LTO is enabled. It does this by automatically defining `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION`. (Note: This does not affect QMK [Macros](feature_macros.md) and [Layers](feature_layers.md).) 329However, this will automatically disable the legacy TMK Macros and Functions features, as these break when LTO is enabled. It does this by automatically defining `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION`. (Note: This does not affect QMK [Macros](feature_macros.md) and [Layers](feature_layers.md).)
330* `LTO_ENABLE`
331 * Has the same meaning as `LINK_TIME_OPTIMIZATION_ENABLE`. You can use `LTO_ENABLE` instead of `LINK_TIME_OPTIMIZATION_ENABLE`.
332 330
333## AVR MCU Options 331## AVR MCU Options
334* `MCU = atmega32u4` 332* `MCU = atmega32u4`
@@ -373,10 +371,8 @@ Use these to enable or disable building certain features. The more you have enab
373 * MIDI controls 371 * MIDI controls
374* `UNICODE_ENABLE` 372* `UNICODE_ENABLE`
375 * Unicode 373 * Unicode
376* `BLUETOOTH_ENABLE`
377 * Legacy option to Enable Bluetooth with the Adafruit EZ-Key HID. See BLUETOOTH
378* `BLUETOOTH` 374* `BLUETOOTH`
379 * Current options are AdafruitEzKey, AdafruitBLE, RN42 375 * Current options are AdafruitBLE, RN42
380* `SPLIT_KEYBOARD` 376* `SPLIT_KEYBOARD`
381 * Enables split keyboard support (dual MCU like the let's split and bakingpy's boards) and includes all necessary files located at quantum/split_common 377 * Enables split keyboard support (dual MCU like the let's split and bakingpy's boards) and includes all necessary files located at quantum/split_common
382* `CUSTOM_MATRIX` 378* `CUSTOM_MATRIX`