Skip to content

Releases: eclipse-threadx/levelx

Eclipse ThreadX LevelX 6.4.1

29 Feb 02:15
f8899e5

Choose a tag to compare

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

02 Jan 01:19
e74a289

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

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

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

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

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

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

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

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

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.