Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
arduino-esp32
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
xpstem
arduino-esp32
Commits
165595b7
Commit
165595b7
authored
Feb 08, 2023
by
me-no-dev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update toolchains and openocd for ESP-IDF v4.4.4
parent
720be759
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
152 additions
and
124 deletions
+152
-124
package/package_esp32_index.template.json
package/package_esp32_index.template.json
+152
-124
No files found.
package/package_esp32_index.template.json
View file @
165595b7
...
...
@@ -36,35 +36,35 @@
}
],
"toolsDependencies"
:
[
{
"packager"
:
"esp32"
,
"name"
:
"riscv32-esp-elf-gcc"
,
"version"
:
"gcc8_4_0-esp-2021r2-patch5"
},
{
"packager"
:
"esp32"
,
"name"
:
"xtensa-esp32-elf-gcc"
,
"version"
:
"
gcc8_4_0-esp-2021r2-patch5
"
"version"
:
"
esp-2021r2-patch5-8.4.0
"
},
{
"packager"
:
"esp32"
,
"name"
:
"xtensa-esp32s2-elf-gcc"
,
"version"
:
"
gcc8_4_0-esp-2021r2-patch5
"
"version"
:
"
esp-2021r2-patch5-8.4.0
"
},
{
"packager"
:
"esp32"
,
"name"
:
"xtensa-esp32s3-elf-gcc"
,
"version"
:
"
gcc8_4_0-esp-2021r2-patch5
"
"version"
:
"
esp-2021r2-patch5-8.4.0
"
},
{
"packager"
:
"esp32"
,
"name"
:
"
esptool_py
"
,
"version"
:
"
4.2.1
"
"name"
:
"
riscv32-esp-elf-gcc
"
,
"version"
:
"
esp-2021r2-patch5-8.4.0
"
},
{
"packager"
:
"esp32"
,
"name"
:
"openocd-esp32"
,
"version"
:
"v0.11.0-esp32-20220706"
"version"
:
"v0.11.0-esp32-20221026"
},
{
"packager"
:
"esp32"
,
"name"
:
"esptool_py"
,
"version"
:
"4.2.1"
},
{
"packager"
:
"esp32"
,
...
...
@@ -80,64 +80,9 @@
}
],
"tools"
:
[
{
"name"
:
"riscv32-esp-elf-gcc"
,
"version"
:
"gcc8_4_0-esp-2021r2-patch5"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz"
,
"checksum"
:
"SHA-256:f7d73e5f9e2df3ea6ca8e2c95d6ca6d23d6b38fd101ea5d3012f3cb3cd59f39f"
,
"size"
:
"192388486"
},
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz"
,
"checksum"
:
"SHA-256:cf520ae3a72f65b9758ea187524b105b8b7546566d738c32e60a0df9846ef1af"
,
"size"
:
"188626914"
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz"
,
"checksum"
:
"SHA-256:2dc3536214caa1697f6834bb4701d05894ca55b53589fc5b54064b050ef93799"
,
"size"
:
"188624050"
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz"
,
"checksum"
:
"SHA-256:165d6d53e76d79f5ade7e2b7ade54b2b495ecfda0d1184d84d6343659d0e3bdb"
,
"size"
:
"194606113"
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz"
,
"checksum"
:
"SHA-256:d6d4cef216cbf28d6fbb88f3e127d4f42a376d9497c260bf8c1ad9cef440f839"
,
"size"
:
"199411930"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
"checksum"
:
"SHA-256:1e0cfcfbc8f82c441261cadd21742f66d716ec18c18bf10ed7c7d5b0bee6752f"
,
"size"
:
"257844437"
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip"
,
"checksum"
:
"SHA-256:b08f568e8fe5069dd521b87da21b8e56117e5c2c3b492f73a51966a46d3379a4"
,
"size"
:
"259712666"
}
]
},
{
"name"
:
"xtensa-esp32-elf-gcc"
,
"version"
:
"
gcc8_4_0-esp-2021r2-patch5
"
,
"version"
:
"
esp-2021r2-patch5-8.4.0
"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
...
...
@@ -174,6 +119,13 @@
"checksum"
:
"SHA-256:19af109fda024a3a4c989f7ccaa104f9b1b74cfd6c9363e730bb8cb9b50d5dc4"
,
"size"
:
"101712946"
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"archiveFileName"
:
"xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"checksum"
:
"SHA-256:b14189772d70a96813895fff7731d0f2fec0c825cfc02e002d6d91a0cc4b6b1d"
,
"size"
:
"93104016"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
...
...
@@ -192,7 +144,7 @@
},
{
"name"
:
"xtensa-esp32s2-elf-gcc"
,
"version"
:
"
gcc8_4_0-esp-2021r2-patch5
"
,
"version"
:
"
esp-2021r2-patch5-8.4.0
"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
...
...
@@ -229,6 +181,13 @@
"checksum"
:
"SHA-256:8eb63745b44083edef7cc6fdf3b06999f576b75134bc5e8b0ef881ca439b72d7"
,
"size"
:
"75154138"
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"archiveFileName"
:
"xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"checksum"
:
"SHA-256:4cd38d6ec31076c0aa083f62ab84ab5c33aa07fafd0af61366186e5f553aa008"
,
"size"
:
"66457613"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
...
...
@@ -247,7 +206,7 @@
},
{
"name"
:
"xtensa-esp32s3-elf-gcc"
,
"version"
:
"
gcc8_4_0-esp-2021r2-patch5
"
,
"version"
:
"
esp-2021r2-patch5-8.4.0
"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
...
...
@@ -284,6 +243,13 @@
"checksum"
:
"SHA-256:99b6d44cea5aebbedc8b6965e7bf551aa4a40ed83ddbe1c0e9b7cb255564ded5"
,
"size"
:
"75719772"
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"archiveFileName"
:
"xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"checksum"
:
"SHA-256:c64b05be25d26916c65dcfe11de9e60b96d58980b2df706d3074cb70b1ef6cb9"
,
"size"
:
"66791095"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
...
...
@@ -300,6 +266,123 @@
}
]
},
{
"name"
:
"riscv32-esp-elf-gcc"
,
"version"
:
"esp-2021r2-patch5-8.4.0"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz"
,
"checksum"
:
"SHA-256:f7d73e5f9e2df3ea6ca8e2c95d6ca6d23d6b38fd101ea5d3012f3cb3cd59f39f"
,
"size"
:
"192388486"
},
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz"
,
"checksum"
:
"SHA-256:cf520ae3a72f65b9758ea187524b105b8b7546566d738c32e60a0df9846ef1af"
,
"size"
:
"188626914"
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz"
,
"checksum"
:
"SHA-256:2dc3536214caa1697f6834bb4701d05894ca55b53589fc5b54064b050ef93799"
,
"size"
:
"188624050"
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz"
,
"checksum"
:
"SHA-256:165d6d53e76d79f5ade7e2b7ade54b2b495ecfda0d1184d84d6343659d0e3bdb"
,
"size"
:
"194606113"
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz"
,
"checksum"
:
"SHA-256:d6d4cef216cbf28d6fbb88f3e127d4f42a376d9497c260bf8c1ad9cef440f839"
,
"size"
:
"199411930"
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz"
,
"checksum"
:
"SHA-256:6e03f2ab1f145be13f8890c6de77b53f52c7bffe3d9d5824549db20298f5ba91"
,
"size"
:
"191209735"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip"
,
"checksum"
:
"SHA-256:1e0cfcfbc8f82c441261cadd21742f66d716ec18c18bf10ed7c7d5b0bee6752f"
,
"size"
:
"257844437"
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip"
,
"archiveFileName"
:
"riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip"
,
"checksum"
:
"SHA-256:b08f568e8fe5069dd521b87da21b8e56117e5c2c3b492f73a51966a46d3379a4"
,
"size"
:
"259712666"
}
]
},
{
"name"
:
"openocd-esp32"
,
"version"
:
"v0.11.0-esp32-20221026"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-amd64-0.11.0-esp32-20221026.tar.gz"
,
"checksum"
:
"SHA-256:ce63e9b1dfab60cc62da5dc2abcc22ba7036c42afe74671c787eb026744e7d0b"
,
"size"
:
"2051435"
},
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-linux-arm64-0.11.0-esp32-20221026.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-arm64-0.11.0-esp32-20221026.tar.gz"
,
"checksum"
:
"SHA-256:fe60a3a603e8c6bee47367e40fcb8c0da3a38e01163e9674ebc919b067700506"
,
"size"
:
"1993843"
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-linux-armel-0.11.0-esp32-20221026.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-armel-0.11.0-esp32-20221026.tar.gz"
,
"checksum"
:
"SHA-256:6ef76101cca196a4be30fc74f191eff34abb423e32930a383012b866c9b76135"
,
"size"
:
"2092111"
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-macos-0.11.0-esp32-20221026.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-macos-0.11.0-esp32-20221026.tar.gz"
,
"checksum"
:
"SHA-256:8edc666a0a230432554b73df7c62e0b5ec21fb018e7fda13b11a7ca8b6c1763b"
,
"size"
:
"2199855"
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-macos-arm64-0.11.0-esp32-20221026.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-macos-arm64-0.11.0-esp32-20221026.tar.gz"
,
"checksum"
:
"SHA-256:c426c0158ba6488e2f432f7c5b22e79155b5b0fae6d1ad5bbd7894723b43aa12"
,
"size"
:
"2247179"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-win32-0.11.0-esp32-20221026.zip"
,
"archiveFileName"
:
"openocd-esp32-win32-0.11.0-esp32-20221026.zip"
,
"checksum"
:
"SHA-256:e0e789d35308c029c6b53457cf4a42a5620cb1a3014740026c089c2ed4fd77b2"
,
"size"
:
"2493214"
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20221026/openocd-esp32-win32-0.11.0-esp32-20221026.zip"
,
"archiveFileName"
:
"openocd-esp32-win32-0.11.0-esp32-20221026.zip"
,
"checksum"
:
"SHA-256:e0e789d35308c029c6b53457cf4a42a5620cb1a3014740026c089c2ed4fd77b2"
,
"size"
:
"2493214"
}
]
},
{
"name"
:
"esptool_py"
,
"version"
:
"4.2.1"
,
...
...
@@ -355,61 +438,6 @@
}
]
},
{
"name"
:
"openocd-esp32"
,
"version"
:
"v0.11.0-esp32-20220706"
,
"systems"
:
[
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-win32-0.11.0-esp32-20220706.zip"
,
"archiveFileName"
:
"openocd-esp32-win32-0.11.0-esp32-20220706.zip"
,
"checksum"
:
"SHA-256:c3d39eb4365a9947e71f1d3780ce031185bc6437f21186568a5c05f23f57a8d0"
,
"size"
:
"2608736"
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-win32-0.11.0-esp32-20220706.zip"
,
"archiveFileName"
:
"openocd-esp32-win32-0.11.0-esp32-20220706.zip"
,
"checksum"
:
"SHA-256:c3d39eb4365a9947e71f1d3780ce031185bc6437f21186568a5c05f23f57a8d0"
,
"size"
:
"2608736"
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-macos-0.11.0-esp32-20220706.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-macos-0.11.0-esp32-20220706.tar.gz"
,
"checksum"
:
"SHA-256:333ee2ec3c9b5dc6ad4509faae55335cdea7f8bf83a56bfcf5327e4497c8538a"
,
"size"
:
"2077882"
},
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-amd64-0.11.0-esp32-20220706.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-amd64-0.11.0-esp32-20220706.tar.gz"
,
"checksum"
:
"SHA-256:26f1f18dd93eb70a13203848d3fb1cc2e0de1fd6749c7dd771b2de8709735aed"
,
"size"
:
"2011201"
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-amd64-0.11.0-esp32-20220706.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-amd64-0.11.0-esp32-20220706.tar.gz"
,
"checksum"
:
"SHA-256:26f1f18dd93eb70a13203848d3fb1cc2e0de1fd6749c7dd771b2de8709735aed"
,
"size"
:
"2011201"
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-armhf-0.11.0-esp32-20220706.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-armhf-0.11.0-esp32-20220706.tar.gz"
,
"checksum"
:
"SHA-256:7f3b57332104e8b8e6194553365a70a9d3754878cfc063d5dc5d839513a63de9"
,
"size"
:
"1902964"
},
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-arm64-0.11.0-esp32-20220706.tar.gz"
,
"archiveFileName"
:
"openocd-esp32-linux-arm64-0.11.0-esp32-20220706.tar.gz"
,
"checksum"
:
"SHA-256:f97792bc2852937ec0accb9f0eb2e49926c0f747a71f101a4e34aed75d2c6fcc"
,
"size"
:
"1954685"
}
]
},
{
"version"
:
"3.0.0-gnu12-dc7f933"
,
"name"
:
"mklittlefs"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment