Skip to content

Releases: eclipse-threadx/levelx

Eclipse ThreadX LevelX 6.4.1

29 Feb 02:15
f8899e5
Compare
Choose a tag to compare

What's Changed

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

02 Jan 01:19
e74a289
Compare
Choose a tag to compare
  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

31 Oct 02:44
Compare
Choose a tag to compare
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

08 Mar 09:09
Compare
Choose a tag to compare
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

28 Oct 06:13
Compare
Choose a tag to compare
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

29 Jul 07:18
Compare
Choose a tag to compare
   Modified comments and updated version number:
        common/inc/lx_api.h

Azure RTOS 6.1.11

27 Apr 06:50
Compare
Choose a tag to compare

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

03 Feb 19:09
Compare
Choose a tag to compare

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

18 Oct 08:15
Compare
Choose a tag to compare

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

04 Aug 02:48
Compare
Choose a tag to compare

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.