-
Notifications
You must be signed in to change notification settings - Fork 31
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
IPAL for CM7 #205
Merged
Merged
IPAL for CM7 #205
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
by using macro STM32HAL_removeWEAK_ETH which is exposed by inclusion of stm32hal.h moved the ETH weak functions in the embot::hw::bsp file adapted the existing projects
see tlx_udpdemo.uvprojx
see project stm32h745disco-udpdemo-basic.uvprojx
…l source code for stm32hal
… cube-mx ipal demo
- sources compiled for stm32h7 - added extra API for improved configuration
- adaptation to hold ETH config for the UDP stack
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds IP communication to the development board stm32h745disco using the IPAL abstraction layer.
The added code consists of three parts:
Here are fragments of a minimal sample program which successfully respond to a ping.
Listing. The inclusion files.
Listing. The initialization of the HW plus some prints.
Listing. The initialization of IPAL.
Listing. The running of IPAL.
And in here is a flavor of the configuration variable called ipal_cfg2.
Listing. The configuration of IPAL.
For mode details refer to the project in path
icub-firmware\emBODY\eBcode\arch-arm\board\stm32h745disco\examples\basicping
.Tests
The tests have shown that the new stack works on the stm32h745disco board. Moreover the new code does not interfere w/ code already running on the robot.