-
Notifications
You must be signed in to change notification settings - Fork 143
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
[freertos-plus-tcp] Add includes #475
[freertos-plus-tcp] Add includes #475
Conversation
You could copy the files directly to the local folder. That way they don't spam up the include path.
We don't support any other compiler than GCC right now. We'll deal with this when we add LLVM support in the (far) future. |
0588d39
to
fd79e92
Compare
Like so? But I was not able to identify which command copies these files already to
|
fd79e92
to
7cd497f
Compare
Yeah, that's an issue in general. You can attach compiler options to specific files (see So if you include a FreeRTOS header file in main.cpp for example, you still get the same warnings. |
Which warnings shall be fixed? Are these critical?
|
I don't know. FreeRTOS is fairly complicated and lacks clear documentation for most things. |
😎 |
7cd497f
to
d241fd2
Compare
Could you cherry-pick the commit from #474 over to here? |
d241fd2
to
03232b4
Compare
What hardware are you testing this on? I think it would be neat to test this on the Nucleo-144 boards which have an integrated Ethernet port for like ~20€. I have these lying around:
|
03232b4
to
daa398f
Compare
Not yet testing. Just get the compiler to work and read through Mike's code.
I also have this board on my desk, but did not hook it up (yet) except for adjusting the example. I just moved the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tested the malloc lock with all allocators in hardware.
Ready for squash and merge? |
e4d7e0a
to
cb82eec
Compare
RTM |
There is no FreeRTOS plus TCP project yet in there so the code is not covered by the CI.
When adding
<module>modm:freertos:tcp</module>
the includes are missingWhat would be more elegant way to add the includes? Shall it depend on the compiler (GCC vs clang?) But only GCC is imported from the original source.
By the way, let's bump FreeRTOS module in modm to the current version.