Skip to content

Commit 929d34d

Browse files
Merge pull request #1212 from tony-josi-aws/prep_v431
[V4.3.1] Add information about STM32 network interface path changes
2 parents 3677d2f + e4eabd9 commit 929d34d

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

History.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Documentation and download available at https://www.FreeRTOS.org/
22

3-
Changes between FreeRTOS-plus-TCP V4.3.0 and V4.2.2 released December 10, 2024
3+
Changes between FreeRTOS-plus-TCP V4.3.1 and V4.3.0 released December 16, 2024:
4+
+ Update README.md with information related to migrating to V4.3.0 and above
5+
for users utilising the STM32 network interface.
6+
7+
Changes between FreeRTOS-plus-TCP V4.3.0 and V4.2.2 released December 10, 2024:
48
+ Fix TCP RX sequence number when handling refusal of FIN packets.
59
+ Fix unicast packets being sent over inactive endpoints. We thank
610
@AlfaSegato for their contribution.

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ Also see the [Submitting a bugs/feature request](https://github.com/FreeRTOS/Fre
2222

2323
**Note:** All the remaining sections are generic and applies to all the versions from V3.0.0 onwards.
2424

25+
## Upgrading to V4.3.0 and above
26+
27+
For users of STM32 network interfaces:
28+
29+
Starting from version V4.3.0, the STM32 network interfaces have been consolidated into a single unified implementation located at `source/portable/NetworkInterface/STM32/NetworkInterface.c`, supporting STM32 F4, F7, and H7 series microcontrollers, with newly added support for STM32 H5. The new interface has been tested with the STM32 HAL Ethernet (ETH) drivers, available at `source/portable/NetworkInterface/STM32/Drivers`. For compatibility, the legacy interfaces (`STM32Fxx` and `STM32Hxx`) have been retained and relocated to `source/portable/NetworkInterface/STM32/Legacy`.
30+
31+
2532
## Upgrading to V3.0.0 and V3.1.0
2633
In version 3.0.0 or 3.1.0, the folder structure of FreeRTOS-Plus-TCP has changed and the files have been broken down into smaller logically separated modules. This change makes the code more modular and conducive to unit-tests. FreeRTOS-Plus-TCP V3.0.0 improves the robustness, security, and modularity of the library. Version 3.0.0 adds comprehensive unit test coverage for all lines and branches of code and has undergone protocol testing, and penetration testing by AWS Security to reduce the exposure to security vulnerabilities. Additionally, the source files have been moved to a `source` directory. This change requires modification of any existing project(s) to include the modified source files and directories.
2734

0 commit comments

Comments
 (0)