-
Notifications
You must be signed in to change notification settings - Fork 670
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow Libraries to Extend Include Path #1063
Comments
As the Energia IDE is based on Arduino, so the same limitations apply. Some directions to explore:
|
There is a pull request that addresses this issue. Yes, I have tried to. The problem is that Enegia just takes the "library/src" folder as include. |
This is consistent with
You could either adapt the structure of the library or use another more capable IDE. Which board are you targeting, on which platform? |
I am using a cc3200 which is used in a commercial product for what I am writing an alternative open source firmware. I have heavily modified/extended the cc3200 core for that. |
So you could use Code Composer Studio. |
Well, it seems that this issue will not be solved in the short term. I have developed a script that easily replaces include directives to relative ones. This should reduce the time it takes to port a 3rd party library to the Arduino ecosystem. LinksBased on this script I easily ported the lwIP TCP/IP stack into Arduino. |
It would be helpful to be able to specify additional include path for libraries when they are compiled.
For ex. I want to port libopus for energia. To compile it I need to add include path for several subdirectories.
See Arduino proposal/solution here
The text was updated successfully, but these errors were encountered: