source: trunk/firmware/App/SES/FileX/ST/levelx/st_readme.txt

Last change on this file was 32, checked in by Zed, 3 weeks ago

Manually added FileX support.

File size: 2.3 KB
Line 
1 /**
2 ******************************************************************************
3 * @file st_readme.txt
4 * @brief This file lists the main changes done by STMicroelectronics on
5 * LevelX 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
17### V6.5.1 (09-10-2026) ###
18=================================
19- Upgrade to Eclipse ThreadX LevelX v6.5.1.
20
21### V6.4.1 (03-04-2026) ###
22============================
23- Add new APIs: lx_nor_flash_format(), lx_nor_flash_open_extended(), lx_nand_flash_open_extended(), lx_nand_flash_format_extended() and lx_nor_flash_format().
24- Fix metadata error after block erase.
25- Fix ThreadX-specific mutex APIs usage.
26- Fix codespell issues in lx_nor_flash_open_extended.c.
27- Fix block initial erase count error in lx_nor_flash_format.c.
28- Remove critical section from lx_nor_flash_format().
29- Fix address buffer overflow in NOR flash cache initialization.
30- Update LevelX copyright.
31- Fix STMicroelectronics branding in lx_nor_flash_format.c.
32- Add SW_Security_Level.md file.
33
34### V6.4.1 (12-11-2025) ###
35=================================
36- Revise copyright information in file headers.
37- Enhance LX_MUTEX and LX_SEMAPHORE implementations for proper LevelX RTOS Agnostic synchronization.
38- Add open state checks at the start of user NOR APIs to prevent operations when flash memory is closed.
39
40### V6.4.1 (30-05-2025) ###
41============================
42- Implement RTOS agnostic support features:
43 - Add lx_port.h to the ports/freertos/inc directory.
44 - Add lx_port.h to the ports/generic/inc directory, ensuring it is not specific to the FreeRTOS port.
45 - Remove related and non related ThreadX macros from lx_api.h and add the non related ones to lx_port.h.
46 - Add APIs for the management of mutexes in lx_port.h under the ports/freertos/inc directory. This includes functions to:
47 - Create mutexes
48 - Delete mutexes
49 - Get (lock) mutexes
50 - Put (unlock) mutexes
51- Add LevelX 6.4.1 from Eclipse ThreadX
Note: See TracBrowser for help on using the repository browser.