lwIP | stm32h7: Add Ethernet driver for STM32H743ZI Nucleo (!37)
Claudio Grasso (@ClaudioGrasso)
gitlab at rtems.org
Sun Feb 15 19:28:35 UTC 2026
Claudio Grasso commented on a discussion on LICENSE.md: https://gitlab.rtems.org/rtems/pkg/rtems-lwip/-/merge_requests/37#note_142816
> -*/
>
> +*/
>
> defs license
> ============
> +
> /*
> +
> * Redistribution and use in source and binary forms, with or without
> * modification, are permitted provided that the following conditions
> * are met:
> * 1. Redistributions of source code must retain the above copyright
> * notice, this list of conditions and the following disclaimer.
> - * 2. Redistributions in binary form must reproduce the above copyright
> +* 1. Redistributions in binary form must reproduce the above copyright
Hi Kinsey,
I have completely restructured the pull request. After reviewing the previous commit history, I found several inconsistencies—including the unrelated changes to README.md and the accidental modification of the **LICENSE.md** numbering—so I decided to rebuild the branch from scratch to ensure a pristine state.
The new history consists of exactly two clean commits:
1. **Import stm32h7 driver**: A pristine import verified against the upstream STM32CubeH7 repository (plus necessary
LICENSE.md/**README.md** updates).
* **Integrity Verification**: I verified the integrity of these files by comparing their **MD5 checksums** against the upstream GitHub repository to ensure they are byte-for-byte identical.
* **Corrected License**: The numbering issue in **LICENSE.md** (changing 2. to 1.) was a mistake in the previous history. By rebuilding from the pristine upstream file, this is now corrected.
2. **Adapt stm32h7 driver**: Contains all RTEMS-specific adaptations applied as additive patches with **`#ifdef __rtems__`** guards.
I have also addressed your other specific feedback:
* **Restored wscript**: Reverted unnecessary logic changes; it now uses the default upstream configuration.
* **Cleaned Debug Code**: Removed custom **`TRACE_PRINTF`** macros and excessive debug output.
* **Reference Branch**: Ensured no unrelated files (e.g., Zynq driver changes) are included.
The branch **`pr/stm32h7-driver`** has been force-pushed, confirmed to build cleanly, and tested on hardware.
Kind regards,
Claudio
--
View it on GitLab: https://gitlab.rtems.org/rtems/pkg/rtems-lwip/-/merge_requests/37#note_142816
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260215/2fc7ef2c/attachment-0001.htm>
More information about the bugs
mailing list