]>
begriffs open source - cmsis/log
Christophe Favergeon [Thu, 6 Aug 2020 09:00:40 +0000 (11:00 +0200)]
CMSIS-DSP: Added f16 matrix functions
Christophe Favergeon [Tue, 4 Aug 2020 07:22:18 +0000 (09:22 +0200)]
CMSIS-DSP: Added arm_fir_f16
Improved f16 comlex dot product
Correction to compile flags to FFT tables for MVE version.
Christophe Favergeon [Mon, 3 Aug 2020 12:52:31 +0000 (14:52 +0200)]
CMSIS-DSP: Added complex math f16
Christophe Favergeon [Thu, 23 Jul 2020 12:20:46 +0000 (14:20 +0200)]
Core: Remove useless test
Richard Allen [Tue, 16 Jun 2020 16:54:16 +0000 (11:54 -0500)]
CMSIS-DSP: Hook up __PKHBT intrinsic for GCC
GCC doesn't seem to know when to issue PKHBT instructions
by itself, so hook up the intrinsic.
Of note, this was hooked up on CMSIS4.
Change-Id: Ia42e2a6ed10e66d3ef902304558b879b8fd93983
Christophe Favergeon [Wed, 22 Jul 2020 07:10:21 +0000 (09:10 +0200)]
CMSIS-DSP: Re-organization of arm_math.h
arm_math.h splitted into several headers.
Interpolation functions moved from arm_math.h to a separate folder.
Jonatan Antoni [Tue, 30 Jun 2020 16:11:53 +0000 (18:11 +0200)]
CoreValidation: Fixed Cortex-A config
- Linker script
- Model config
Change-Id: Iabab49e5a55f87172fa036cf753aefeb398dca27
TTornblom [Wed, 24 Jun 2020 08:39:44 +0000 (10:39 +0200)]
Core(M): #undef IAR standard definition of __WEAK
The IAR standard definition of __WEAK is incompatible with the
normal CMSIS definition. This fix #undef:s this definition
Change-Id: Ie4397cbf7e58faa8258425a532e01de7d31cbeae
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
Vladimir Umek [Fri, 12 Jun 2020 12:45:36 +0000 (14:45 +0200)]
RTOS2: fixed osMessageQueueGetMsgSize brief description
rajszym [Mon, 25 May 2020 15:19:22 +0000 (17:19 +0200)]
fixed typo in MPU->RASR register name
Rajmund Szymański [Mon, 25 May 2020 10:59:10 +0000 (12:59 +0200)]
fixed typo in MPU->RASR register name
Robert Rostohar [Thu, 30 Apr 2020 07:15:44 +0000 (09:15 +0200)]
RTOS2: typo correction in cmsis_os2.h
Robert Rostohar [Wed, 29 Apr 2020 14:08:30 +0000 (16:08 +0200)]
VIO: minor typo corrections in the documentation
Christophe Favergeon [Tue, 21 Apr 2020 12:04:25 +0000 (14:04 +0200)]
CMSIS-DSP: Improvements to the float16 support for building.
Edmund Player [Wed, 15 Apr 2020 13:47:19 +0000 (14:47 +0100)]
Changed ARM_PMU_Get_EVCNTR() function to mask top 16 bits of result so it's guaranteed to work across any Armv8.1-M implementation (not just Cortex-M55)
Fixed macro four definitions in core_cm55.h and core_armv81mml.h:
- PMU_EVCNTR_CNT_Msk
- PMU_EVTYPER_EVENTTOCNT_Msk
- PMU_TYPE_NUM_CNTS_Msk
- PMU_TYPE_SIZE_CNTS_Msk
Added macro definitions for the PMU Authentication Status Register.
Changed the dates at the top of each file.
Rui Sousa [Sun, 19 Apr 2020 14:12:20 +0000 (16:12 +0200)]
Core(M): Fix AHBSCR register definition typo
Change-Id: If95cb7681d69cf59a3ebb6e391602fdd74802b11
Jonatan Antoni [Fri, 17 Apr 2020 14:15:36 +0000 (16:15 +0200)]
DoxyGen: Fixed broken links
- Link from General to PACK.xsd
- Link from General to CPRJ.xsd
- Link to Realtek
- Enhanced pack-lint config to reduce broken link warnings.
Change-Id: Ie1a597a26bb9ac79511a976ea7a9467181be108a
Jonatan Antoni [Thu, 9 Apr 2020 14:39:25 +0000 (16:39 +0200)]
Pack: Bumped version to 5.7.1-dev0 after release.
Purged pre-built library binaries from repo.
Change-Id: I6f3fb1db0a2936afde3e67582e96018063cb8ef4
Jonatan Antoni [Thu, 9 Apr 2020 13:31:50 +0000 (15:31 +0200)]
CoreValidation: Fixed L1Cache tests on Cortex-A\nFunction not completely renamed while adding Cortex-M cache tests.
Change-Id: I94f7b1cfe26600461741a69bff85e2d4e7693940
Jonatan Antoni [Thu, 9 Apr 2020 12:47:58 +0000 (14:47 +0200)]
Pack: Bump version to 5.7.0-rc2
- Updated CMSIS-DSP Libraries for IAR Compiler
Change-Id: I29e8a8fdf8e2a1ecebd9298225b6b5f66ffc7c05
Jonatan Antoni [Thu, 9 Apr 2020 12:27:24 +0000 (14:27 +0200)]
CoreValidation: Added test cases for Cortex-M cache functions.
Change-Id: I265838b82da49dbc80972e90c07ca6b815d32398
Jonatan Antoni [Tue, 7 Apr 2020 12:20:16 +0000 (14:20 +0200)]
Pack: Fixed typo "familiy".
- PDSC version history for 5.6.0
- Core(M) Using page
Change-Id: Ibd70a83c947afa277b90361b06b9c67e2f35f73e
Jonatan Antoni [Mon, 6 Apr 2020 16:07:01 +0000 (18:07 +0200)]
Pack: Version bump to 5.7.0-rc1
- Fix to CMSIS-NN
- Update CMSIS-DSP Library variant
Change-Id: I2d12a4eb52823f314ec4d832fef3dee9c751f539
Jonatan Antoni [Mon, 6 Apr 2020 14:44:41 +0000 (16:44 +0200)]
Doxygen: Minor fix-ups to documentation
- Fixed verified compiler versions stated in CMSIS-Core(M)
and -Core(A) documentation.
- Added more details to history of Core(M)
- Aligned naming for links to component histories,
i.e. use short name without CMSIS- prefix.
Change-Id: Iaf1365f1f40bd8b29d277b306d2dd84b54e10fe0
Robert Rostohar [Tue, 7 Apr 2020 11:03:33 +0000 (13:03 +0200)]
CMSIS-Driver: minor update in SPI documentation
Christophe Favergeon [Mon, 6 Apr 2020 09:37:23 +0000 (11:37 +0200)]
CMSIS-DSP: Update to pdsc so that CMSIS-DSP source is becoming default variant.
Update to version number of CMSIS-DSP binary variant since it has not been updated.
Jonatan Antoni [Fri, 3 Apr 2020 14:52:57 +0000 (16:52 +0200)]
Core(A): Fixed file and component versions.
Change-Id: I079f1423436e90209e7c1cb5d408ca44f724c0cf
Jonatan Antoni [Fri, 3 Apr 2020 13:55:17 +0000 (15:55 +0200)]
Pack: Reduced all 5.7.0-devN dev-drop release notes into final 5.7.0-rc0.
Change-Id: I21f01bb6bb0dcedca9c8e0a2ccc4a65037501adb
Jonatan Antoni [Thu, 2 Apr 2020 16:08:33 +0000 (18:08 +0200)]
Pack: Fixed version histories.
- Aligned CMSIS-Build to version 0.9.0 (beta)
- Aligned CMSIS-Driver/VIO to version 0.1.0
- Enhanced linter config
- Added checks for CMSIS-Build
- Checking version and history of PACK.xsd
Change-Id: I0d74d479c12e731d2aecf3bb0fb08d248a5ee314
Jonatan Antoni [Wed, 1 Apr 2020 13:02:12 +0000 (15:02 +0200)]
Pack: Updated pack generation after moving Linux utilities.
- Added remark to PDSC changelog.
Change-Id: I18b6a9d189c7d11240d4ca28027bf7ac7dc1e3a8
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