[PATCH rtems-lwip 0/5] lwIP port for STM32F4 BSP
Duc Doan
dtbpkmte at gmail.com
Sun Sep 4 01:24:57 UTC 2022
This patch set aims to port RTEMS lwIP for STM32F4 BSP. It also contains
generic drivers for STM32 chips in general. It is tested with a TCP echo
server application on STM32F407 Discovery Board.
Prerequisite: this patch set requires my STM32F4 patches to be applied
because it uses STM32 HAL.
Duc Doan (5):
Add STM32 Ethernet source
rtemslwip: Add STM32F4 lwipopts.h and netstart.c
RTEMS port of lwIP for STM32 and STM32F4 BSP
lwip.py: Add STM32 lwIP port to build
stm32: Convert to Unix line endings
lwip.py | 20 +-
rtemslwip/stm32f4/lwipopts.h | 151 +++++
rtemslwip/stm32f4/netstart.c | 75 +++
rtemslwip/stm32f4/stm32f4_lwip.c | 14 +
rtemslwip/stm32f4/stm32f4_lwip.h | 9 +
stm32/driver/dp83848.c | 664 +++++++++++++++++++++
stm32/driver/dp83848.h | 436 ++++++++++++++
stm32/ethernetif.c | 989 +++++++++++++++++++++++++++++++
stm32/ethernetif.h | 53 ++
stm32/lwip.c | 207 +++++++
stm32/lwip.h | 78 +++
11 files changed, 2695 insertions(+), 1 deletion(-)
create mode 100644 rtemslwip/stm32f4/lwipopts.h
create mode 100644 rtemslwip/stm32f4/netstart.c
create mode 100644 rtemslwip/stm32f4/stm32f4_lwip.c
create mode 100644 rtemslwip/stm32f4/stm32f4_lwip.h
create mode 100644 stm32/driver/dp83848.c
create mode 100644 stm32/driver/dp83848.h
create mode 100644 stm32/ethernetif.c
create mode 100644 stm32/ethernetif.h
create mode 100644 stm32/lwip.c
create mode 100644 stm32/lwip.h
--
2.37.2
More information about the devel
mailing list