]>
begriffs open source - cmsis/log
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
GuentherMartin [Wed, 12 Dec 2018 10:40:02 +0000 (11:40 +0100)]
CMSIS-Core(M): Reworked Stack/Heap configuration for ARM startup files.
Kochise [Wed, 5 Dec 2018 13:30:49 +0000 (14:30 +0100)]
Added __CMSIS_GCC_OUT_RW_REG
Cf. https://github.com/ARM-software/CMSIS_5/pull/95 (did it for GCC before)
d-kato [Fri, 30 Nov 2018 04:59:16 +0000 (13:59 +0900)]
CMSIS-Core(A): Fixed the position of "extern "C""
Christopher Seidl [Thu, 29 Nov 2018 15:55:51 +0000 (16:55 +0100)]
Clarified the necessity to use an app_main thread to take care of creating and starting objects. Removed garbled text.
Robert Rostohar [Wed, 28 Nov 2018 11:37:14 +0000 (12:37 +0100)]
CMSIS-RTOS2: updated documentation (error code description)
Daniel Brondani [Fri, 23 Nov 2018 15:43:43 +0000 (16:43 +0100)]
Cortex-A: Corrected Inner Cacheability attributes for Translation Table TTBR0 in MMU config.
SDMDK-8133
Joachim Krech [Mon, 12 Nov 2018 09:12:37 +0000 (10:12 +0100)]
replacing __ARM_PCS_VFP with __ARM_FP for FPU codegen indicator in AC6
Robert Rostohar [Tue, 30 Oct 2018 09:32:58 +0000 (10:32 +0100)]
RTX5: Updated Event Recorder configuration (also addresses #457)
Reinhard Keil [Tue, 16 Oct 2018 09:18:21 +0000 (11:18 +0200)]
Minor documentation fix
Reinhard Keil [Tue, 16 Oct 2018 08:45:45 +0000 (10:45 +0200)]
Minor documentation fixes
GuentherMartin [Fri, 12 Oct 2018 12:30:23 +0000 (14:30 +0200)]
Modified Cortex-M7 SCB_*Cache_by_Addr functions (#280).
Vladimir Marchenko [Fri, 12 Oct 2018 11:02:09 +0000 (13:02 +0200)]
Correcting minor documentation typos
GuentherMartin [Fri, 12 Oct 2018 09:44:42 +0000 (11:44 +0200)]
Added define for 'Cortex-M7 cache line size' (#282)
GuentherMartin [Fri, 12 Oct 2018 07:59:13 +0000 (09:59 +0200)]
Changed cache function from __STATIC_INLINE to __STATIC_FORCEINLINE.
Modified SCB_EnableICache, SCB_EnableDCache to check if cache is already enabled (#331).
Jonatan Antoni [Wed, 10 Oct 2018 15:27:26 +0000 (17:27 +0200)]
Core(M): Fixed __UQADD8 for ArmClang.
By mistake __UQADD8 was implemented as uadd8.
Change-Id: If43ed4bd5f65ac16cd0c91da89f2dc1a1a157762
Robert Rostohar [Thu, 11 Oct 2018 07:26:52 +0000 (09:26 +0200)]
RTX5: typo correction in documentation
Reinhard Keil [Thu, 11 Oct 2018 07:05:37 +0000 (09:05 +0200)]
Stack Requirements documented
BobHeilmaier [Tue, 9 Oct 2018 07:27:25 +0000 (09:27 +0200)]
Adding support for __restrict keyword for TI ARM compiler
Jonatan Antoni [Fri, 5 Oct 2018 15:38:02 +0000 (17:38 +0200)]
Core(M): Splitted armclang compiler header for LTM and latest.
The latest compiler version provides built-ins for SIMD instructions
whereas for LTM version the assembly implementations needs to be provided.
Change-Id: I441520fd5c210e9a01580fac58d9d6c07de64219
Jonatan Antoni [Fri, 5 Oct 2018 15:36:24 +0000 (17:36 +0200)]
Pack: Fixed assembly Startup component for Cortec-M1.
Change-Id: I5cb976d9e5483e210cfb5f3de500c93aefc8092f
TTornblom [Mon, 8 Oct 2018 07:51:13 +0000 (09:51 +0200)]
IAR: Restructured NN examples
Vladimir Marchenko [Fri, 5 Oct 2018 07:19:11 +0000 (09:19 +0200)]
CMSIS-RTOS2: added documentation split for CM0-7 support only.
TTornblom [Tue, 2 Oct 2018 14:16:44 +0000 (16:16 +0200)]
IAR: Ported NN examples to IAR
Vladimir Marchenko [Mon, 1 Oct 2018 11:47:53 +0000 (13:47 +0200)]
Arm v8-M and SC items are put under corresponding conditions in CMSIS-Core documentation
Reinhard Keil [Mon, 24 Sep 2018 11:59:10 +0000 (13:59 +0200)]
minor correction
Reinhard Keil [Mon, 24 Sep 2018 11:37:17 +0000 (13:37 +0200)]
Documentation prepared to include Cortex-M0-M7 variant only
Beetix [Thu, 20 Sep 2018 09:23:22 +0000 (11:23 +0200)]
Fixed issue #413
- Fixed copy'n'paste error from Core to Core A
Florian Behrens [Fri, 14 Sep 2018 10:40:41 +0000 (12:40 +0200)]
Fixed typo (allways -> always).
Alexander Koeberl [Wed, 12 Sep 2018 06:02:38 +0000 (08:02 +0200)]
CMSIS-Core(M): Fixed incorrect EXC_RETURN_SPSEL definition in ARMv8-M includes.
SPSEL is bit[2] with resulting mask value of 4.
Bug introduced with issue #340.
Robert Rostohar [Wed, 12 Sep 2018 06:53:50 +0000 (08:53 +0200)]
RTX5: enhanced events (Generic Wait and Thread Flags)
TTornblom [Tue, 4 Sep 2018 10:52:21 +0000 (12:52 +0200)]
IAR: IAR compilation problem with __RESTRICT define (7.80)