MCUXpresso SDK Changelog
AOI
[2.0.0]
Initial version.
CADC
[2.2.0]
New Features
Supported platforms which don’t have ANA4 expansion MUX.
[2.1.0]
Improvements
Added some APIs to support some devices that equipped expansion mux.
[2.0.1]
Bug Fixes
Fixed the bug that channel mode set to wrong value.
Fixed the bug that independent parallel mode set to wrong value.
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
CLOCK
[2.1.0]
Accumulated bug fix
MISRA warning fix
[2.0.0]
Initial version.
CMP
[2.0.1]
Improvements
Supported MC56F82xxxx and MC56F84xxxx.
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
COMMON
[2.5.0]
New Features
Added new APIs InitCriticalSectionMeasurementContext, DisableGlobalIRQEx and EnableGlobalIRQEx so that user can measure the execution time of the protected sections.
[2.4.3]
Improvements
Enable irqs that mount under irqsteer interrupt extender.
[2.4.2]
Improvements
Add the macros to convert peripheral address to secure address or non-secure address.
[2.4.1]
Improvements
Improve for the macro redefinition error when integrated with zephyr.
[2.4.0]
New Features
Added EnableIRQWithPriority, IRQ_SetPriority, and IRQ_ClearPendingIRQ for ARM.
Added MSDK_EnableCpuCycleCounter, MSDK_GetCpuCycleCount for ARM.
[2.3.3]
New Features
Added NETC into status group.
[2.3.2]
Improvements
Make driver aarch64 compatible
[2.3.1]
Bug Fixes
Fixed MAKE_VERSION overflow on 16-bit platforms.
[2.3.0]
Improvements
Split the driver to common part and CPU architecture related part.
[2.2.10]
Bug Fixes
Fixed the ATOMIC macros build error in cpp files.
[2.2.9]
Bug Fixes
Fixed MISRA C-2012 issue, 5.6, 5.8, 8.4, 8.5, 8.6, 10.1, 10.4, 17.7, 21.3.
Fixed SDK_Malloc issue that not allocate memory with required size.
[2.2.8]
Improvements
Included stddef.h header file for MDK tool chain.
New Features:
Added atomic modification macros.
[2.2.7]
Other Change
Added MECC status group definition.
[2.2.6]
Other Change
Added more status group definition.
Bug Fixes
Undef __VECTOR_TABLE to avoid duplicate definition in cmsis_clang.h
[2.2.5]
Bug Fixes
Fixed MISRA C-2012 rule-15.5.
[2.2.4]
Bug Fixes
Fixed MISRA C-2012 rule-10.4.
[2.2.3]
New Features
Provided better accuracy of SDK_DelayAtLeastUs with DWT, use macro SDK_DELAY_USE_DWT to enable this feature.
Modified the Cortex-M7 delay count divisor based on latest tests on RT series boards, this setting lets result be closer to actual delay time.
[2.2.2]
New Features
Added include RTE_Components.h for CMSIS pack RTE.
[2.2.1]
Bug Fixes
Fixed violation of MISRA C-2012 Rule 3.1, 10.1, 10.3, 10.4, 11.6, 11.9.
[2.2.0]
New Features
Moved SDK_DelayAtLeastUs function from clock driver to common driver.
[2.1.4]
New Features
Added OTFAD into status group.
[2.1.3]
Bug Fixes
MISRA C-2012 issue fixed.
Fixed the rule: rule-10.3.
[2.1.2]
Improvements
Add SUPPRESS_FALL_THROUGH_WARNING() macro for the usage of suppressing fallthrough warning.
[2.1.1]
Bug Fixes
Deleted and optimized repeated macro.
[2.1.0]
New Features
Added IRQ operation for XCC toolchain.
Added group IDs for newly supported drivers.
[2.0.2]
Bug Fixes
MISRA C-2012 issue fixed.
Fixed the rule: rule-10.4.
[2.0.1]
Improvements
Removed the implementation of LPC8XX Enable/DisableDeepSleepIRQ() function.
Added new feature macro switch “FSL_FEATURE_HAS_NO_NONCACHEABLE_SECTION” for specific SoCs which have no noncacheable sections, that helps avoid an unnecessary complex in link file and the startup file.
Updated the align(x) to attribute(aligned(x)) to support MDK v6 armclang compiler.
[2.0.0]
Initial version.
COP
[2.2.3]
Bug Fixes
Fixed violations of MISRA C-2012 rule 10.3.
[2.2.2]
Bug Fixes
Added configuration of CWP bits in COP_Init, fixed write protection bEnableWriteProtect cannot be configured as part of cop_config_t.
[2.2.1]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.2.0]
Improvements
Updated cop_config_t member naming.
Deleted COP_Disable API, added COP_Enable to enable/disable COP.
[2.1.0]
Improvements
API interface changes:
Renamed “COP_EnableInterrupts/COP_DisableInterrupts” to “COP_EnableInterrupt/COP_DisableInterrupt” and remove unnecessary parameter.
New Features
Added APIs to enable/disable the COP COP Loss of Reference counter.
[2.0.0]
Initial version.
CRC
[2.0.0]
Initial version.
DAC
[2.0.1]
Improvements
Supported MC56F82xxx and MC56F84xxx.
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
DMA
[2.0.0]
Initial version.
EWM
[2.0.2]
Bug Fixes
Fixed violations of MISRA C-2012 rule 10.3.
[2.0.1]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
FLASH
[3.0.0]
Initial version — Basic FTFx IP command support
GPIO
[2.0.1]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
I2C
[2.0.1]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
INTC
[2.0.1]
Improvements
Added doxygen comments.
[2.0.0]
Initial version.
MCM
[2.0.1]
Improvements
Supported MC56F82xxx and MC56F84xxx.
[2.0.0]
Initial version.
MSCAN
[2.1.0]
Improvements
Added wrong data length code(DLC) detection, report kStatus_MSCAN_DataLengthError when DLC is wrong.
[2.0.1]
Bug Fixes
Fixed violations of MISRA C-2012 rule 10.3.
[2.0.0]
Initial version.
PIT
[2.3.1]
Bug Fixes
Fixed violations of MISRA C-2012 rule 10.3.
[2.3.0]
Improvements
Filtered Preset input to reset PIT counter.
Support SYNC_OUT output stretch and toggle mode.
Added PIT_SetPresetFiltConfig() to set FILT register configurations.
Added PIT_SetSyncOutConfig() to set SYNC register configurations.
[2.2.1]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.2.0]
Improvements
Updated pit_config_t member naming.
Removed some APIs for prescaler and clock source selection.
[2.1.0]
Improvements
Updated PIT clock source and PIT prescaler with more meaningful comments.
Updated PIT_SetTimerPeriod() and PIT_GetCurrentTimerCount() with 16-bit parameter.
Deleted mask parameter for PIT_ClearStatusFlags/PIT_EnableInterrupts/PIT_DisableInterrupts.
Added PIT_SetTimerClockSource() API to configure clock source.
Added PIT_EnableSlaveMode() API to configure slave mode.
[2.0.1]
New Features
Added PIT_SetTimerPrescaler() API to configure clock prescaler value.
[2.0.0]
Initial version.
PMC
[2.1.0]
Improvements
Added PMC_SetVrefTrim() and PMC_SetVcapTrim() APIs to support MC56F80xxx.
[2.0.0]
Initial version.
eFlexPWM
[2.2.0]
New Features
Supported capture PWM input filter.
Supported different PWM deadtime count register width.
Bug Fixes
Fixed wrong pwm_sm_pwm_out_t enum order issue.
[2.1.1]
Bug Fixes
Fixed build error when soc not support Capture A/B features.
[2.1.0]
Improvements
Supported MC56F80xxx.
[2.0.2]
Bug Fixes
Fixed clear status flags API doesn’t work issue.
[2.0.1]
Improvements
Supported MC56F82xxx and MC56F84xxx .
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
QSCI
[2.0.4]
Bug Fixes
Fixed DMA transfer blocking issue by enabling tx idle interrupt after DMA transmission finishes, and invoke completion callback after tx idle interrupt occurs.
[2.0.3]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.2]
Improvements
Supported QSCI which has 13-bit integer and 3-bit fractional baud rate selection.
[2.0.1]
Bug Fixes
Fixed bug that when starting the non-blocking receive, the rx idle interrupt is not enabled, and when receiving is done the rx idle interrupt is not disabled.
[2.0.0]
Initial version.
QTMR
[2.0.1]
Improvements
Supported to get TMR capture register address.
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
Queued SPI
[2.1.1]
Bug Fixes
Fixed wrong baudrate calculation method.
[2.1.0]
Bug Fixes
Fixed wrong definitions of interrupt enable/disable masks.
Fixed wrong usage of QSPI_DisableInterrupts.
Fixed wrong type casts.
Fixed bug for master blocking transfer of rx FIFO overflow.
[2.0.0]
Initial version.
SIM
[2.1.0]
Improvements
Updated support for MC56F82xxx and MC56F84xxx.
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
DSC_XBARA
[2.0.1]
Bug Fixes
Fixed violations of the MISRA C-2012 rules.
[2.0.0]
Initial version.
XBARB
[2.0.0]
Initial version.