-
Notifications
You must be signed in to change notification settings - Fork 4
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
Alire crate #5
Comments
It's fine for me, and yes, it would be nice to have a crate instead of the configure stuff which was there to cope with some configuration issues. It is not clear for me how the By the way, I didn't know there was such Ready to spend time with you (in my little spare time) if you want... |
I've pushed PR for enet 1.0.0 to alire index: alire-project/alire-index#1120 It points to commit 5441088 |
The PR was merged! Also I would like to note that I have got
I think they will be separated crates. |
What do you think about having ada-enet as a crate (or two crates) in Alire? Does it worth spending time?
I mean we split the code into a target independent part and stm32 dependent driver. I guess we can have a target independent crate rather easily. I can send a PR if you want. It won't break current
configure
scripts. By having an independent part, people will be able to write drivers for specific hardware.Wrapping stm32 driver as a crate is harder, because it depends on STM32 packages and no crate provides these packages right now. I did an experiment with next approach:
enet_stm32
crate that depends on "virtual"stm32
crate and haswith "stm32.gpr";
clause in the project file.stm32f4xx_m
) hasprovides = ["stm32=1.0"]
inalire.toml
. It providesstm32.gpr
project with a copy of Ada_Drivers_Library for STM32 and STM32_SVD packages.enet
,enet_stm32
,stm32f4xx_m
crates and configures network device as needed.The text was updated successfully, but these errors were encountered: