Skip to content

Azure RTOS 6.1.6

Compare
Choose a tag to compare
@yuxin-azrtos yuxin-azrtos released this 03 Apr 21:55
· 138 commits to master since this release

Azure RTOS ThreadX 6.1.6 release contains the following features:

  • common

    • [Fix]inc/tx_api.h: Updated product version numbers
    • [Fix] src/tx_mutex_priority_change.c: fixed mapping current thread's priority rather than next
  • common_modules/module_manager

    • [Enhance] inc/txm_module_manager_dispatch.h: check that extra_parameters are in module data area
    • [Enhance] inc/txm_module_manager_util.h: optimize object checking
    • [Enhance] src/txm_module_manager_kernel_dispatch.c: add optional defines to remove unneeded functions
  • common

    • [Fix]inc/tx_api.h: Updated product version numbers
  • ports

    • [Fix] */inc/tx_port.h: Updated macro definition
    • [Fix] ARC: various bug fixes. See readme.txt
    • [New] Cortex M23/M33: Low Power support
  • ports_module

    • [New] Cortex M23 Modules
    • [Fix] cortex_m33/*/module_manager/src/tx_thread_schedule.S: fix MPU region configuration
    • [Enhance] cortex_m33/*/module_manager/src/txm_module_manager_mm_register_setup.c: check objects for overflow
    • [Enhance] cortex-m3/*/inc/txm_module_port.h: check objects for overflow
    • [Enhance] cortex-m4/*/inc/txm_module_port.h: check objects for overflow
    • [Enhance] cortex-m7/*/inc/txm_module_port.h: check objects for overflow
    • [Enhance] cortex-m7/*/module_manager/src/txm_module_manager_mm_register_setup.c: check objects for overflow
    • [Enhance] cortex-r4/*/module_manager/src/txm_module_manager_mm_register_setup.c: check objects for overflow
  • [Fix] utilities/low_power/tx_low_power.c: fix compilation warning