Releases: eclipse-threadx/levelx
Releases · eclipse-threadx/levelx
Eclipse ThreadX LevelX 6.4.1
What's Changed
- Update links in run.sh script by @TiejunMS in #28
- Delete SECURITY.md by @ericwol-msft in #29
- Update copyright. by @bo-ms in #30
- Create SECURITY.md by @wickste in #31
- Update CONTRIBUTING.md by @wickste in #32
- Update LICENSE.txt and Delete LICENSED-HARDWARE.txt by @wickste in #33
- Update README.md by @wickste in #35
- Update version number to 6.4.1 by @TiejunMS in #37
- Add revision history file. by @bo-ms in #38
New Contributors
- @ericwol-msft made their first contribution in #29
- @bo-ms made their first contribution in #30
- @wickste made their first contribution in #31
Full Changelog: v6.4.0_rel...v6.4.1_rel
Azure RTOS 6.4.0
Added configuration checks:
common/inc/lx_api.h
Fixed sequential checking logic:
common/src/lx_nand_flash_data_page_copy.c
Modified comments and updated version number:
common/inc/lx_api.h
Azure RTOS 6.3.0
Added obsolete count, mapping bitmap cache for NOR flash, optimized block seraching logic:
Files modified:
common/inc/lx_api.h
common/inc/lx_user_sample.h
common/src/lx_nor_flash_block_reclaim.c
common/src/lx_nor_flash_extended_cache_enable.c
common/src/lx_nor_flash_logical_sector_find.c
common/src/lx_nor_flash_next_block_to_erase_find.c
common/src/lx_nor_flash_open.c
common/src/lx_nor_flash_sector_read.c
common/src/lx_nor_flash_sector_release.c
common/src/lx_nor_flash_sector_write.c
Modified lx_nor_flash_open and lx_nand_flash_open to avoid clearing user extension in flash control block:
Files modified:
common/inc/lx_user_sample.h
common/src/lx_nand_flash_format.c
common/src/lx_nand_flash_open.c
common/src/lx_nor_flash_open.c
Azure RTOS 6.2.1
Fixed NAND ECC issues by new NAND logic:
Files added:
common/src/lx_nand_flash_block_allocate.c
common/src/lx_nand_flash_block_data_move.c
common/src/lx_nand_flash_block_find.c
common/src/lx_nand_flash_metadata_build.c
common/src/lx_nand_flash_data_page_copy.c
common/src/lx_nand_flash_erase_count_set.c
common/src/lx_nand_flash_block_mapping_set.c
common/src/lx_nand_flash_block_status_set.c
common/src/lx_nand_flash_format.c
common/src/lx_nand_flash_free_block_list_add.c
common/src/lx_nand_flash_mapped_block_list_add.c
common/src/lx_nand_flash_mapped_block_list_get.c
common/src/lx_nand_flash_mapped_block_list_remove.c
common/src/lx_nand_flash_memory_initialize.c
common/src/lx_nand_flash_metadata_allocate.c
common/src/lx_nand_flash_metadata_write.c
common/src/lx_nand_flash_sectors_read.c
common/src/lx_nand_flash_sectors_release.c
common/src/lx_nand_flash_sectors_write.c
Files modified:
common/inc/lx_api.h
common/inc/lx_user_sample.h
common/src/fx_nand_flash_simulated_driver.c
common/src/lx_nand_flash_256byte_ecc_compute.c
common/src/lx_nand_flash_defragment.c
common/src/lx_nand_flash_driver_block_erase.c
common/src/lx_nand_flash_driver_block_status_get.c
common/src/lx_nand_flash_driver_block_status_set.c
common/src/lx_nand_flash_extended_cache_enable.c
common/src/lx_nand_flash_open.c
common/src/lx_nand_flash_partial_defragment.c
common/src/lx_nand_flash_sector_read.c
common/src/lx_nand_flash_sector_release.c
common/src/lx_nand_flash_sector_write.c
common/src/lx_nand_flash_simulator.c
Files removed:
common/src/lx_nand_flash_block_full_update.c
common/src/lx_nand_flash_block_obsoleted_check.c
common/src/lx_nand_flash_block_reclaim.c
common/src/lx_nand_flash_driver_extra_bytes_get.c
common/src/lx_nand_flash_driver_extra_bytes_set.c
common/src/lx_nand_flash_driver_read.c
common/src/lx_nand_flash_driver_write.c
common/src/lx_nand_flash_logical_sector_find.c
common/src/lx_nand_flash_next_block_to_erase_find.c
common/src/lx_nand_flash_physical_page_allocate.c
common/src/lx_nand_flash_sector_mapping_cache_invalidate.c
Added user extension in flash control block and added new driver interface:
Files modified:
/common/inc/lx_api.h
/common/src/lx_nand_flash_data_page_copy.c
/common/src/lx_nand_flash_driver_block_erase.c
/common/src/lx_nand_flash_driver_block_erased_verify.c
/common/src/lx_nand_flash_driver_block_status_get.c
/common/src/lx_nand_flash_driver_block_status_set.c
/common/src/lx_nand_flash_driver_page_erased_verify.c
/common/src/lx_nand_flash_metadata_write.c
/common/src/lx_nand_flash_open.c
/common/src/lx_nand_flash_sector_read.c
/common/src/lx_nand_flash_sector_release.c
/common/src/lx_nand_flash_sector_write.c
/common/src/lx_nand_flash_simulator.c
/common/src/lx_nand_flash_system_error.c
/common/src/lx_nor_flash_driver_block_erase.c
/common/src/lx_nor_flash_driver_read.c
/common/src/lx_nor_flash_driver_write.c
/common/src/lx_nor_flash_open.c
/common/src/lx_nor_flash_simulator.c
/common/src/lx_nor_flash_system_error.c
Azure RTOS 6.2.0
Fixed compiler warnings for gcc compiler flag "-Werror=sizeof-array-div":
common/src/lx_nand_flash_simulator.c
common/src/lx_nor_flash_simulator.c
Azure RTOS 6.1.12
Modified comments and updated version number:
common/inc/lx_api.h
Azure RTOS 6.1.11
Azure RTOS LevelX 6.1.11 release contains the following features and changes:
Modified comments and updated version number:
common/inc/lx_api.h
Azure RTOS 6.1.10
Azure RTOS LevelX 6.1.10 release contains the following features and changes:
File is modified to update include order standalone usage of LevelX:
common/inc/lx_api.h
Azure RTOS 6.1.9
LevelX generic code version 6.1.9. This release includes the following major features:
File is modified to add boundary check for lx_nor_flash_extended_cache_entries:
lx_nor_flash_extended_cache_enable.c.
Files are modified to reduce writes to page 0:
lx_nand_flash_block_reclaim.c
lx_nand_flash_open.c
lx_nand_flash_block_obsoleted_check.c
Azure RTOS 6.1.8
This is an updated release of Azure RTOS LevelX that includes the following changes:
-
File is modified to update obselete page count check:
- lx_nand_flash_block_reclaim.c
-
Other modified files:
- lx_api.h Updated product constants.