Fix esp32 no such file Windows error #64
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since espressif/arduino-esp32#10622 was closed without being merged (not sure why...) we need to fix the upstream arduino-esp32 framework. To do this we add a hotfix build middleware to Platformio that dynamically replaces
framework-arduinoespressif32
include paths with-iprefix
/-iwithprefixbefore
. It is a little jank, and has some leaky abstractions though... Might go back and fix some of the jank, might not 🤷♀️I think it would also be prudent to put this middleware into the main https://github.com/OpenAstroTech/OpenAstroTracker-Firmware repo too.
@Ekrynox could you test this out to see if it works for you?
Fixes #62