Skip to content

Commit 141c4a0

Browse files
committed
Make platform.txt compatible with board manager package
1 parent a1cfbee commit 141c4a0

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

hardware/esp8266com/esp8266/platform.txt

+9-8
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,15 @@
66
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification
77

88
name=ESP8266 Modules
9-
version=1.6.1
9+
version=1.6.4
1010

11-
compiler.tools.path={runtime.platform.path}/tools/
12-
compiler.path={compiler.tools.path}xtensa-lx106-elf/bin/
13-
compiler.sdk.path={compiler.tools.path}sdk/
11+
#board-manager-package-compat-begin
12+
runtime.tools.xtensa-lx106-elf-gcc.path={runtime.platform.path}/tools/xtensa-lx106-elf-gcc
13+
runtime.tools.esptool.path={runtime.platform.path}/tools
14+
#board-manager-package-compat-end
1415

16+
compiler.path={runtime.tools.xtensa-lx106-elf-gcc.path}/bin/
17+
compiler.sdk.path={runtime.platform.path}/tools/sdk/
1518
compiler.cpreprocessor.flags=-D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I{compiler.sdk.path}/include"
1619

1720
compiler.c.cmd=xtensa-lx106-elf-gcc
@@ -33,7 +36,6 @@ compiler.ar.cmd=xtensa-lx106-elf-ar
3336
compiler.ar.flags=cru
3437

3538
compiler.elf2hex.cmd=esptool
36-
3739
compiler.elf2hex.flags=
3840

3941
compiler.size.cmd=xtensa-lx106-elf-size
@@ -74,7 +76,7 @@ recipe.objcopy.eep.pattern=
7476
## Create hex
7577
#recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} {compiler.elf2hex.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"
7678

77-
recipe.objcopy.hex.pattern="{compiler.tools.path}{compiler.esptool.cmd}" -eo "{build.path}/{build.project_name}.elf" -bo "{build.path}/{build.project_name}_00000.bin" -bm {build.flash_mode} -bf {build.flash_freq} -bz {build.flash_size} -bs .text -bs .data -bs .rodata -bc -ec -eo "{build.path}/{build.project_name}.elf" -es .irom0.text "{build.path}/{build.project_name}_10000.bin" -ec
79+
recipe.objcopy.hex.pattern="{runtime.tools.esptool.path}/{compiler.esptool.cmd}" -eo "{build.path}/{build.project_name}.elf" -bo "{build.path}/{build.project_name}_00000.bin" -bm {build.flash_mode} -bf {build.flash_freq} -bz {build.flash_size} -bs .text -bs .data -bs .rodata -bc -ec -eo "{build.path}/{build.project_name}.elf" -es .irom0.text "{build.path}/{build.project_name}_10000.bin" -ec
7880

7981
## Compute size
8082
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
@@ -86,9 +88,8 @@ recipe.size.regex=^(?:\.text|\.data|\.rodata|\.irom0\.text|)\s+([0-9]+).*
8688

8789
tools.esptool.cmd=esptool
8890
tools.esptool.cmd.windows=esptool.exe
89-
tools.esptool.path={runtime.platform.path}/tools
9091

9192
tools.esptool.upload.protocol=esp
9293
tools.esptool.upload.params.verbose=-vv
9394
tools.esptool.upload.params.quiet=
94-
tools.esptool.upload.pattern="{path}/{cmd}" {upload.verbose} -cd {upload.resetmethod} -cb {upload.speed} -cp "{serial.port}" -ca 0x00000 -cf "{build.path}/{build.project_name}_00000.bin" -ca 0x10000 -cf "{build.path}/{build.project_name}_10000.bin"
95+
tools.esptool.upload.pattern="{runtime.tools.esptool.path}/{cmd}" {upload.verbose} -cd {upload.resetmethod} -cb {upload.speed} -cp "{serial.port}" -ca 0x00000 -cf "{build.path}/{build.project_name}_00000.bin" -ca 0x10000 -cf "{build.path}/{build.project_name}_10000.bin"

0 commit comments

Comments
 (0)