<div dir="auto">I'd like to see another ack. Chris? Andrei? Christian? Poke them on discord please.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 9, 2022, 9:05 PM Kinsey Moore <<a href="mailto:kinsey.moore@oarcorp.com">kinsey.moore@oarcorp.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This addresses all my issues with the patch, looks good!<br>
<br>
<br>
Kinsey<br>
<br>
On 9/9/2022 18:13, Duc Doan wrote:<br>
> This patch set aims to port RTEMS lwIP for STM32F4 BSP. It also contains<br>
> generic drivers for STM32 chips in general. It is tested with a TCP echo<br>
> server application on STM32F407 Discovery Board.<br>
><br>
> Prerequisite: this patch set requires my STM32F4 patches to be applied<br>
> because it uses STM32 HAL.<br>
><br>
> v2:<br>
> - Changes the arch and BSP check to use rtems.arch and rtems.bsp<br>
> - Updates #4714: replace os.walk by ant_glob<br>
> - Group STM32F4 BSP-specific files together<br>
><br>
> v3:<br>
> - Make BSP check exact<br>
> - Add ORIGIN.stm32 and COPYING.stm32<br>
> - Imported files under stm32/ are now generated by STM32CubeIDE under<br>
> RTOS mode<br>
> - Remove unused lwip.c<br>
><br>
> v4:<br>
> - Fix improper code addition<br>
> - Fix aarch64 BSP list in lwip.py<br>
> - Remove unused lwip.h<br>
><br>
> Duc Doan (7):<br>
>    lwip.py: Change arch and bsp check method<br>
>    lwip.py: Use ant_glob instead of os.walk()<br>
>    Add STM32 Ethernet source<br>
>    rtemslwip: Add STM32F4 lwipopts.h and netstart.c<br>
>    RTEMS port of lwIP for STM32 and STM32F4 BSP<br>
>    lwip.py: Add STM32 lwIP port to build<br>
>    stm32: Convert to Unix line endings<br>
><br>
>   COPYING.stm32                    |  28 +<br>
>   ORIGIN.stm32                     |   2 +<br>
>   lwip.py                          |  69 ++-<br>
>   rtemslwip/stm32f4/lwipopts.h     | 147 +++++<br>
>   rtemslwip/stm32f4/netstart.c     |  73 +++<br>
>   rtemslwip/stm32f4/stm32f4_lwip.c |  39 ++<br>
>   rtemslwip/stm32f4/stm32f4_lwip.h |  34 ++<br>
>   stm32/driver/dp83848.c           | 664 +++++++++++++++++++++<br>
>   stm32/driver/dp83848.h           | 436 ++++++++++++++<br>
>   stm32/ethernetif.c               | 986 +++++++++++++++++++++++++++++++<br>
>   stm32/ethernetif.h               |  54 ++<br>
>   11 files changed, 2508 insertions(+), 24 deletions(-)<br>
>   create mode 100644 COPYING.stm32<br>
>   create mode 100644 ORIGIN.stm32<br>
>   create mode 100644 rtemslwip/stm32f4/lwipopts.h<br>
>   create mode 100644 rtemslwip/stm32f4/netstart.c<br>
>   create mode 100644 rtemslwip/stm32f4/stm32f4_lwip.c<br>
>   create mode 100644 rtemslwip/stm32f4/stm32f4_lwip.h<br>
>   create mode 100644 stm32/driver/dp83848.c<br>
>   create mode 100644 stm32/driver/dp83848.h<br>
>   create mode 100644 stm32/ethernetif.c<br>
>   create mode 100644 stm32/ethernetif.h<br>
><br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>