-
Notifications
You must be signed in to change notification settings - Fork 63
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
Support for the stm32
platform
#2185
base: master
Are you sure you want to change the base?
Conversation
stm32
platform
@erlingrj and @tanneberger: it seems to me that a better place to implement this would be in |
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.
This looks promising @naichenzhao!
On a higher level. I worry that we will just pile on code and complexity for each target we want to support. It would be a huge improvement if STM32/Pico/Zephyr/++ support could be captured in a single CMake file that is not code-generated but just embedded in the JAR. @petervdonovan discuss this a little her: #2154.
I think we can merge in the STM32 stuff. But after this we should think a little about how we can make this scale better.
core/src/main/java/org/lflang/target/property/type/PlatformType.java
Outdated
Show resolved
Hide resolved
@naichenzhao, do you think you'll find an opportunity to work on this anytime soon? This efforts needs to be revived... |
core/src/main/java/org/lflang/generator/c/CMainFunctionGenerator.java
Outdated
Show resolved
Hide resolved
This PR depends on #2432 to be merged first. |
Subsumes #2103.
reactor-c: lf-lang/reactor-c#302
template: lf-lang/stm32-nucleo-f446re-template#1