You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use Windows native path separator in ESP_SR model copy command pattern
Although Windows generally supports the use of the POSIX compliant slash path separator in addition to the Windows
native backslash separator, in the specific use case where a path is present in a native command executed via an
argument to `cmd /c` in a platform command pattern, it is mandatory to use backslash path separators.
Previously, a slash path separator was used in the `tools.esp32-arduino-libs.path` and `compiler.sdk.path` platform
properties, which were referenced in a `copy` command in the `cmd /c` argument part of the platform's
`recipe.hooks.objcopy.postobjcopy.2.pattern.windows` command pattern. This caused compilation to fail with a "The syntax
of the command is incorrect." error under the following conditions:
- The compilation is performed on a Windows machine
- The compiled sketch uses the ESP_SR library
This is fixed by adding Windows override variants of the properties, with backslash path separators.
0 commit comments