]> begriffs open source - cmsis/log
cmsis
5 years agoCore(M): #undef IAR standard definition of __WEAK
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>
5 years agoRTOS2: fixed osMessageQueueGetMsgSize brief description
Vladimir Umek [Fri, 12 Jun 2020 12:45:36 +0000 (14:45 +0200)]
RTOS2: fixed osMessageQueueGetMsgSize brief description

5 years agofixed typo in MPU->RASR register name
rajszym [Mon, 25 May 2020 15:19:22 +0000 (17:19 +0200)]
fixed typo in MPU->RASR register name

5 years agofixed 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

5 years agoRTOS2: typo correction in cmsis_os2.h
Robert Rostohar [Thu, 30 Apr 2020 07:15:44 +0000 (09:15 +0200)]
RTOS2: typo correction in cmsis_os2.h

5 years agoVIO: minor typo corrections in the documentation
Robert Rostohar [Wed, 29 Apr 2020 14:08:30 +0000 (16:08 +0200)]
VIO: minor typo corrections in the documentation

5 years agoCMSIS-DSP: Improvements to the float16 support for building.
Christophe Favergeon [Tue, 21 Apr 2020 12:04:25 +0000 (14:04 +0200)]
CMSIS-DSP: Improvements to the float16 support for building.

5 years agoChanged ARM_PMU_Get_EVCNTR() function to mask top 16 bits of result so it's guarantee...
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.

5 years agoCore(M): Fix AHBSCR register definition typo
Rui Sousa [Sun, 19 Apr 2020 14:12:20 +0000 (16:12 +0200)]
Core(M): Fix AHBSCR register definition typo

Change-Id: If95cb7681d69cf59a3ebb6e391602fdd74802b11

5 years agoDoxyGen: Fixed broken links
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

5 years agoPack: Bumped version to 5.7.1-dev0 after release.
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

5 years agoCoreValidation: Fixed L1Cache tests on Cortex-A\nFunction not completely renamed...
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

5 years agoPack: Bump version to 5.7.0-rc2
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

5 years agoCoreValidation: Added test cases for Cortex-M cache functions.
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

5 years agoPack: Fixed typo "familiy".
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

5 years agoPack: Version bump to 5.7.0-rc1
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

5 years agoDoxygen: Minor fix-ups to documentation
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

5 years agoCMSIS-Driver: minor update in SPI documentation
Robert Rostohar [Tue, 7 Apr 2020 11:03:33 +0000 (13:03 +0200)]
CMSIS-Driver: minor update in SPI documentation

5 years agoCMSIS-DSP: Update to pdsc so that CMSIS-DSP source is becoming default variant.
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.

5 years agoCore(A): Fixed file and component versions.
Jonatan Antoni [Fri, 3 Apr 2020 14:52:57 +0000 (16:52 +0200)]
Core(A): Fixed file and component versions.

Change-Id: I079f1423436e90209e7c1cb5d408ca44f724c0cf

5 years agoPack: Reduced all 5.7.0-devN dev-drop release notes into final 5.7.0-rc0.
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

5 years agoPack: Fixed version histories.
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

5 years agoPack: Updated pack generation after moving Linux utilities.
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

5 years agoUtilities: PackChk 1.3.89 for Win32
Jonatan Antoni [Wed, 1 Apr 2020 13:02:12 +0000 (15:02 +0200)]
Utilities: PackChk 1.3.89 for Win32

Change-Id: I31b4a1f7c94a6d49781b8ad6875d08a66232d724

5 years agoUpdate Ref_PMU8.txt
Christopher Seidl [Wed, 1 Apr 2020 09:41:12 +0000 (11:41 +0200)]
Update Ref_PMU8.txt

5 years agoAdded PMU usage example
Christopher Seidl [Tue, 31 Mar 2020 13:49:58 +0000 (15:49 +0200)]
Added PMU usage example

5 years agoCMSIS Device: - Reworked ARMCM* C-StartUp files.
GuentherMartin [Tue, 31 Mar 2020 13:42:58 +0000 (15:42 +0200)]
CMSIS Device: - Reworked ARMCM* C-StartUp files.

5 years agoCMSIS-Driver: minor update of all driver templates
Milorad Cvjetkovic [Tue, 31 Mar 2020 13:32:26 +0000 (15:32 +0200)]
CMSIS-Driver: minor update of all driver templates

5 years agoMerge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
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

5 years agoCMSIS-Driver: minor update of the USB Host driver template
Milorad Cvjetkovic [Tue, 31 Mar 2020 10:52:03 +0000 (12:52 +0200)]
CMSIS-Driver: minor update of the USB Host driver template

5 years agoCMSIS-Driver: minor updates in templates (added driver index)
Robert Rostohar [Tue, 31 Mar 2020 10:28:44 +0000 (12:28 +0200)]
CMSIS-Driver: minor updates in templates (added driver index)

5 years agoCMSIS-Driver: minor update in SPI documentation
Robert Rostohar [Tue, 31 Mar 2020 09:48:06 +0000 (11:48 +0200)]
CMSIS-Driver: minor update in SPI documentation

5 years agoCMSIS-Driver: minor enhancements in headers (added helper macros for driver name...
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)

5 years agoAdded naming convention for CMSIS-Driver access structs
Christopher Seidl [Tue, 31 Mar 2020 09:18:09 +0000 (11:18 +0200)]
Added naming convention for CMSIS-Driver access structs

5 years agoExamples: Fixed IAR examples to use case sensitive board vendor="IAR".
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

5 years agoMerge branch 'develop' of github.com:ARM-software/CMSIS_5 into develop
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

5 years agodoxygen warning fixed
Joachim Krech [Tue, 31 Mar 2020 05:33:47 +0000 (07:33 +0200)]
doxygen warning fixed

5 years agoPack: Fixed version for Cortex-M55 Startup component.
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

5 years agoPack 1.6.3 release notes
Joachim Krech [Mon, 30 Mar 2020 08:27:38 +0000 (10:27 +0200)]
Pack 1.6.3 release notes

5 years agoCMSIS-Driver SPI: removed Simplex Mode (deprecated)
Robert Rostohar [Fri, 27 Mar 2020 20:00:16 +0000 (21:00 +0100)]
CMSIS-Driver SPI: removed Simplex Mode (deprecated)

5 years agoCMSIS-Driver: minor updates in templates
Robert Rostohar [Fri, 27 Mar 2020 19:34:43 +0000 (20:34 +0100)]
CMSIS-Driver: minor updates in templates

5 years agoRTX5: refactored GCC IRQ Handlers
Robert Rostohar [Fri, 27 Mar 2020 19:31:04 +0000 (20:31 +0100)]
RTX5: refactored GCC IRQ Handlers

5 years agoPack: Aligned version numbers.
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

5 years agoDoxyGen: Fixed Core(M) version and history.
Jonatan Antoni [Fri, 27 Mar 2020 14:53:46 +0000 (15:53 +0100)]
DoxyGen: Fixed Core(M) version and history.

Change-Id: I556acb6dc6a8fc6157b48491ad1d60f66f709b45

5 years agoDoxyGen: Enhanced documentation of CMSIS macros other missing stuff.
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

5 years agoDevices: Enable loop and branch info cache for Armv8.1-MML devices.
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

5 years agoCore(M): Fixed device config checks for missing defines.
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

5 years agoDoxyGen: Enhanced/reworked Cache Functions and RTOS2.
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

5 years agoRTX5: added support for MVE-I (Armv8.1-M)
Robert Rostohar [Thu, 26 Mar 2020 18:53:08 +0000 (19:53 +0100)]
RTX5: added support for MVE-I (Armv8.1-M)

5 years agoCore(M): Fixed typo in __VECTOR_TABLE_ATTRIBUTE definition (#740)
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

5 years agoDriver: Fixed typo in SAI Driver interface macro. (#849)
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

5 years agoAdded documentation for MVE and PMU functions as requested in SDCMSIS-1131
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

5 years agoPack: Enhanced uVision and EWARM Simulators for Armv8.1-M compatibility.
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

5 years agoRTOS2: Added Blinky and MsgQueue examples for IAR
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>
5 years agoMinor code example updates
Christopher Seidl [Wed, 25 Mar 2020 08:01:46 +0000 (09:01 +0100)]
Minor code example updates

5 years agoAligned PMU function prototypes and definitions for PMU counter overflow and interrup...
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.

5 years agoDevice: Replaced __MVE_USED with __ARM_FEATURE_MVE on Armv8.1-M devices.
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

5 years agoVIO: updated template (removed code annotation)
Robert Rostohar [Tue, 24 Mar 2020 10:58:21 +0000 (11:58 +0100)]
VIO: updated template (removed code annotation)

5 years agoUpdated last four PMU functions to return void.
Edmund Player [Mon, 23 Mar 2020 17:28:29 +0000 (17:28 +0000)]
Updated last four PMU functions to return void.

5 years agoCMSIS_VIO: changed valueXYZ presentation in SCVD file.
GuentherMartin [Tue, 24 Mar 2020 07:38:02 +0000 (08:38 +0100)]
CMSIS_VIO: changed valueXYZ presentation in SCVD file.

5 years agoVIO: updated template (added further sections controlled with defines CMSIS_VIN and...
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)

5 years agoAdded usage code examples to all functions.
Christopher Seidl [Mon, 23 Mar 2020 15:36:52 +0000 (16:36 +0100)]
Added usage code examples to all functions.

5 years agoVIO: updated template (added support for defines CMSIS_VIN and CMSIS_VOUT)
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)

5 years agoUpdated images and documentation
Christopher Seidl [Mon, 23 Mar 2020 13:44:34 +0000 (14:44 +0100)]
Updated images and documentation

5 years agoVIO: renamed definitions, functions and symbols (prefix "cv")
Robert Rostohar [Mon, 23 Mar 2020 11:48:04 +0000 (12:48 +0100)]
VIO: renamed definitions, functions and symbols (prefix "cv")

5 years agoChanged cv prefix to vio
Christopher Seidl [Mon, 23 Mar 2020 10:20:11 +0000 (11:20 +0100)]
Changed cv prefix to vio

5 years agoMinor fixes.
Christopher Seidl [Mon, 23 Mar 2020 07:34:06 +0000 (08:34 +0100)]
Minor fixes.

5 years agoRTX5: added support for Cortex-M55 (without FPU)
Robert Rostohar [Fri, 20 Mar 2020 14:20:01 +0000 (15:20 +0100)]
RTX5: added support for Cortex-M55 (without FPU)

5 years agoCMSIS-NN Add MVE support in requantization for a variant of DWC
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

5 years agoCore(M): Fix-up to Armv8.1-M core headers after adding PMU.
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

5 years agoMerge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
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

5 years agoCMSIS DSP: reworked examples.
GuentherMartin [Fri, 20 Mar 2020 12:29:31 +0000 (13:29 +0100)]
CMSIS DSP: reworked examples.

5 years agoVIO initial documentation added; more work on the header file for easy documentation.
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.

5 years agoDevice: Enhanced Armv8.1-MML TrustZone setup for MVE.
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

5 years agoCorrected typo in return sections of functions.
Christopher Seidl [Fri, 20 Mar 2020 10:00:07 +0000 (11:00 +0100)]
Corrected typo in return sections of functions.

5 years agoCMSIS-DSP: Correction to spline function to be able to build examples
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.

5 years agoUpdated pmu_armv8.h with PMU functions and event macros.
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.

5 years agoFixed link for SDCMSIS-1172
Christopher Seidl [Thu, 19 Mar 2020 14:58:49 +0000 (15:58 +0100)]
Fixed link for SDCMSIS-1172

5 years agoCMSIS VIO: registered API and added virtual implementation (using memory only)
Robert Rostohar [Thu, 19 Mar 2020 12:31:52 +0000 (13:31 +0100)]
CMSIS VIO: registered API and added virtual implementation (using memory only)

5 years agoCMSIS VIO: moved to CMSIS-Driver
Robert Rostohar [Thu, 19 Mar 2020 12:27:50 +0000 (13:27 +0100)]
CMSIS VIO: moved to CMSIS-Driver

5 years agoCore(M): Removed __MVE_PRESENT and __MVE_USED macros for Armv8.1-M based devices.
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

5 years agoPack: Enhanced TrustZone Secure/Non-secure conditions
Robert Rostohar [Wed, 18 Mar 2020 07:49:55 +0000 (08:49 +0100)]
Pack: Enhanced TrustZone Secure/Non-secure conditions

5 years agoPack: Fixed pack description and generator script ...
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

5 years agoChanges made as required by SDCMSIS-1172
Christopher Seidl [Tue, 17 Mar 2020 13:37:29 +0000 (14:37 +0100)]
Changes made as required by SDCMSIS-1172

5 years agoCMSIS-NN List source files and update revision number
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

5 years agocore: add SPDX identifier
Martin Kojtal [Fri, 21 Feb 2020 07:07:46 +0000 (07:07 +0000)]
core: add SPDX identifier

5 years agoCMSIS-DSP: Added path to new headers for building CMSIS-DSP pack.
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.

5 years agoCMSIS-DSP: Updates pack source component.
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

5 years agoAdded examples to the tutorial.
Christopher Seidl [Fri, 13 Mar 2020 09:22:42 +0000 (10:22 +0100)]
Added examples to the tutorial.

5 years agoRTX5: typo correction in documentation (rtx_evr.h)
Robert Rostohar [Thu, 12 Mar 2020 08:22:49 +0000 (09:22 +0100)]
RTX5: typo correction in documentation (rtx_evr.h)

5 years agoAdded RTX5 tutorial, waiting for example projects
Christopher Seidl [Wed, 11 Mar 2020 13:48:30 +0000 (14:48 +0100)]
Added RTX5 tutorial, waiting for example projects

5 years agoRTX5: added support for Cortex-M55
Robert Rostohar [Fri, 6 Mar 2020 13:13:30 +0000 (14:13 +0100)]
RTX5: added support for Cortex-M55

5 years agoCMSIS Driver: minor update in the documentation
Milorad Cvjetkovic [Fri, 6 Mar 2020 06:28:18 +0000 (07:28 +0100)]
CMSIS Driver: minor update in the documentation

5 years agoRTX5: updated version history
Robert Rostohar [Thu, 5 Mar 2020 14:36:07 +0000 (15:36 +0100)]
RTX5: updated version history

5 years agoRTX5: updated configuration template default values
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

5 years agoDoxygen: Fixed warnings for CMSIS-RTOS2 Mutex attributes
Robert Rostohar [Thu, 5 Mar 2020 13:06:59 +0000 (14:06 +0100)]
Doxygen: Fixed warnings for CMSIS-RTOS2 Mutex attributes

5 years agoCMSIS Driver: minor update in the documentation
Milorad Cvjetkovic [Wed, 4 Mar 2020 09:45:47 +0000 (10:45 +0100)]
CMSIS Driver: minor update in the documentation

5 years agoDoxyGen: Added Armv8.1-MML and CM55 to template lists.
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

5 years agoCore(M): Refactored/aligned L1 Cache Functions
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

5 years agoIrq modes handling
ua1arn [Tue, 3 Mar 2020 08:36:07 +0000 (11:36 +0300)]
Irq modes handling

Change-Id: I427af99ad6c561619068155c1e52fe4081282785