stbenn opened a new pull request, #14692:
URL: https://github.com/apache/nuttx/pull/14692
This commit adds files in preperation of adding ethernet drivers for the
STM32H563 and Nucleo-H563ZI board. It also modifies the pinmap to include
ethernet pins (and cleaned up leftover comments from L5 file), as well as add
those pins to the board.h for the nucleo-h563zi.
Files added:
- arch/arm/src/stm32h5/hardware/stm32_ethernet.h
- arch/arm/src/stm32h5/hardware/stm32_sbs.h
- Not fully implemented, just register necessary for ethernet driver.
*Note: Please adhere to [Contributing
Guidelines](https://github.com/apache/nuttx/blob/master/CONTRIBUTING.md).*
## Summary
These additions are to support the future addition of an ethernet driver for
the STM32H563/H573 chips. This aims to add most of the necessary pre-processor
defines and pin mappings necessary to port the ethernet driver from the stm32h7
to the stm32h5. The naming conventions mirror those in the h7 implementation,
since these share ethernet peripheral IP.
A large number of the line changes in this PR are from removing unused
comments in the pin map file.
## Impact
## Testing
After adding the files, no build errors occurred when building the
nucleo-h563zi:nsh configuration.
Host OS: Ubuntu 24.04 on WSL 2 (Windows 11)
Compiler: arm-none-eabi-gcc (15:13.2.rel1-2) 13.2.1 20231009
Target:
- Arch: STM32H5
- Chip: STM32H563ZIT6U
- Board: Nucleo-H563ZI
- Config: nucleo-h563zi:nsh
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]