]>
begriffs open source - cmsis/log
Jonatan Antoni [Wed, 1 Apr 2020 13:02:12 +0000 (15:02 +0200)]
Utilities: PackChk 1.3.89 for Win32
Change-Id: I31b4a1f7c94a6d49781b8ad6875d08a66232d724
Christopher Seidl [Wed, 1 Apr 2020 09:41:12 +0000 (11:41 +0200)]
Update Ref_PMU8.txt
Christopher Seidl [Tue, 31 Mar 2020 13:49:58 +0000 (15:49 +0200)]
Added PMU usage example
GuentherMartin [Tue, 31 Mar 2020 13:42:58 +0000 (15:42 +0200)]
CMSIS Device: - Reworked ARMCM* C-StartUp files.
Milorad Cvjetkovic [Tue, 31 Mar 2020 13:32:26 +0000 (15:32 +0200)]
CMSIS-Driver: minor update of all driver templates
Milorad Cvjetkovic [Tue, 31 Mar 2020 11:18:17 +0000 (13:18 +0200)]
Merge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
Milorad Cvjetkovic [Tue, 31 Mar 2020 10:52:03 +0000 (12:52 +0200)]
CMSIS-Driver: minor update of the USB Host driver template
Robert Rostohar [Tue, 31 Mar 2020 10:28:44 +0000 (12:28 +0200)]
CMSIS-Driver: minor updates in templates (added driver index)
Robert Rostohar [Tue, 31 Mar 2020 09:48:06 +0000 (11:48 +0200)]
CMSIS-Driver: minor update in SPI documentation
Robert Rostohar [Tue, 31 Mar 2020 09:38:13 +0000 (11:38 +0200)]
CMSIS-Driver: minor enhancements in headers (added helper macros for driver name with index)
Christopher Seidl [Tue, 31 Mar 2020 09:18:09 +0000 (11:18 +0200)]
Added naming convention for CMSIS-Driver access structs
Jonatan Antoni [Tue, 31 Mar 2020 08:59:38 +0000 (10:59 +0200)]
Examples: Fixed IAR examples to use case sensitive board vendor="IAR".
Change-Id: Iffd36347eb4847fab80a7b37320e4e9cb5157552
Joachim Krech [Tue, 31 Mar 2020 05:34:01 +0000 (07:34 +0200)]
Merge branch 'develop' of github.com:ARM-software/CMSIS_5 into develop
Joachim Krech [Tue, 31 Mar 2020 05:33:47 +0000 (07:33 +0200)]
doxygen warning fixed
Jonatan Antoni [Mon, 30 Mar 2020 13:03:16 +0000 (15:03 +0200)]
Pack: Fixed version for Cortex-M55 Startup component.
- Set all versions to 1.0.0 as its the initial release.
- Fixed all projects to refer to proper pack/component versions.
Change-Id: I4dc8429ae77e7647573ce93be0de708a8d6675f6
Joachim Krech [Mon, 30 Mar 2020 08:27:38 +0000 (10:27 +0200)]
Pack 1.6.3 release notes
Robert Rostohar [Fri, 27 Mar 2020 20:00:16 +0000 (21:00 +0100)]
CMSIS-Driver SPI: removed Simplex Mode (deprecated)
Robert Rostohar [Fri, 27 Mar 2020 19:34:43 +0000 (20:34 +0100)]
CMSIS-Driver: minor updates in templates
Robert Rostohar [Fri, 27 Mar 2020 19:31:04 +0000 (20:31 +0100)]
RTX5: refactored GCC IRQ Handlers
Jonatan Antoni [Fri, 27 Mar 2020 16:23:43 +0000 (17:23 +0100)]
Pack: Aligned version numbers.
- Version histories
- Doxyfiles
- Config files
- README.md
- Fixed linter.py
Change-Id: I5a174ec423339d0ed029b07a393bf1f5819bfb6b
Jonatan Antoni [Fri, 27 Mar 2020 14:53:46 +0000 (15:53 +0100)]
DoxyGen: Fixed Core(M) version and history.
Change-Id: I556acb6dc6a8fc6157b48491ad1d60f66f709b45
Jonatan Antoni [Fri, 27 Mar 2020 14:45:47 +0000 (15:45 +0100)]
DoxyGen: Enhanced documentation of CMSIS macros other missing stuff.
- Added PMU events for Cortex-M55.
- Added PMU_Type and PMU define.
- Added missing core numbers to __CORTEX_M.
- Added missing SCB_InvalidateICache_by_Addr.
- Enhanced/reworked description of device config macros.
Change-Id: I3ebebe33dddbd2eddaea39a25cc268a106c9180b
Jonatan Antoni [Fri, 27 Mar 2020 14:41:50 +0000 (15:41 +0100)]
Devices: Enable loop and branch info cache for Armv8.1-MML devices.
Change-Id: If7ada5d8433176f56c42f25ce79aaad4b268da8e
Jonatan Antoni [Fri, 27 Mar 2020 14:37:07 +0000 (15:37 +0100)]
Core(M): Fixed device config checks for missing defines.
- Added __VTOR_PRESENT to all VTOR-capable cores, defaulting to 1.
- Added __FPU_DP, __DCACHE_PRESENT and __ICACHE_PRESENT to Armv8.1-M cores.
- Updated defines to affected device headers.
Change-Id: I3e0c6a35e4b526b46c583566e2adc69d89b7020a
Jonatan Antoni [Fri, 27 Mar 2020 08:51:28 +0000 (09:51 +0100)]
DoxyGen: Enhanced/reworked Cache Functions and RTOS2.
- SCB_InvalidateICache_by_Addr documentation added.
- osEventFlagsSet clarified behaviour when using osFlagsNoClear.
- osThreadFlagsSet clarified only target thread is affected.
Change-Id: Idc170670dad9e54739795d491a91ede6d2319c3f
Robert Rostohar [Thu, 26 Mar 2020 18:53:08 +0000 (19:53 +0100)]
RTX5: added support for MVE-I (Armv8.1-M)
Rajmund SzymaĆski [Mon, 18 Nov 2019 18:15:32 +0000 (19:15 +0100)]
Core(M): Fixed typo in __VECTOR_TABLE_ATTRIBUTE definition (#740)
Use __attribute*__*(..) rather than __attribute(..)
Change-Id: Ib92116ea8d4bad00b0b2277af156654ad9752ff8
David Lin [Wed, 4 Mar 2020 00:57:50 +0000 (08:57 +0800)]
Driver: Fixed typo in SAI Driver interface macro. (#849)
ARM_SAI_ERROR_FRAME_LENG*HT* => ARM_SAI_ERROR_FRAME_LENG*TH*
Using @deprecated to notice the wrong one, and added the new.
Change-Id: Ieb4eb047752c29079baa810e88b879800d508921
Christopher Seidl [Thu, 26 Mar 2020 12:23:25 +0000 (13:23 +0100)]
Added documentation for MVE and PMU functions as requested in SDCMSIS-1131
Jonatan Antoni [Thu, 26 Mar 2020 09:32:48 +0000 (10:32 +0100)]
Pack: Enhanced uVision and EWARM Simulators for Armv8.1-M compatibility.
Change-Id: I46df8a15ab4a43c69fa2f62bb7935f2129d6475c
TTornblom [Fri, 20 Mar 2020 11:59:25 +0000 (12:59 +0100)]
RTOS2: Added Blinky and MsgQueue examples for IAR
This is a strainght port of the corresponding ARM examples.
The projects are setup to run on the simulator and teh default is an M3
target, but that can easily been changed after the example has been
imported.
The projects has been setup to use a simulated SysTick interrupt and the
thread viewer plugin.
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
Christopher Seidl [Wed, 25 Mar 2020 08:01:46 +0000 (09:01 +0100)]
Minor code example updates
Edmund Player [Tue, 24 Mar 2020 14:04:14 +0000 (14:04 +0000)]
Aligned PMU function prototypes and definitions for PMU counter overflow and interrupt enable functions.
Fixed spacing issue with some comments.
Jonatan Antoni [Mon, 23 Mar 2020 09:47:10 +0000 (10:47 +0100)]
Device: Replaced __MVE_USED with __ARM_FEATURE_MVE on Armv8.1-M devices.
Change-Id: I88dce50f659d6a4017ce640618adecb638b905cd
Robert Rostohar [Tue, 24 Mar 2020 10:58:21 +0000 (11:58 +0100)]
VIO: updated template (removed code annotation)
Edmund Player [Mon, 23 Mar 2020 17:28:29 +0000 (17:28 +0000)]
Updated last four PMU functions to return void.
GuentherMartin [Tue, 24 Mar 2020 07:38:02 +0000 (08:38 +0100)]
CMSIS_VIO: changed valueXYZ presentation in SCVD file.
Robert Rostohar [Mon, 23 Mar 2020 15:55:13 +0000 (16:55 +0100)]
VIO: updated template (added further sections controlled with defines CMSIS_VIN and CMSIS_VOUT)
Christopher Seidl [Mon, 23 Mar 2020 15:36:52 +0000 (16:36 +0100)]
Added usage code examples to all functions.
Robert Rostohar [Mon, 23 Mar 2020 14:58:04 +0000 (15:58 +0100)]
VIO: updated template (added support for defines CMSIS_VIN and CMSIS_VOUT)
Christopher Seidl [Mon, 23 Mar 2020 13:44:34 +0000 (14:44 +0100)]
Updated images and documentation
Robert Rostohar [Mon, 23 Mar 2020 11:48:04 +0000 (12:48 +0100)]
VIO: renamed definitions, functions and symbols (prefix "cv")
Christopher Seidl [Mon, 23 Mar 2020 10:20:11 +0000 (11:20 +0100)]
Changed cv prefix to vio
Christopher Seidl [Mon, 23 Mar 2020 07:34:06 +0000 (08:34 +0100)]
Minor fixes.
Robert Rostohar [Fri, 20 Mar 2020 14:20:01 +0000 (15:20 +0100)]
RTX5: added support for Cortex-M55 (without FPU)
Felix Johnny [Fri, 20 Mar 2020 13:30:53 +0000 (14:30 +0100)]
CMSIS-NN Add MVE support in requantization for a variant of DWC
1. MVE support is added to depthwise_conv_s8_mult_4() for requantization.
2. CMSIS version is bumped up in ARM.CMSIS.pdsc
Change-Id: Ia80cf9830bfe7ac46302f107ceb4769903cdf134
Jonatan Antoni [Fri, 20 Mar 2020 13:32:06 +0000 (14:32 +0100)]
Core(M): Fix-up to Armv8.1-M core headers after adding PMU.
- Fixed reserved numbering in PMU_Type struct
- Added missing PMU_BASE and PMU defines for CM55
Change-Id: I9583227a6e8904ad73b06a6e225c8096c1fb2053
GuentherMartin [Fri, 20 Mar 2020 12:31:22 +0000 (13:31 +0100)]
Merge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
GuentherMartin [Fri, 20 Mar 2020 12:29:31 +0000 (13:29 +0100)]
CMSIS DSP: reworked examples.
Christopher Seidl [Fri, 20 Mar 2020 12:29:30 +0000 (13:29 +0100)]
VIO initial documentation added; more work on the header file for easy documentation.
Jonatan Antoni [Fri, 20 Mar 2020 11:35:39 +0000 (12:35 +0100)]
Device: Enhanced Armv8.1-MML TrustZone setup for MVE.
Configure security for FPU/MVE coprocessors CP10/CP11
if either FPU or MVE (or both) are used.
Change-Id: I3137aa69e3358e29f6d69ebda1741e71115369cb
Christopher Seidl [Fri, 20 Mar 2020 10:00:07 +0000 (11:00 +0100)]
Corrected typo in return sections of functions.
Christophe Favergeon [Fri, 20 Mar 2020 08:07:26 +0000 (09:07 +0100)]
CMSIS-DSP: Correction to spline function to be able to build examples
Correction of CMSIS-DSP version number for binary version of the CMSIS-DSP.
Edmund Player [Wed, 18 Mar 2020 16:15:31 +0000 (16:15 +0000)]
Updated pmu_armv8.h with PMU functions and event macros.
Updated core_armv81mml.h with PMU structure and macro definitions.
Updated core_cm55.h with PMU structure and macro definitions, plus M55 specific events.
Christopher Seidl [Thu, 19 Mar 2020 14:58:49 +0000 (15:58 +0100)]
Fixed link for SDCMSIS-1172
Robert Rostohar [Thu, 19 Mar 2020 12:31:52 +0000 (13:31 +0100)]
CMSIS VIO: registered API and added virtual implementation (using memory only)
Robert Rostohar [Thu, 19 Mar 2020 12:27:50 +0000 (13:27 +0100)]
CMSIS VIO: moved to CMSIS-Driver
Jonatan Antoni [Wed, 18 Mar 2020 16:44:57 +0000 (17:44 +0100)]
Core(M): Removed __MVE_PRESENT and __MVE_USED macros for Armv8.1-M based devices.
Instead of using those macros we decided to rely on the ACLE macros defined
by the Compiler (i.e. __ARM_FEATURE_MVE).
Change-Id: Ib04aa3a32f02d855db2e24431ea351dc82809637
Robert Rostohar [Wed, 18 Mar 2020 07:49:55 +0000 (08:49 +0100)]
Pack: Enhanced TrustZone Secure/Non-secure conditions
Jonatan Antoni [Tue, 17 Mar 2020 15:07:31 +0000 (16:07 +0100)]
Pack: Fixed pack description and generator script ...
... after adding new files to DSP component.
- Consider new Build section in Documentation
- Consider DSP ComputeLibrary and PrivateInclude
Change-Id: I52a44f609ab81dfcc24809e17d762dd5272c6fa3
Christopher Seidl [Tue, 17 Mar 2020 13:37:29 +0000 (14:37 +0100)]
Changes made as required by SDCMSIS-1172
Felix Johnny [Mon, 16 Mar 2020 14:37:07 +0000 (15:37 +0100)]
CMSIS-NN List source files and update revision number
1. All CMSIS-NN soure files are listed in ARM.CMSIS.pdsc
2. Version history is updated
Change-Id: Ic87f42e753165ff6228321ee2c61a8b6ff57b0d2
Martin Kojtal [Fri, 21 Feb 2020 07:07:46 +0000 (07:07 +0000)]
core: add SPDX identifier
Christophe Favergeon [Mon, 16 Mar 2020 12:31:17 +0000 (13:31 +0100)]
CMSIS-DSP: Added path to new headers for building CMSIS-DSP pack.
Jonatan Antoni [Mon, 16 Mar 2020 12:13:49 +0000 (13:13 +0100)]
CMSIS-DSP: Updates pack source component.
- Bumped component version to 1.8.0
- Added new groups/functions/files
Change-Id: Iee15d6af1e7e9c1169867270ca04f9ca7d5552c7
Christopher Seidl [Fri, 13 Mar 2020 09:22:42 +0000 (10:22 +0100)]
Added examples to the tutorial.
Robert Rostohar [Thu, 12 Mar 2020 08:22:49 +0000 (09:22 +0100)]
RTX5: typo correction in documentation (rtx_evr.h)
Christopher Seidl [Wed, 11 Mar 2020 13:48:30 +0000 (14:48 +0100)]
Added RTX5 tutorial, waiting for example projects
Robert Rostohar [Fri, 6 Mar 2020 13:13:30 +0000 (14:13 +0100)]
RTX5: added support for Cortex-M55
Milorad Cvjetkovic [Fri, 6 Mar 2020 06:28:18 +0000 (07:28 +0100)]
CMSIS Driver: minor update in the documentation
Robert Rostohar [Thu, 5 Mar 2020 14:36:07 +0000 (15:36 +0100)]
RTX5: updated version history
Robert Rostohar [Thu, 5 Mar 2020 14:32:59 +0000 (15:32 +0100)]
RTX5: updated configuration template default values
- increased Global Dynamic Memory size to 32768 bytes
- increased Default Thread Stack size to 3072 bytes
- increased Idle Thread Stack size to 512 bytes
- increased Timer Thread Stack size to 512 bytes
Robert Rostohar [Thu, 5 Mar 2020 13:06:59 +0000 (14:06 +0100)]
Doxygen: Fixed warnings for CMSIS-RTOS2 Mutex attributes
Milorad Cvjetkovic [Wed, 4 Mar 2020 09:45:47 +0000 (10:45 +0100)]
CMSIS Driver: minor update in the documentation
Jonatan Antoni [Tue, 3 Mar 2020 16:25:11 +0000 (17:25 +0100)]
DoxyGen: Added Armv8.1-MML and CM55 to template lists.
- Removed implemented extensions from device name for ARMCM55
as adding all those becomes unmaintainable.
Change-Id: Idc07ac2977087a63d16cb9bbacfc74ba03f35670
Jonatan Antoni [Tue, 3 Mar 2020 13:46:07 +0000 (14:46 +0100)]
Core(M): Refactored/aligned L1 Cache Functions
- Moved functions from core_cm7.h to cachel1_armv7.h
- Added L1 Cache to CM55 and ARMv8MML/ARMv81MML devices
Change-Id: I6102603595e3aba6e2666a3e73efe39b80da3bde
ua1arn [Tue, 3 Mar 2020 08:36:07 +0000 (11:36 +0300)]
Irq modes handling
Change-Id: I427af99ad6c561619068155c1e52fe4081282785
Surendran Kanagaraj [Wed, 18 Dec 2019 17:30:33 +0000 (23:00 +0530)]
Device: Fix wrong core header file inclusion for SC300 and SC000
core header file included should be core_sc300.h instead
of core_SC300.h and core_sc000.h instead of core_SC000.h
Signed-off-by: Surendran Kanagaraj <surendran.k@samsung.com>
Milorad Cvjetkovic [Wed, 26 Feb 2020 11:46:53 +0000 (12:46 +0100)]
CMSIS Driver: minor update in the documentation
reinhardkeil [Wed, 26 Feb 2020 00:07:50 +0000 (01:07 +0100)]
Partner Meeting 2020 slides uploaded
Joachim Krech [Fri, 21 Feb 2020 10:34:54 +0000 (11:34 +0100)]
renamed a few tabs in docs
GuentherMartin [Thu, 20 Feb 2020 09:42:53 +0000 (10:42 +0100)]
Added Cortex-M55 support.
Added ARMCM55 device.
reinhardkeil [Thu, 20 Feb 2020 08:17:05 +0000 (09:17 +0100)]
Added Tutorial "Scaleable Software Stack"
reinhardkeil [Wed, 19 Feb 2020 14:38:29 +0000 (15:38 +0100)]
CMSIS-Core documentation: partition_<device>.h includes now partition_gen.h (that is generated using CMSIS-Zone); added FPU settings to partition_<device>.h
Christopher Seidl [Wed, 19 Feb 2020 14:12:20 +0000 (15:12 +0100)]
Removed unused old CMSIS logo
Christopher Seidl [Wed, 19 Feb 2020 14:10:49 +0000 (15:10 +0100)]
Uploaded new CMSIS logo
Christopher Seidl [Wed, 19 Feb 2020 12:12:33 +0000 (13:12 +0100)]
Updated file list image
Jonatan Antoni [Mon, 17 Feb 2020 11:28:25 +0000 (12:28 +0100)]
Doxygen: Fixed wording for CMSIS-RTOS2 Mutex Priority Inheritance.
Change-Id: I8097e29c542e07b61d18d9e77a30eb92ceefafeb
GuentherMartin [Thu, 13 Feb 2020 13:22:20 +0000 (14:22 +0100)]
Added use of predefined macro __ARM_ARCH_8_1M_MAIN__
GuentherMartin [Tue, 11 Feb 2020 13:43:10 +0000 (14:43 +0100)]
Added UDE support to ARM-v8-M header files.
Jonatan Antoni [Mon, 10 Feb 2020 13:26:05 +0000 (14:26 +0100)]
Core(M): Fixed barriers in MPU enable/disable.
Change-Id: Ieb7c6dd5c1bc46cf73aa6496f199c79f4c8682e4
Jonatan Antoni [Mon, 10 Feb 2020 13:18:46 +0000 (14:18 +0100)]
Core(M): Fixed FPU_Type by adding missing MVFR2 field.
Change-Id: I3241aa219d633c52d4dcad517900893a76e23918
Robert Rostohar [Thu, 6 Feb 2020 16:32:14 +0000 (17:32 +0100)]
RTX5: Enhanced support for Armv8-M (specifying thread TrustZone module identifier is optional)
Jonatan Antoni [Fri, 31 Jan 2020 12:33:23 +0000 (13:33 +0100)]
Core(M): Ignore -Wpedantic on Armv8-M core headers.
The MPU register definition makes use of (non ISO C99) features, i.e.
the struct definition contains unnamed structs/unions, deliberately.
Change-Id: I98beb3503c5859a6fb987f25e01b296459ecc18a
Jonatan Antoni [Fri, 31 Jan 2020 08:11:44 +0000 (09:11 +0100)]
Core(M): Fixup for syntax error introduced by #796
Change-Id: I73e160c4a277b353e6c98a82cff8102f63c55511
Gian Marco Iodice [Fri, 10 Jan 2020 14:35:13 +0000 (14:35 +0000)]
CMSIS CORE: Adding support for __SXTB16_RORn
Vladimir Umek [Thu, 30 Jan 2020 13:45:45 +0000 (14:45 +0100)]
CMSIS Driver: minor documentation fix (ARM_USART_EVENT_ bit 11 is DSR not CTS)
Robert Rostohar [Thu, 30 Jan 2020 11:21:38 +0000 (12:21 +0100)]
CMSIS Driver: improved MISRA compliance in APIs (added literal suffix U)
Daniel Brondani [Tue, 28 Jan 2020 14:22:38 +0000 (15:22 +0100)]
Core(A): Fixed GIC_SetPendingIRQ to use GICD_SGIR instead of GICD_SPENDSGIR for compliance with all GIC specification versions.
Jonatan Antoni [Tue, 28 Jan 2020 10:50:09 +0000 (11:50 +0100)]
Core(M): Added SCB_GetMVEType to decode implemented type of MVE.
Change-Id: I9d3c1fb9295c12217e3bdd70e0d02ddadd96e0ea