]>
begriffs open source - cmsis/log
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.
Christopher Seidl [Mon, 17 Dec 2018 10:46:49 +0000 (11:46 +0100)]
Added Cortex-M1
GuentherMartin [Fri, 14 Dec 2018 07:31:34 +0000 (08:31 +0100)]
DSP_Lib:
- updated arm_math.h
- reduced ARM_MATH_CMx macros
Kevin Bracey [Thu, 13 Dec 2018 14:05:04 +0000 (16:05 +0200)]
CM3: Make ACTLR bit definitions conditional
The ACTLR register itself is conditional on chip revision, but its
bit definitions were always defined.
Make the the bit definitions also conditional, so it is possible to
produce portable code that sets DISDEFWBUF if available:
#ifdef SCnSCB_ACTLR_DISDEFWBUF_Msk
SCnSCB->ACTLR |= SCnSCB_ACTLR_DISDEFWBUF_Msk;
#endif