8 Commits

Author SHA1 Message Date
2fb487f091 missing source file in posix port 2023-01-13 10:57:05 +01:00
2d0c6860d4 adding mem manager to posix port 2023-01-13 10:35:34 +01:00
3ad3c61a87 fixing visibility of port include 2023-01-13 10:08:11 +01:00
b77b3d95cf adding posix port to cmake 2023-01-13 09:54:42 +01:00
c8ff368db0 typo 2023-01-12 17:11:44 +01:00
9371aa1716 version 2023-01-12 17:09:22 +01:00
22d6e40329 initial CMakeLists.txt 2023-01-12 17:06:31 +01:00
d873a3ed51 Changes for LTS 202210.01 Patch (#27)
* Changes for LTS 202210.01 Patch

Co-authored-by: Soren Ptak <skptak@amazon.com>
2022-11-17 16:16:33 -08:00
6 changed files with 60 additions and 6 deletions

View File

@ -1,5 +1,10 @@
# ChangeLog for FreeRTOS 202210-LTS
## 202210.01-LTS (November 2022)
Update the following libraries in the Long Term Support (LTS) patch release:
* [FreeRTOS-Kernel V10.5.1](https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V10.5.1/History.txt)
* [coreMQTT v2.1.1](https://github.com/FreeRTOS/coreMQTT/blob/v2.1.1/CHANGELOG.md)
## 202210.00-LTS (October 2022)
Long Term Support (LTS) release of the following libraries:

49
CMakeLists.txt Normal file
View File

@ -0,0 +1,49 @@
cmake_minimum_required(VERSION 3.13)
set(LIB_FREERTOS_NAME FreeRTOS)
project(${LIB_FREERTOS_NAME}
VERSION 202210.01)
add_library(${LIB_FREERTOS_NAME})
target_sources(
${LIB_FREERTOS_NAME}
PRIVATE
FreeRTOS/FreeRTOS-Kernel/list.c
FreeRTOS/FreeRTOS-Kernel/queue.c
FreeRTOS/FreeRTOS-Kernel/tasks.c
FreeRTOS/FreeRTOS-Kernel/timers.c
)
target_include_directories(
${LIB_FREERTOS_NAME}
PUBLIC
FreeRTOS/FreeRTOS-Kernel/include
)
if(NOT FreeRTOS_PORT)
message(
STATUS
"FreeRTOS_PORT is empty. either set it or add port files manually."
)
else()
if(FreeRTOS_PORT MATCHES "posix")
target_sources(
${LIB_FREERTOS_NAME}
PRIVATE
FreeRTOS/FreeRTOS-Kernel/portable/ThirdParty/GCC/Posix/port.c
FreeRTOS/FreeRTOS-Kernel/portable/ThirdParty/GCC/Posix/utils/wait_for_event.c
FreeRTOS/FreeRTOS-Kernel/portable/MemMang/heap_3.c
)
target_include_directories(
${LIB_FREERTOS_NAME}
PUBLIC
FreeRTOS/FreeRTOS-Kernel/portable/ThirdParty/GCC/Posix/
)
else()
message(
ERROR
"Unsupportet FreeRTOS_PORT."
)
endif()
endif()

View File

@ -9,9 +9,9 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20
| Library | Version | LTS Until | LTS Repo URL |
|------------------------- |---------------------|------------|--------------------------------------------------------------------------- |
| FreeRTOS Kernel | 10.5.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.0 |
| FreeRTOS Kernel | 10.5.1 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1 |
| FreeRTOS-Plus-TCP | 3.1.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V3.1.0 |
| coreMQTT | 2.1.0 | 10/31/2024 | https://github.com/FreeRTOS/coreMQTT/tree/v2.1.0 |
| coreMQTT | 2.1.1 | 10/31/2024 | https://github.com/FreeRTOS/coreMQTT/tree/v2.1.1 |
| coreHTTP | 3.0.0 | 10/31/2024 | https://github.com/FreeRTOS/coreHTTP/tree/v3.0.0 |
| corePKCS11 | 3.5.0 | 10/31/2024 | https://github.com/FreeRTOS/corePKCS11/tree/v3.5.0 |
| coreJSON | 3.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreJSON/tree/v3.2.0 |

View File

@ -4,7 +4,7 @@ description: |-
"Hub Repo for FreeRTOS Long Term Support kernel and libraries"
dependencies:
- name: "FreeRTOS-Kernel"
version: "V10.5.0"
version: "V10.5.1"
repository:
type: "git"
url: "https://github.com/FreeRTOS/FreeRTOS-Kernel.git"
@ -24,7 +24,7 @@ dependencies:
type: "git"
url: "https://github.com/FreeRTOS/coreHTTP.git"
- name: "coreMQTT"
version: "v2.1.0"
version: "v2.1.1"
repository:
type: "git"
url: "https://github.com/FreeRTOS/coreMQTT.git"