]>
begriffs open source - cmsis/log
Robert Rostohar [Tue, 7 May 2019 10:07:42 +0000 (12:07 +0200)]
RTX4: updated provisions for Arm Compiler 6 when using Cortex-M0/M0+
Jonatan Antoni [Tue, 7 May 2019 08:36:06 +0000 (10:36 +0200)]
Device: Fixed Armv8.1-MML scatter file template to use secure ram by default.
Change-Id: I325d047ccae3d05b4aa5480d8919fee5f2052348
Jonatan Antoni [Mon, 6 May 2019 14:29:20 +0000 (16:29 +0200)]
Device: Fixed/generalized startup code for Armv8.1-MML.
Change-Id: I547b404c9398996ac4b67fb6e1469a5339fa5583
Jonatan Antoni [Mon, 6 May 2019 14:28:48 +0000 (16:28 +0200)]
Core(M): Introduced provisions for compiler-independent C startup code.
Change-Id: Iee9b5a81dd778fb05736f9116f4b80b3a6dc55f7
Christopher Seidl [Fri, 3 May 2019 12:25:35 +0000 (14:25 +0200)]
Added initial CMSIS-Zone usage documentation.
Robert Rostohar [Fri, 26 Apr 2019 09:01:02 +0000 (11:01 +0200)]
RTX5: updated revision history
Robert Rostohar [Fri, 26 Apr 2019 05:51:54 +0000 (07:51 +0200)]
RTX5: fixed osMutexRelease issue (#574 #578)
Corrected mutex list handling when thread is owning multiple mutexes.
Jonatan Antoni [Tue, 23 Apr 2019 09:47:06 +0000 (11:47 +0200)]
README: Enhanced Readme with reference to Git-LFS.
Change-Id: I320dbcf9a5d422632692280db84c293d05b7c726
Vladimir Marchenko [Thu, 18 Apr 2019 12:58:40 +0000 (14:58 +0200)]
Added details for osThreadJoin ..
.. which causes undefined behaviour when called
simultaneously from multiple threads.
Change-Id: I0799559312647cc2a88bd1bfce300cbd8113309a
Christopher Seidl [Thu, 11 Apr 2019 12:07:54 +0000 (14:07 +0200)]
Added documentation for creating SVC functions, as requested in SDCMSIS-886.
Jonatan Antoni [Wed, 10 Apr 2019 08:43:19 +0000 (10:43 +0200)]
Minor fix-ups left from last release.
Change-Id: I094ec256b39eb3672e8b43617baca970cd0c60ae
Kevin Bracey [Thu, 28 Mar 2019 14:46:51 +0000 (16:46 +0200)]
Cortex-M7: Add SCB_InvalidateICache_by_Addr
Jonatan Antoni [Thu, 21 Mar 2019 13:53:58 +0000 (14:53 +0100)]
CoreValidation: Increased model test execution timeout to 120 seconds.
Change-Id: I82ea67682d3ce93fe62cec3f23582d360e21dc92
Jonatan Antoni [Thu, 21 Mar 2019 11:18:10 +0000 (12:18 +0100)]
DoxyGen: Fixed version and history of CMSIS 5.5.1 in documentation overview.
Change-Id: I2eae8b40bb71b0475c945a0e2c5c3d5c242bf282
Jonatan Antoni [Wed, 20 Mar 2019 13:18:39 +0000 (14:18 +0100)]
Bump pack version after release.
Change-Id: I0e8d391390bc863e5f4f46120ef6471702cb626e
Jonatan Antoni [Wed, 20 Mar 2019 12:53:55 +0000 (13:53 +0100)]
Pack: Bump version numbers and histories for release 5.5.1.
Change-Id: I529dacf93d4f2850413b5b368d5f6f539181a090
Jonatan Antoni [Wed, 20 Mar 2019 09:52:56 +0000 (10:52 +0100)]
Device: Fixed GCC startup templates and versions/file dates.
Change-Id: I15109db42ac7f43ed4b27b0d6681113d16fda6a6
Jonatan Antoni [Tue, 19 Mar 2019 11:10:25 +0000 (12:10 +0100)]
Core(M): Removed invalid character at beginning of the file.
Change-Id: I130eb0dc0c61e125d6c891f70a1be5c755a0c882
Jonatan Antoni [Mon, 18 Mar 2019 11:31:47 +0000 (12:31 +0100)]
Enhanced change history.
- Added changes to device templates.
- Aligned psdc and doxygen histories.
- Reduced details in pdsc history.
Change-Id: I42c4889abd513c7db93465a74870db0771649880
Jonatan Antoni [Mon, 18 Mar 2019 11:11:51 +0000 (12:11 +0100)]
Aligned CMSIS-DSP component version and history.
Change-Id: I8d3435101ee33351336224fe99e78f79f0d90082
Jonatan Antoni [Mon, 18 Mar 2019 11:06:15 +0000 (12:06 +0100)]
Updated file versions, dates and copyright headers.
Change-Id: I2fe43d2ad56cff4347424929fd1f82eccd1cc770
reinhardkeil [Mon, 18 Mar 2019 09:30:04 +0000 (10:30 +0100)]
FORCEINLNE and __RESTRICT documentation added
Core-A Compiler Control documentation improved
Jonatan Antoni [Mon, 18 Mar 2019 09:03:33 +0000 (10:03 +0100)]
Core(M): Added ARM_MPU_ namespace to MPU-specific orderedCpy function.
Change-Id: I0b53d907f1bc8c63e55015de39b6ee9778d682a2
Robert Rostohar [Mon, 18 Mar 2019 07:42:32 +0000 (08:42 +0100)]
CMSIS WiFi Interface API: corrected minor typos in documentation
Jonatan Antoni [Sat, 16 Mar 2019 09:43:08 +0000 (10:43 +0100)]
Device: Fixed device files for Armv8.1-MML
Change-Id: I2d6dff97fac04ba88dde42361178e82ab82f62fd
Joachim Krech [Fri, 15 Mar 2019 16:55:09 +0000 (17:55 +0100)]
WiFi api definition: file doc added
Jonatan Antoni [Fri, 15 Mar 2019 15:47:52 +0000 (16:47 +0100)]
Bump pack version after release.
Change-Id: Ifb9df18bfcc611a410f39711e4ed0d9f24fda0f7
reinhardkeil [Fri, 15 Mar 2019 15:11:04 +0000 (16:11 +0100)]
Merge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
reinhardkeil [Fri, 15 Mar 2019 15:10:30 +0000 (16:10 +0100)]
Custom driver selection clearified
Jonatan Antoni [Fri, 15 Mar 2019 14:46:48 +0000 (15:46 +0100)]
Release preparation: Fixed release date.
Change-Id: I5b0730b6c752fbee4a6a4697ea97048bdf72fe2a
reinhardkeil [Fri, 15 Mar 2019 14:38:07 +0000 (15:38 +0100)]
History improved
Jonatan Antoni [Fri, 15 Mar 2019 14:07:45 +0000 (15:07 +0100)]
Release preparation: Aligned rev history for CMSIS Driver.
Change-Id: Ic37c090751dd567bc5efadb99e8f92227d11af0d
Jonatan Antoni [Fri, 15 Mar 2019 13:57:15 +0000 (14:57 +0100)]
DoxyGen: Fixed CMSISD-Driver version in global rev history.
Change-Id: Ibd0fc6d0b9b517099920b103b83dbdc802e994b8
Jonatan Antoni [Fri, 15 Mar 2019 13:54:08 +0000 (14:54 +0100)]
Release preparation: Fixed pack generation respecting changed DSP folders.
Change-Id: I362b92100dd27a24942d130e7f24f0b38eec8d14
Robert Rostohar [Fri, 15 Mar 2019 13:51:42 +0000 (14:51 +0100)]
Updated CMSIS WiFi Interface API (header and documentation)
Jonatan Antoni [Fri, 15 Mar 2019 12:45:47 +0000 (13:45 +0100)]
Release preparation: Updated version histories.
Change-Id: Ia6414fae02e0e22dbdee40b14b7a16c03b50ad39
Joachim Krech [Fri, 15 Mar 2019 12:10:23 +0000 (13:10 +0100)]
replace __ARM_PCS_VFP with __ARM_FP for AC6
GuentherMartin [Fri, 15 Mar 2019 10:05:37 +0000 (11:05 +0100)]
Corrected CMSIS version number.
Corrected typo.
reinhardkeil [Fri, 15 Mar 2019 09:00:52 +0000 (10:00 +0100)]
MPU4 improved, ARM_MPU_OrderedMemcpy
Vladimir Marchenko [Fri, 15 Mar 2019 08:36:52 +0000 (09:36 +0100)]
Typo fixes and sync with FuSa RTS changes.
Jonatan Antoni [Thu, 14 Mar 2019 16:50:53 +0000 (17:50 +0100)]
Core(M): Minor typo and MISRA fixes.
Change-Id: Ib77038ce88beaf80d518ec83b7e5393420e54da2
GuentherMartin [Fri, 15 Mar 2019 07:19:44 +0000 (08:19 +0100)]
Setting DSP Library variant as default variant.
GuentherMartin [Thu, 14 Mar 2019 13:18:28 +0000 (14:18 +0100)]
DSP_Lib changes:
- new version V1.5.5
- reworked DSP library source files
added macro ARM_MATH_LOOPUNROLL
removed macro UNALIGNED_SUPPORT_DISABLE
relpaced arm_bitreversal2.S with C version
added const-correctness
replaced SIMD pointer construct with memcpy solution
- reworked DSP library documentation
- moved DSP libraries to folder ./DSP/Lib
- ARM DSP Libraries are built with ARMCLANG
- Added DSP Libraries Source variant
Joachim Krech [Thu, 14 Mar 2019 12:27:35 +0000 (13:27 +0100)]
aligning pack schema with specification for version 1.6.0
reinhardkeil [Thu, 14 Mar 2019 10:54:43 +0000 (11:54 +0100)]
Improved documentation
- Clearfied usage of CMSIS_device_header
- Added information to Flash ProgramPage function
- Added 'condition' to API
- Reverted version number of CMSIS-Pack documentation (to match implementation)
Joachim Krech [Thu, 14 Mar 2019 07:52:25 +0000 (08:52 +0100)]
added CMSIS-Driver components for custom driver implementations
reinhardkeil [Wed, 13 Mar 2019 16:03:40 +0000 (17:03 +0100)]
Pack format 1.7.0 documented
reinhardkeil [Tue, 12 Mar 2019 16:35:58 +0000 (17:35 +0100)]
version information updated
Jonatan Antoni [Fri, 8 Mar 2019 16:27:14 +0000 (17:27 +0100)]
Core(M): Fixed ARM_MPU_Disable barriers. (#458)
Change-Id: Ia8b10728563f8591816745c9490e1598aecc1978
Jonatan Antoni [Fri, 8 Mar 2019 16:21:48 +0000 (17:21 +0100)]
Core(M): Moved barriers in ARM_MPU_Enable behind the register accesses. (#458)
Change-Id: I7a2179d492f8fa38932c2836e609ce4ab909e2e1
Jonatan Antoni [Fri, 8 Mar 2019 16:04:10 +0000 (17:04 +0100)]
DoxyGen: Added example code for Armv8 MPU.
Change-Id: I0ceb56bd75d8b3740418d18989da6f4996d9de51
Jonatan Antoni [Fri, 8 Mar 2019 15:25:14 +0000 (16:25 +0100)]
Core(M): Renamed ARM_MPU_RLAR to ARM_MPU_RLAR_PXN for Armv8.1-M for backward compatibility.
Change-Id: I6f9b8520f137c99f9f9c9b6a7954fc1fc0a0222c
Robert Rostohar [Fri, 8 Mar 2019 08:26:42 +0000 (09:26 +0100)]
RTX5: updated documentation (corrected typos)
Reinhard Keil [Wed, 6 Mar 2019 15:07:59 +0000 (16:07 +0100)]
Added MPU for v8M, v8.1M
Jonatan Antoni [Wed, 6 Mar 2019 09:25:33 +0000 (10:25 +0100)]
CoreValidation: Fixed AC5 compiler and assembler flags.
Change-Id: Ic49cf3f6ff87af66de08cc88ad843a77a23f832f
furbanc [Tue, 5 Mar 2019 14:07:46 +0000 (15:07 +0100)]
CMSIS-Driver WiFi documentation updated
Vladimir Umek [Fri, 1 Mar 2019 13:58:27 +0000 (14:58 +0100)]
Merge pull request #542 from TTornblom/develop
RTOS2: Rebuilt IAR libraries with EVR_RTX_DISABLE and DOMAIN_NS=1 for…
TTornblom [Wed, 27 Feb 2019 11:36:58 +0000 (12:36 +0100)]
RTOS2: Rebuilt IAR libraries with EVR_RTX_DISABLE and DOMAIN_NS=1 for the non-secure libraries
Reinhard Keil [Wed, 27 Feb 2019 05:59:22 +0000 (06:59 +0100)]
Update README.md
Reinhard Keil [Wed, 27 Feb 2019 05:58:16 +0000 (06:58 +0100)]
Update README.md
Jonatan Antoni [Mon, 25 Feb 2019 13:32:30 +0000 (14:32 +0100)]
Core(M): Added MPU RLAR PXN bit for Armv8.1-M.
Change-Id: I7661961c3ac958412a63fd2bff7a1e567d7f8f47
Jonatan Antoni [Mon, 25 Feb 2019 11:14:09 +0000 (12:14 +0100)]
Core(M): Added support for generic Armv8.1-M Mainline devices.
Change-Id: I6d21e148014dc7c0c0c553ba001e654d5482baf6
Reinhard Keil [Mon, 25 Feb 2019 11:03:33 +0000 (12:03 +0100)]
CMSIS-Driver WIFI documentation improved
Jonatan Antoni [Tue, 19 Feb 2019 16:25:34 +0000 (17:25 +0100)]
CoreValidation: Added test configurations for Cortex-M35P.
Change-Id: Iadf4f650e478470847272c16a9bc5714122286c8
Jonatan Antoni [Tue, 19 Feb 2019 13:23:10 +0000 (14:23 +0100)]
CoreValidation: Fixed APSR test case.
Change-Id: I7d844ffb48c23f09a7cdec98feeb7946896ebe0d
Jonatan Antoni [Tue, 19 Feb 2019 12:37:15 +0000 (13:37 +0100)]
CoreValidation: Fixed compiler warnings on ArmClang.
Change-Id: Iccb28f2fe2f4c36b89729f5668104d1cab7af594
Jonatan Antoni [Tue, 19 Feb 2019 11:07:10 +0000 (12:07 +0100)]
Core(M): Removed extra semicolons from ArmClang compiler intrinsics.
Change-Id: I26dc0641e8d1820714062977e147f7fc20bf481a
Christopher Seidl [Tue, 19 Feb 2019 10:02:42 +0000 (11:02 +0100)]
Added WiFi_Event.
Christopher Seidl [Mon, 18 Feb 2019 15:37:07 +0000 (16:37 +0100)]
Added top-level page link to WiFi driver
Christopher Seidl [Mon, 18 Feb 2019 15:29:07 +0000 (16:29 +0100)]
Added documentation stubs for CMSIS-Driver WiFi.
Robert Rostohar [Thu, 14 Feb 2019 10:04:53 +0000 (11:04 +0100)]
Updated pdsc (corrected WiFi Driver Header location)
Robert Rostohar [Thu, 14 Feb 2019 09:37:45 +0000 (10:37 +0100)]
Added WiFi Driver API 1.0.0-beta
Robert Rostohar [Thu, 14 Feb 2019 07:11:46 +0000 (08:11 +0100)]
RTX5: updated release notes
Jonatan Antoni [Wed, 13 Feb 2019 15:05:08 +0000 (16:05 +0100)]
CoreValidation: Fixed Cortex-A test cases.
Change-Id: I1b397e953fdcbca9f82f5390ec39d2429c5ef8db
Jonatan Antoni [Wed, 13 Feb 2019 14:59:26 +0000 (15:59 +0100)]
CoreValidation: Added dedicated config files for Armv8-M bootloaders.
Running tests in non-secure mode needs different system partitioning than
running tests in secure mode, i.e. used interrupts needs to be assigned
to non-secure.
Change-Id: I4de29c4f4e22cc4bc86af1c92741bbf1b5625aa8
Jonatan Antoni [Wed, 13 Feb 2019 14:53:25 +0000 (15:53 +0100)]
CoreValidation: Fixed TC_CoreFunc_APSR and TC_CoreInstr_RRX.
Added volatile keywords to make the instruction sequence less
dependent on the Compiler optimization level.
Change-Id: I60b23d0dd959e34a0cc8e0c798dc01ae88686494
Jonatan Antoni [Tue, 12 Feb 2019 16:30:01 +0000 (17:30 +0100)]
CoreValidation: Fixed MMU setup for Arm Compiler 5.
Change-Id: I5511a55e265e5e59b00c2aecf57df2c16332355a
Jonatan Antoni [Mon, 11 Feb 2019 17:40:12 +0000 (18:40 +0100)]
CoreValidation: Generalized MMU setup.
Change-Id: I76937a782642672561c8698e73b38ab24b1262db
Jonatan Antoni [Mon, 11 Feb 2019 15:37:28 +0000 (16:37 +0100)]
CoreValidation: Fixed MMU setup to be compatible with Cortex-A7.
Change-Id: Ic2e722bb9e54bb6da7546955fa79d5f56adc0b21
Jonatan Antoni [Fri, 8 Feb 2019 15:25:04 +0000 (16:25 +0100)]
Core(A): Fixed saving/restoring CPSR when accessing USR SP on ArmClang.
Change-Id: Id67d50ca7ec02da8ba4856a3f2bcc0a0cef49340
Jonatan Antoni [Fri, 8 Feb 2019 13:35:16 +0000 (14:35 +0100)]
CoreValidation: Implemented all unhandled exceptions to abort the test run
... with a proper error message.
Change-Id: I1e6ef40991cb8805add4c0b9a75a1149dcea5e57
Jonatan Antoni [Thu, 7 Feb 2019 16:21:00 +0000 (17:21 +0100)]
CoreValidation: Fixed AC6 assembler and linker flags for Cortex-M targets.
Change-Id: I8ad81ca7de91231c33c4d2c20948742d361e16ea
Jonatan Antoni [Thu, 7 Feb 2019 10:32:32 +0000 (11:32 +0100)]
CoreValidation: Fixed AC5 compiler settings for CA5 targets.
Change-Id: I68b68d8bfaf8be817bd1c3cf24bf4826c3ef915f
Jonatan Antoni [Wed, 6 Feb 2019 16:16:23 +0000 (17:16 +0100)]
CoreValidation: Fixed MMU setup for Cortex-A5/-A7.
Change-Id: Iaf2d7cc41eafac3c74987b02ceb0a64ceea5d37b
Jonatan Antoni [Wed, 6 Feb 2019 15:13:55 +0000 (16:13 +0100)]
Core(M): Fixed comment for MPU Armv7-M device memory access attributes. (Issue #528)
Change-Id: I56de604a5c8a2f5fd30accd398d2b7f84a001723
Jonatan Antoni [Wed, 6 Feb 2019 15:09:04 +0000 (16:09 +0100)]
CoreValidation: Enhanced test configurations for Cortex-M23/M33.
Change-Id: Ibfbb127994d51ed52c3c31614403a27abe1c21bc
Jonatan Antoni [Tue, 5 Feb 2019 16:55:00 +0000 (17:55 +0100)]
CoreValidation: Updated FVP config to run gui-less.
Change-Id: Ic75fe7ef3164873475247f1615a3794d474dee98
Jonatan Antoni [Tue, 5 Feb 2019 15:50:25 +0000 (16:50 +0100)]
CoreValidation: Fixed MMU setup for Cortex-A.
Change-Id: I14d11b81e0ac1ae5b00380ceeb9d083196eb6785
Jonatan Antoni [Tue, 5 Feb 2019 14:19:19 +0000 (15:19 +0100)]
CoreValidation: Fixed GCC linker settings for Cortex-M with FPU.
Change-Id: If561c278ae974bf0ccae3f5cfda1758eb3ca2c31
Jonatan Antoni [Tue, 5 Feb 2019 14:07:05 +0000 (15:07 +0100)]
CoreValidation: Fixed Cortex-A Scatter files for armcc and armclang.
Change-Id: I5fe5a471d56a8c22e905017c13eddfd79a024f93
Jonatan Antoni [Tue, 5 Feb 2019 13:26:19 +0000 (14:26 +0100)]
CoreValidation: Fixed FVP model names to be platform agnostic and case correct.
Change-Id: I88b501ee353017aaa96eadba39dbeddf7d75af03
Jonatan Antoni [Tue, 5 Feb 2019 13:08:53 +0000 (14:08 +0100)]
Fixed case sensitivity issues in build scripts.
Change-Id: I6e13257df9b0f97486960ddb247d3fab6baa4b21
Jonatan Antoni [Tue, 5 Feb 2019 11:19:01 +0000 (12:19 +0100)]
CoreValidation: Reworked test structure.
Change-Id: I98ea421e0cff2914cce340c3fcddd23e342b8f4c
Alexander Fedotov [Wed, 23 Jan 2019 15:46:52 +0000 (18:46 +0300)]
Recommend to call SystemCoreClockUpdate() after .BSS initialization.
Reinhard Keil [Mon, 21 Jan 2019 16:30:53 +0000 (17:30 +0100)]
Update README.md
GuentherMartin [Mon, 14 Jan 2019 09:34:40 +0000 (10:34 +0100)]
Updated __SSAT, __USAT description.
Jonatan Antoni [Thu, 10 Jan 2019 15:36:16 +0000 (16:36 +0100)]
Pack: Removed Fixed Virtual Platform board.
Fixed RTX MemPool example.
Change-Id: Iece3c434d28a16c5a89449cd3f0a569df20640ae
Jonatan Antoni [Thu, 10 Jan 2019 15:28:27 +0000 (16:28 +0100)]
DoxyGen: Enhanced RTOS2/RTX5 documentation of memory sections.
The memory sections needs to be placed into contiguous memory.
Change-Id: I2c853277b107faf5fd67846128f6922a7d2d72f5
TTornblom [Mon, 7 Jan 2019 13:34:54 +0000 (14:34 +0100)]
RTOS2: Updated IAR support
Kevin Bracey [Thu, 20 Dec 2018 09:19:42 +0000 (11:19 +0200)]
Avoid __builtin_clz(0)
__builtin_clz(0) is specified as undefined behaviour, so ensure __CLZ
avoids it. Current ARM compilers eliminate the test for 0 at low
optimisation levels, leaving just the CLZ instruction.