Skip to content
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

Ethernet - Make with Ada #27

Closed
ghost opened this issue Jul 5, 2016 · 2 comments
Closed

Ethernet - Make with Ada #27

ghost opened this issue Jul 5, 2016 · 2 comments
Labels

Comments

@ghost
Copy link

ghost commented Jul 5, 2016

I wanted to ask some questions, and chat about the Ethernet driver, in particular - I'm soon going to be working on the 'Make with Ada' competition ( http://www.makewithada.org ), and I want to get my hands on as much of the relevant documentation as possible.

I've ordered the STM32F746G-DISCO kit ( 32F746GDISCOVERY - http://www.mouser.com/ds/2/389/32f746gdiscovery-953766.pdf ) with the STM32F746NGH6 microcontroller. So it will be the stm32f7_discovery that I'll be specifically interested in - but I'm hoping that that will mainly be for the display, which is less important to my project than the ethernet port. [I may be interested in the USB port too, but as a connection to a second Ethernet device]

So I've put my questions into the Wiki here - hoping that they can turn into answers that'll be useful documentation for anybody else.

I'm hoping I've not done the wrong thing - but I'd love some feedback or suggestions from anybody here.

If anybody here is interested in what I'm trying to do, my project is a subset of the larger project that I've started to describe at the top level here:

https://github.com/fustbariclation/Ada-Transport-Level-Security-TLS-module-

@Fabien-Chouteau
Copy link
Member

Hi Peter,

No the Ada_Drivers_Library wiki is not the right place to ask questions but thank you for starting the documentation effort. In my opinion it would be better to have documentation inside the repository (format to be discussed).

About your questions, we will not be able to answer everything. Please note that the stm32-eth package is experimental, you may have to redo some parts. Have a look at the STM32F7 documentation and also read the other drivers from this repository to see how they are implemented. In particular you will have to define the limit between what's specific to the STM32s and what can be shared with the other MCUs (HAL or components).

Note that we have a TCP/IP stack available as an example in the
SPARK GPL package (<INSTALL_DIR>/share/examples/spark/ipstack) on
libre.adacore.com. This may be a good place to start.

I'm closing this issue and I will also remove the wiki pages.

Thanks,

Regards,

@ghost
Copy link
Author

ghost commented Jul 6, 2016

Thank you.

Regards,
Peter

Sent from my iPad

On 6 Jul 2016, at 16:42, Fabien Chouteau notifications@github.com wrote:

Hi Peter,

No the Ada_Drivers_Library wiki is not the right place to ask questions but thank you for starting the documentation effort. In my opinion it would be better to have documentation inside the repository (format to be discussed).

About your questions, we will not be able to answer everything. Please note that the stm32-eth package is experimental, you may have to redo some parts. Have a look at the STM32F7 documentation and also read the other drivers from this repository to see how they are implemented. In particular you will have to define the limit between what's specific to the STM32s and what can be shared with the other MCUs (HAL or components).

Note that we have a TCP/IP stack available as an example in the
SPARK GPL package (/share/examples/spark/ipstack) on
libre.adacore.com. This may be a good place to start.

I'm closing this issue and I will also remove the wiki pages.

Thanks,

Regards,


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant