Skip to content

Commit

Permalink
Merge branch 'main' into cbmc-no-undefined-functions
Browse files Browse the repository at this point in the history
  • Loading branch information
ActoryOu authored Jul 16, 2024
2 parents f211db9 + d265cd5 commit f437f51
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ github.event.inputs.commit_id }}
ref: ${{ github.event.inputs.version_number }}
path: FreeRTOS-Plus-TCP
submodules: recursive
- name: Checkout disabled submodules
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ FreeRTOS-Plus-TCP is a lightweight TCP/IP stack for FreeRTOS. It provides a fami

This library has undergone static code analysis and checks for compliance with the [MISRA coding standard](https://www.misra.org.uk/). Any deviations from the MISRA C:2012 guidelines are documented under [MISRA Deviations](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/MISRA.md). The library is validated for memory safety and data structure invariance through the [CBMC automated reasoning tool](https://www.cprover.org/cbmc/) for the functions that parse data originating from the network. The library is also protocol tested using Maxwell protocol tester for both IPv4 and IPv6.

**FreeRTOS-Plus-TCP Library V4.2.1
[source code](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.1/source)
**FreeRTOS-Plus-TCP Library V4.2.2
[source code](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.2/source)
is part of the
[FreeRTOS 202406.00 LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202406.00-LTS)
[FreeRTOS 202406.01 LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202406.01-LTS)
release.**

## Getting started
Expand Down
10 changes: 4 additions & 6 deletions source/include/FreeRTOS_IP.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,11 @@

/* Constants defining the current version of the FreeRTOS+TCP
* network stack. */
#define ipFR_TCP_VERSION_NUMBER "V4.0.999"
#define ipFR_TCP_VERSION_MAJOR 4
#define ipFR_TCP_VERSION_MINOR 0
#define ipFR_TCP_VERSION_NUMBER "V4.2.999"
#define ipFR_TCP_VERSION_MAJOR 4
#define ipFR_TCP_VERSION_MINOR 2
/* Development builds are always version 999. */
#define ipFR_TCP_VERSION_BUILD 999
/* Using TCP version to support backward compatibility in the Demo files. */
#define FREERTOS_PLUS_TCP_VERSION 10
#define ipFR_TCP_VERSION_BUILD 999

/* Some constants defining the sizes of several parts of a packet.
* These defines come before including the configuration header files. */
Expand Down

0 comments on commit f437f51

Please sign in to comment.