]>
begriffs open source - cmsis/log
Jonatan Antoni [Mon, 23 Oct 2017 11:20:12 +0000 (13:20 +0200)]
Core(A): Fixed macro issues on coprocessor register access macros.
Jonatan Antoni [Thu, 19 Oct 2017 14:54:05 +0000 (16:54 +0200)]
CoreValidation: Fixed test projects for Cortex-M0+
- Execute MPU tests.
- AC6 test project with build target for STM32L053 Nucleo board.
- GCC test project wrong path to linker script after recent device change.
Jonatan Antoni [Thu, 19 Oct 2017 14:51:44 +0000 (16:51 +0200)]
PDSC: Added new device ARMCM0P_MPU as a base Cortex-M0+ device with MPU.
Jonatan Antoni [Thu, 19 Oct 2017 13:29:56 +0000 (15:29 +0200)]
Core: Added #error condition to cmsis_iccarm.h if intrinsics.h is included earlier.
intrinsics.h must not included manually before cmsis_iccarm.h because CMSIS redefines some intrinsic function.
Jonatan Antoni [Wed, 18 Oct 2017 14:16:04 +0000 (16:16 +0200)]
Core(A): Fixed system include pragma in armclang compiler header.
Jonatan Antoni [Wed, 18 Oct 2017 13:48:04 +0000 (15:48 +0200)]
Core: Fixed #pragma clang system_header to be used for all clang based compilers.
Jonatan Antoni [Tue, 17 Oct 2017 14:37:14 +0000 (16:37 +0200)]
Core: Fixed inline functions to use consistent code style.
Thomas Törnblom [Tue, 17 Oct 2017 14:07:02 +0000 (16:07 +0200)]
Added typecasts to __REVSH
Thomas Törnblom [Tue, 17 Oct 2017 14:06:53 +0000 (16:06 +0200)]
Added typecasts to __REVSH
Jonatan Antoni [Tue, 17 Oct 2017 13:08:06 +0000 (15:08 +0200)]
CoreValidation: Fixed Validation test for Cortex-M33 without DSP on GCC.
Jonatan Antoni [Tue, 17 Oct 2017 13:07:34 +0000 (15:07 +0200)]
Core(M): Fixed MPU implementation for ARMv8-M.
Jonatan Antoni [Tue, 17 Oct 2017 12:42:11 +0000 (14:42 +0200)]
Core: Aligned all core headers with pragma system include.
Jonatan Antoni [Tue, 17 Oct 2017 12:23:53 +0000 (14:23 +0200)]
Core: Fixed MISRA warnings.
Jonatan Antoni [Tue, 17 Oct 2017 10:33:32 +0000 (12:33 +0200)]
Core: Aligned intrinsic prototypes for REV, REV16, REVSH, RBIT and CLZ along all compilers to ACLE specification.
Jonatan Antoni [Tue, 17 Oct 2017 07:26:15 +0000 (09:26 +0200)]
Core(A): Fixed compiler warnings on uninitialized variables.
Jonatan Antoni [Mon, 16 Oct 2017 14:53:24 +0000 (16:53 +0200)]
Core(M): Added memory clobbers to get_PRIMASK on GCC to prevent (erroneous) instruction reordering. [Issue #261]
Jonatan Antoni [Thu, 12 Oct 2017 14:40:01 +0000 (16:40 +0200)]
Core-A: Add 64bit Generic Counter registers access functions
Thomas Törnblom [Fri, 13 Oct 2017 13:48:42 +0000 (15:48 +0200)]
Replaced a few "u" with "U"
Jonatan Antoni [Thu, 12 Oct 2017 11:01:46 +0000 (13:01 +0200)]
Core: Fixed core instruction prototypes of __REV and __REV16.
Jonatan Antoni [Thu, 12 Oct 2017 10:05:18 +0000 (12:05 +0200)]
Core: Added additional note about SystemCoreClock variable initialization to documentation.
Jonatan Antoni [Thu, 12 Oct 2017 09:52:50 +0000 (11:52 +0200)]
RTOS2: Added additional notes about using correct SystemCoreClock for RTX5.
Jonatan Antoni [Wed, 11 Oct 2017 11:33:07 +0000 (13:33 +0200)]
CoreValidation: Fixed rtebuild settings for Cortex-A5neon.
Jonatan Antoni [Wed, 11 Oct 2017 10:19:13 +0000 (12:19 +0200)]
CoreValidation: Fixed rtebuild config for Cortex-A9.
Peter Nyström [Fri, 6 Oct 2017 12:48:13 +0000 (14:48 +0200)]
Handle name collisions between intrincs.h and cmsis_iccarm.h in EWARM 8.20
Peter Nyström [Fri, 29 Sep 2017 12:05:01 +0000 (14:05 +0200)]
Add cmsis_iccarm.h for Core_A
Jonatan Antoni [Wed, 11 Oct 2017 10:02:46 +0000 (12:02 +0200)]
CoreValidation: Added IAR test projects for Cortex-A.
Jonatan Antoni [Tue, 10 Oct 2017 14:17:25 +0000 (16:17 +0200)]
CoreValidation: Added test project for Cortex-A9 using IAR tools.
Jonatan Antoni [Tue, 10 Oct 2017 07:35:46 +0000 (09:35 +0200)]
CoreValidation: Test projects for Cortex-M23/-M33 without extensions.
Jonatan Antoni [Tue, 10 Oct 2017 07:34:09 +0000 (09:34 +0200)]
Core(M): Added __DSP_USED define to ARMv8-MML/Cortex-M33 to catch DSP extension misconfiguration.
Jonatan Antoni [Mon, 9 Oct 2017 14:07:20 +0000 (16:07 +0200)]
CoreValidation: Added test projects for Cortex-A devices with Neon FPU.
Jonatan Antoni [Mon, 9 Oct 2017 12:37:21 +0000 (14:37 +0200)]
CoreValidation: Enhanced automated build with rtebuild.
Jonatan Antoni [Mon, 9 Oct 2017 12:36:36 +0000 (14:36 +0200)]
CoreValidation: rtebuild based test projects for Cortex-A devices.
Jonatan Antoni [Tue, 26 Sep 2017 06:42:42 +0000 (08:42 +0200)]
CoreValidation: Added validation test projects for Cortex-A9.
Jonatan Antoni [Mon, 25 Sep 2017 14:42:40 +0000 (16:42 +0200)]
CoreValidation: Added test projects for ARMv8-M running tests in non-secure.
Jonatan Antoni [Mon, 25 Sep 2017 12:44:34 +0000 (14:44 +0200)]
CoreValidation: Fixed CoreFunc tests for GCC on ARMv8-MB.
Jonatan Antoni [Mon, 25 Sep 2017 12:41:22 +0000 (14:41 +0200)]
CoreValidation: Added validation projects for ARMv8-M.
Jonatan Antoni [Mon, 25 Sep 2017 12:19:30 +0000 (14:19 +0200)]
Core(M): Fixed FPSCR intrinsics.
Jonatan Antoni [Mon, 25 Sep 2017 12:11:43 +0000 (14:11 +0200)]
Core(M): Fixed cmsis_iccarm.h predefined macros for ARMv8-M.
Jonatan Antoni [Mon, 25 Sep 2017 10:25:58 +0000 (12:25 +0200)]
CoreValidation: Modified build scripts for python 3.
Jonatan Antoni [Thu, 21 Sep 2017 13:01:00 +0000 (15:01 +0200)]
CoreValidation: Added validation projects for Cortex-M devices with IAR compiler.
Vladimir Umek [Thu, 21 Sep 2017 13:01:12 +0000 (15:01 +0200)]
Extended explanation of timeout parameter (osEventFlagsWait)
Jonatan Antoni [Thu, 21 Sep 2017 12:15:17 +0000 (14:15 +0200)]
CoreValidation: Added test projects for Cortex-M devices.
Jonatan Antoni [Thu, 21 Sep 2017 11:48:01 +0000 (13:48 +0200)]
Core(M): Fixed __get_FPSCR und __set_FPSCR definition on ArmClang if FPU is unavailable/unused.
Jonatan Antoni [Thu, 21 Sep 2017 06:52:33 +0000 (08:52 +0200)]
Fixed PDCS dev version.
Jonatan Antoni [Wed, 20 Sep 2017 15:33:32 +0000 (17:33 +0200)]
CoreValidation: Fixed build script.
Jonatan Antoni [Wed, 20 Sep 2017 15:30:05 +0000 (17:30 +0200)]
CoreValidation: Test projects for Cortex-M4.
Jonatan Antoni [Wed, 20 Sep 2017 15:20:21 +0000 (17:20 +0200)]
CoreValidation: Test projects for Cortex-M3.
Jonatan Antoni [Wed, 20 Sep 2017 12:58:38 +0000 (14:58 +0200)]
CoreValidation: Test projects.
Jonatan Antoni [Wed, 20 Sep 2017 12:46:17 +0000 (14:46 +0200)]
CoreValidation: Test projects.
Jonatan Antoni [Wed, 20 Sep 2017 11:21:51 +0000 (13:21 +0200)]
Fixed pdsc file.
Jonatan Antoni [Wed, 20 Sep 2017 11:21:07 +0000 (13:21 +0200)]
Fixed CMSIS version history in doxygen documentation.
Jonatan Antoni [Tue, 19 Sep 2017 13:46:40 +0000 (15:46 +0200)]
Fixed version history after release 5.1.1
Bump CMSIS version to 5.1.2
Vladimir Umek [Wed, 20 Sep 2017 09:54:19 +0000 (11:54 +0200)]
RTX5: version increased to V5.2.2
Daniel Brondani [Wed, 20 Sep 2017 09:04:27 +0000 (11:04 +0200)]
Core(A): Fixed common core functions to access CP15 registers in cmsis_armcc.h
Vladimir Umek [Wed, 20 Sep 2017 05:28:49 +0000 (07:28 +0200)]
Corrected IRQ and SVC exception handlers for Cortex-A.
Jonatan Antoni [Mon, 18 Sep 2017 07:59:55 +0000 (09:59 +0200)]
Core(M): Added cast to __USAT error return value to suppress compiler warnings.
Jonatan Antoni [Thu, 14 Sep 2017 12:17:57 +0000 (14:17 +0200)]
Bump pack dev version due to major changes to compiler iar/iccarm header.
Peter Nyström [Tue, 12 Sep 2017 06:34:44 +0000 (08:34 +0200)]
Moved SSAT and USAT implementation to work for all compiler versions
Peter Nyström [Thu, 31 Aug 2017 12:42:19 +0000 (14:42 +0200)]
Added cmsis_iccarm.h
Jonatan Antoni [Thu, 14 Sep 2017 12:13:50 +0000 (14:13 +0200)]
CoreValidation: Fixed example projects.
Jonatan Antoni [Thu, 14 Sep 2017 08:56:20 +0000 (10:56 +0200)]
CoreValidation: Updated MDK examples (Cortex-M).
Jonatan Antoni [Thu, 14 Sep 2017 08:52:03 +0000 (10:52 +0200)]
CoreValidation: Updated DS-MDK examples (Cortex-A).
Jonatan Antoni [Wed, 13 Sep 2017 15:23:33 +0000 (17:23 +0200)]
CoreValidation: Fixed DS-MDK projects in pdsc.
Jonatan Antoni [Wed, 13 Sep 2017 14:23:20 +0000 (16:23 +0200)]
CodeValidation: Added configuration files for Cortex-A fast models for correct semihosting usage.
Jonatan Antoni [Wed, 13 Sep 2017 08:21:42 +0000 (10:21 +0200)]
CoreValidation: Fixed CoreA issues and warnings.
Jonatan Antoni [Wed, 13 Sep 2017 07:52:49 +0000 (09:52 +0200)]
Core(A): Fixed pedantic GCC warnings.
Jonatan Antoni [Tue, 12 Sep 2017 15:23:43 +0000 (17:23 +0200)]
CoreValidation: Fixed DS-MDK projects and added build script.
Jonatan Antoni [Tue, 12 Sep 2017 14:43:13 +0000 (16:43 +0200)]
CoreValidation: Separated DS-MDK example projects per target and compiler.
Jonatan Antoni [Tue, 12 Sep 2017 14:40:22 +0000 (16:40 +0200)]
Added startup code and linker scripts for GCC Cortex-A5 and -A7.
Jonatan Antoni [Tue, 12 Sep 2017 13:35:58 +0000 (15:35 +0200)]
CoreValidation: Enhanced framework with a catch for (unintended) hard faults during test cases.
Robert Rostohar [Wed, 13 Sep 2017 13:24:14 +0000 (15:24 +0200)]
CMSIS Driver: Updated CAN API V1.2 (issue #179: added Bus-off state)
Jonatan Antoni [Tue, 12 Sep 2017 13:14:07 +0000 (15:14 +0200)]
CoreValidation: Added batch build script for IAR examples.
Jonatan Antoni [Tue, 12 Sep 2017 11:54:40 +0000 (13:54 +0200)]
CoreValidation: Moved common parts of command line build script to Utilities.
Jonatan Antoni [Tue, 12 Sep 2017 11:53:43 +0000 (13:53 +0200)]
CoreValidation: Fixed MDK example project settings.
Jonatan Antoni [Mon, 11 Sep 2017 16:11:56 +0000 (18:11 +0200)]
CoreValidation: Modified MDK example project for automated test execution using FVP with semihosting.
Christopher Seidl [Tue, 12 Sep 2017 08:45:05 +0000 (09:45 +0100)]
Fixed typo
Jonatan Antoni [Mon, 11 Sep 2017 09:07:38 +0000 (11:07 +0200)]
Core(M): Changed USAT intrinsic to work on signed input values.
Jonatan Antoni [Mon, 11 Sep 2017 09:07:00 +0000 (11:07 +0200)]
CoreValidation: Fixed compiler and MISRA warnings.
Jonatan Antoni [Mon, 11 Sep 2017 07:23:17 +0000 (09:23 +0200)]
Added missing startup files for IAR to ARMCM23 and ARMCM33 devices in PDSC.
Jonatan Antoni [Fri, 8 Sep 2017 14:20:02 +0000 (16:20 +0200)]
CoreValidation: Initial contribution of a test suite for validating CMSIS-Core.
Jonatan Antoni [Fri, 8 Sep 2017 12:13:08 +0000 (14:13 +0200)]
Core: Fixed minor compiler and MISRA warnings.
Jonatan Antoni [Thu, 7 Sep 2017 14:21:48 +0000 (16:21 +0200)]
Fixed documentation after Core(A) refactoring.
Jonatan Antoni [Thu, 7 Sep 2017 12:53:23 +0000 (14:53 +0200)]
Core(A): Fixed compiler header for GCC.
Jonatan Antoni [Thu, 7 Sep 2017 11:50:59 +0000 (13:50 +0200)]
Core(A): Updated version information and history.
Jonatan Antoni [Thu, 7 Sep 2017 11:42:07 +0000 (13:42 +0200)]
Core(A): Refactored all Coprocessor 15 related core functions into a common header file.
Jonatan Antoni [Wed, 6 Sep 2017 14:00:33 +0000 (16:00 +0200)]
Core(A): Fixed various compiler intrinsics.
Jonatan Antoni [Wed, 6 Sep 2017 11:58:50 +0000 (13:58 +0200)]
Core(A): Added __SSAT and __USAT intrinsics like for Core(M).
Jonatan Antoni [Wed, 6 Sep 2017 08:40:56 +0000 (10:40 +0200)]
Core(M): Added new IAR compiler header, not yet used.
Jonatan Antoni [Tue, 5 Sep 2017 11:27:55 +0000 (13:27 +0200)]
Core(M): Fixed MPU RBAR register define ADDR to BASE.
Jonatan Antoni [Tue, 5 Sep 2017 08:27:20 +0000 (10:27 +0200)]
Core(M): Fixed indention in mpu_armv7.h
Robert Rostohar [Tue, 5 Sep 2017 09:08:05 +0000 (11:08 +0200)]
RTX: added variant for Infineon XMC4 series affected by PMU_CM.001 errata
Jonatan Antoni [Tue, 5 Sep 2017 07:43:04 +0000 (09:43 +0200)]
Core(M): Fixed mpu_armv8.h region declaration, fields of MPU tables are not volatile (IOM).
Jonatan Antoni [Mon, 4 Sep 2017 11:41:44 +0000 (13:41 +0200)]
Core(M): Substituted assembly implementation for get/set FPSCR intrinsic on AC6 with builtin functions.
Jonatan Antoni [Fri, 1 Sep 2017 08:48:45 +0000 (10:48 +0200)]
CMSIS-RTOS2: Added example for memory pool usage.
Jonatan Antoni [Thu, 31 Aug 2017 13:43:55 +0000 (15:43 +0200)]
Core(M): Added ARMv6-M compatibility functions for __SSAT and __USAT.
Jonatan Antoni [Thu, 31 Aug 2017 13:41:08 +0000 (15:41 +0200)]
Core(M): Fixed function prototypes in compiler headers.
Jonatan Antoni [Wed, 30 Aug 2017 14:52:33 +0000 (16:52 +0200)]
RTX5: Added example for using message queues.
Jonatan Antoni [Wed, 30 Aug 2017 10:23:31 +0000 (12:23 +0200)]
Core: Fixed documentation __SSAT function signature.
Jonatan Antoni [Tue, 29 Aug 2017 14:59:49 +0000 (16:59 +0200)]
Added a default memory layout description for Cortex-A devices. (Issue #233)
Jonatan Antoni [Tue, 29 Aug 2017 13:16:48 +0000 (15:16 +0200)]
Further MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase instead of lowercase. (Issue #227)