| 1 | /**
|
|---|
| 2 | ******************************************************************************
|
|---|
| 3 | * @file st_readme.txt
|
|---|
| 4 | * @brief This file lists the main changes done by STMicroelectronics on
|
|---|
| 5 | * FileX for STM32 devices.
|
|---|
| 6 | /*****************************************************************************
|
|---|
| 7 | * Copyright (c) 2025 STMicroelectronics.
|
|---|
| 8 | *
|
|---|
| 9 | * This program and the accompanying materials are made available under the
|
|---|
| 10 | * terms of the MIT License which is available at
|
|---|
| 11 | * https://opensource.org/licenses/MIT.
|
|---|
| 12 | *
|
|---|
| 13 | * SPDX-License-Identifier: MIT
|
|---|
| 14 | *****************************************************************************/
|
|---|
| 15 |
|
|---|
| 16 | ### V6.5.1 (09-10-2026) ###
|
|---|
| 17 | =================================
|
|---|
| 18 | - Upgrade to Eclipse ThreadX FileX v6.5.1
|
|---|
| 19 |
|
|---|
| 20 | ### V6.4.2 (03-04-2026) ###
|
|---|
| 21 | =================================
|
|---|
| 22 | - Upgrade to FileX 6.4.2.
|
|---|
| 23 | - Update driver initialization status in fx_media_format.c and fx_media_open.c.
|
|---|
| 24 | - Update FileX files headers.
|
|---|
| 25 | - Add SW_Security_Level.md file.
|
|---|
| 26 |
|
|---|
| 27 | ### V6.4.1 (12-11-2025) ###
|
|---|
| 28 | =================================
|
|---|
| 29 | - Revise copyright information in file headers
|
|---|
| 30 | - Enhance FX_MUTEX and FX_TIMER implementations for proper FileX RTOS Agnostic synchronization.
|
|---|
| 31 |
|
|---|
| 32 | ### V6.4.1 (11-08-2025) ###
|
|---|
| 33 | =================================
|
|---|
| 34 | - SA0038 issue is fixed (Buffer overflow issue in FileX STM32 RAM driver)
|
|---|
| 35 |
|
|---|
| 36 | ### V6.4.1 (30-05-2025) ###
|
|---|
| 37 | =========================
|
|---|
| 38 | - Implement RTOS agnostic capabilities to support FreeRTOS and standalone modes:
|
|---|
| 39 | - Add fx_port.h to the ports/freertos/inc directory.
|
|---|
| 40 | - Remove all macros related to ThreadX from fx_api.h.
|
|---|
| 41 | - Move all macros related to ThreadX from fx_port.h located under ports/generic/inc to fx_port.h located under ports/threadx/inc.
|
|---|
| 42 | - Add APIs for the creation of mutexes and timers in the following files under the ports/freertos/src directory:
|
|---|
| 43 | * fx_os_mutex_create.c
|
|---|
| 44 | * fx_os_mutex_delete.c
|
|---|
| 45 | * fx_os_timer_create.c
|
|---|
| 46 | - Add FileX 6.4.1 from Eclipse ThreadX
|
|---|