Last updated: Jun 09 2023 This file contains origination information about the various CMSIS header and library files located in this folder. Prebuilt libraries are no longer provided by Arm beginning with CMSIS v5.8.0. These Ambiq-built libraries were built from source code provided in the CMSIS pack indicated below, and are provided here for convenience only. Ambiq urges the user to obtain the library source directly from their preferred CMSIS pack version and build their own libraries. ARM/Include/: AmbiqSuite SDK file: Pack Origination: cmsis*.h CMSIS/5.9.0/CMSIS/Core/Include/ core_cm4.h CMSIS/5.9.0/CMSIS/Core/Include/ arm_math.h CMSIS/5.9.0/CMSIS/Include/ arm_math_memory.h CMSIS/5.9.0/CMSIS/DSP/Include/ arm_math_types.h CMSIS/5.9.0/CMSIS/DSP/Include/ arm_math_types_f16.h CMSIS/5.9.0/CMSIS/DSP/Include/ cachel1_armv7.h CMSIS/5.9.0/CMSIS/Core/Include/ core_armv81mml.h CMSIS/5.9.0/CMSIS/Core/Include/ core_cm4.h CMSIS/5.9.0/CMSIS/Core/Include/ core_cm55.h CMSIS/5.9.0/CMSIS/Core/Include/ dsp/ CMSIS/5.9.0/CMSIS/DSP/Include/ mpu_armv7.h CMSIS/5.9.0/CMSIS/Core/Include/ mpu_armv8.h CMSIS/5.9.0/CMSIS/Core/Include/ pac_armv81.h CMSIS/5.9.0/CMSIS/Core/Include/ pmu_armv8.h CMSIS/5.9.0/CMSIS/Core/Include/ ARM/Lib/ARM/: AmbiqSuite SDK file: Pack Origination: arm_cortexM4lf_math.lib Built from CMSIS 5.9.0 in cmsis-dsp repo arm_cortexM4l_math.lib Built from CMSIS 5.9.0 in cmsis-dsp repo libarm_cortexM4lf_math.a Built from CMSIS 5.9.0 in cmsis-dsp repo libarm_cortexM4l_math.a Built from CMSIS 5.9.0 in cmsis-dsp repo iar_cortexM4lf_math.a Built from CMSIS 5.9.0 in cmsis-dsp repo iar_cortexM4l_math.a Built from CMSIS 5.9.0 in cmsis-dsp repo libCMSISDSP_m4.a Built from CMSIS 5.9.0 in cmsis-dsp repo libCMSISDSP_m55.a Built from CMSIS 5.9.0 in cmsis-dsp repo History: 06/05/20 Updated Ambiq SDK to CMSIS v5.7.0. CMSIS v5.7.0 released by ARM on 04/09/2020 Synopsis of changes from v5.6.0: All .lib and .a libraries were updated, refer to ARM documentation for details. arm_math.h: Introduction comments were heavily modified, cplusplus delimiter, local define name changes, new defines include __ARM_FEATURE_UNALIGNED, ARM_MATH_MVEF, ARM_MATH_AUTOVECTORIZE, ARM_MATH_MVEI cmsis_armcc.h: __ISB, __DSB, __DMB macros remove calls to schedule_barrier(). cmsis_armclang.h: Mostly adds support for ARM_ARCH_8_1M_MAIN. Adds __SXTBL16_RORn() macro. cmsis_compiler.h: No changes. cmsis_gcc.h: Updates various macros, add and remove volatile directives, etc. cmsis_iccarm.h: Updates various macros, add and remove volatile directives, etc. cmsis_version.h: Bump version number. core_cm4.h: Updates ptr handling in NVIC_SetVector() and NVIC_GetVector() functions. mpu_armv7.h: Update ARM_MPU_Enable() with DMB(), and ARM_MPU_Disable() with DSB() and ISB() instructions.