aboutsummaryrefslogtreecommitdiff
path: root/arduino-mk-vars.md
diff options
context:
space:
mode:
Diffstat (limited to 'arduino-mk-vars.md')
-rw-r--r--arduino-mk-vars.md26
1 files changed, 23 insertions, 3 deletions
diff --git a/arduino-mk-vars.md b/arduino-mk-vars.md
index 51e32ae..b18aa2b 100644
--- a/arduino-mk-vars.md
+++ b/arduino-mk-vars.md
@@ -1026,7 +1026,7 @@ BOOTLOADER_FILE = optiboot_atmega328.hex
**Description:**
-Path to bootloader file.
+Relative path to bootloader directory.
Usually can be auto-detected as a relative `bootloader.path` from `boards.txt`
@@ -1036,14 +1036,34 @@ Usually can be auto-detected as a relative `bootloader.path` from `boards.txt`
BOOTLOADER_PATH = optiboot
# or
BOOTLOADER_PATH = arduino:atmega
-# or
-BOOTLOADER_PATH = /usr/share/arduino/hardware/arduino/bootloaders/caterina/Caterina-Esplora.hex
```
**Requirement:** *Optional*
----
+### BOOTLOADER_PARENT
+
+**Description:**
+
+Absolute path to bootloader file's parent directory.
+
+Defaults to `/usr/share/arduino/hardware/arduino/bootloaders` (Linux)
+
+**Example:**
+
+```Makefile
+BOOTLOADER_PARENT = ~/sketchbook/hardware/promicro/bootloaders
+BOOTLOADER_PATH = caterina
+BOOTLOADER_FILE = Caterina-promicro16.hex
+```
+
+Would result in an absolute path to the bootloader hex file of `~/sketchbook/hardware/promicro/bootloaders/caterina/Caterina-promicro16.hex`
+
+**Requirement:** *Optional, unless BOOTLOADER_FILE and/or BOOTLOADER_PATH are user-defined*
+
+----
+
## ChipKIT variables
### MPIDE_DIR