]> begriffs open source - cmsis/log
cmsis
4 years agoCMSIS Documentation: Updated CMSIS-Core(M) documentation and device template files.
GuentherMartin [Tue, 2 Feb 2021 09:40:25 +0000 (10:40 +0100)]
CMSIS Documentation: Updated CMSIS-Core(M) documentation and device template files.

4 years agoCoreValidation: Updat build config and script.
Jonatan Antoni [Tue, 26 Jan 2021 14:23:01 +0000 (15:23 +0100)]
CoreValidation: Updat build config and script.
- Add new build.py using python-matrix-builder module.
- Rename model configs to reflect build target.
- Add Cortex-M55 build targets.
- Clang/GCC use compiler features instead of -mfpu explicitly
- Remove disregarded flags

4 years agoDoxyGen: remind users to enable trace before using PMU
Tsung-Han Lin [Thu, 31 Dec 2020 09:44:40 +0000 (18:44 +0900)]
DoxyGen: remind users to enable trace before using PMU

Add some notes to remind users to enable trace via:
CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk;
before using PMU.

This is originally mentioned in
'Application Note
Armv8.1-M Performance Monitoring User Guide'

4 years agoMade sure the reader understands that ARM_MPU_OrderedMemcpy is used by ARM_MPU_Load...
Edmund Player [Wed, 3 Feb 2021 12:12:45 +0000 (12:12 +0000)]
Made sure the reader understands that ARM_MPU_OrderedMemcpy is used by ARM_MPU_Load/ARM_MPU_LoadEx.

4 years agoUpdated descriptions for ARM_MPU_OrderedMemcpy to point to ARM_MPU_Load and ARM_MPU_L...
Edmund Player [Wed, 3 Feb 2021 12:11:35 +0000 (12:11 +0000)]
Updated descriptions for ARM_MPU_OrderedMemcpy to point to ARM_MPU_Load and ARM_MPU_LoadEx.

4 years agoUpdated v7-M and v8-M examples:
Edmund Player [Wed, 3 Feb 2021 10:53:22 +0000 (10:53 +0000)]
Updated v7-M and v8-M examples:

- void main > int main
- MPU_RASR > ARM_MPU_RASR
- Memcopy > memcpy
- Mention MPU alias registers in memcpy function description.

4 years agoCoreValidation: added ARM v8.1-M predefined macros to the tests.
GuentherMartin [Mon, 1 Feb 2021 15:28:54 +0000 (16:28 +0100)]
CoreValidation: added ARM v8.1-M predefined macros to the tests.

4 years agoCMSIS-Core(M): Armv8-M Secure Stack Sealing enhancement.
GuentherMartin [Fri, 29 Jan 2021 08:39:22 +0000 (09:39 +0100)]
CMSIS-Core(M): Armv8-M Secure Stack Sealing enhancement.

4 years agoCoreValidation: Fixed AC5 scatter file problem.
GuentherMartin [Wed, 27 Jan 2021 06:56:49 +0000 (07:56 +0100)]
CoreValidation: Fixed AC5 scatter file problem.

4 years agoCMSIS Documentation: Fixed image file name reference.
GuentherMartin [Tue, 26 Jan 2021 14:19:43 +0000 (15:19 +0100)]
CMSIS Documentation: Fixed image file name reference.

4 years agoCoreValidation: added ARMv8-M Stacksealing, added GCC V10.2.1 support, removed GCC...
GuentherMartin [Mon, 25 Jan 2021 14:04:55 +0000 (15:04 +0100)]
CoreValidation: added ARMv8-M Stacksealing, added GCC V10.2.1 support, removed GCC warnings

4 years agoCore(M): Fixed minor compiler warnings, removed trailing whitespace.
GuentherMartin [Mon, 25 Jan 2021 11:57:58 +0000 (12:57 +0100)]
Core(M): Fixed minor compiler warnings, removed trailing whitespace.

4 years agoCMSIS-NN: Update revision history
Felix Johnny [Tue, 19 Jan 2021 09:31:55 +0000 (10:31 +0100)]
CMSIS-NN: Update revision history

1. ARM.CMSIS.pdsc file updated with recent file changes
2. Updated revision history and version number
3. arm_nnfunctions.h file is clang formatted

Change-Id: I378656d62b371759910b38b28ed68c0012a384c5

4 years agoCMSIS-Core(M): Armv8-M Secure Stack Sealing
GuentherMartin [Fri, 8 Jan 2021 06:57:04 +0000 (07:57 +0100)]
CMSIS-Core(M): Armv8-M Secure Stack Sealing
- resolved review comments.
- added additional macros to tool header file.

4 years agoCMSIS-Core(M): Armv8-M Secure Stack Sealing
GuentherMartin [Thu, 17 Dec 2020 08:04:42 +0000 (09:04 +0100)]
CMSIS-Core(M): Armv8-M Secure Stack Sealing
 - updated gcc, armclang CMSIS header files.
 - updated ARM, GCC startup files and linker description / scatter files.
 - renamed armclang assembler files to '.S'.
 - configured C-Startup as default.

5 years agoUpdated links to architecture and processor documentation.
Christopher Seidl [Wed, 9 Dec 2020 09:59:31 +0000 (10:59 +0100)]
Updated links to architecture and processor documentation.

5 years agoAdded note about RTX not disabling IRQs.
Christopher Seidl [Tue, 8 Dec 2020 12:12:01 +0000 (13:12 +0100)]
Added note about RTX not disabling IRQs.

5 years agocorrected comments
GuentherMartin [Tue, 3 Nov 2020 09:13:11 +0000 (10:13 +0100)]
corrected comments

5 years agoreplace SCB_CACR_ECCEN with SCB_CACR_ECCDIS in core_cm7.h (#1032)
GuentherMartin [Tue, 3 Nov 2020 07:58:16 +0000 (08:58 +0100)]
replace SCB_CACR_ECCEN with SCB_CACR_ECCDIS in core_cm7.h (#1032)

5 years agoUpdated general CMSIS introduction.
Christopher Seidl [Tue, 27 Oct 2020 10:55:52 +0000 (11:55 +0100)]
Updated general CMSIS introduction.

5 years agoCMSIS-Core: Fix for correct use of asm keyword
Felix Johnny [Thu, 15 Oct 2020 10:50:16 +0000 (12:50 +0200)]
CMSIS-Core: Fix for correct use of asm keyword

asm keyword is replaced by compiler specific  __ASM define
for __SXTB16_RORn()

5 years agofix bug in documentation
Morteza [Mon, 12 Oct 2020 19:28:57 +0000 (22:58 +0330)]
fix bug in documentation

there was fault for `uint32_t NVIC_GetEnableIRQ(IRQn_Type IRQn)` function documentation that fixed.

5 years agoAligned GCC linker description and assembler startup with C startup.
GuentherMartin [Tue, 4 Aug 2020 06:38:28 +0000 (08:38 +0200)]
Aligned GCC linker description and assembler startup with C startup.

5 years agoCore(M): Fixing implementation of __SXTB16_RORn. #996
Jonatan Antoni [Mon, 12 Oct 2020 12:42:05 +0000 (14:42 +0200)]
Core(M): Fixing implementation of __SXTB16_RORn. #996

The new implementation automatically falls back to a manual
combination of __SXTB16 and __ROR if the value for rotate
is not a compile time constant of 8, 16 or 24.

5 years agoAdded notes about round-robin scheduling.
Christopher Seidl [Mon, 28 Sep 2020 14:00:00 +0000 (16:00 +0200)]
Added notes about round-robin scheduling.

5 years agoCoreValidation: Removed execution timeouts for fast models.
Jonatan Antoni [Wed, 23 Sep 2020 08:37:11 +0000 (10:37 +0200)]
CoreValidation: Removed execution timeouts for fast models.

5 years agoCMSIS RTOS2: typo correction in documentation (osDelay/osDelayUntil)
Robert Rostohar [Tue, 1 Sep 2020 11:48:17 +0000 (13:48 +0200)]
CMSIS RTOS2: typo correction in documentation (osDelay/osDelayUntil)

5 years agocorrected documentation of __SHASX (issue #989)
GuentherMartin [Tue, 1 Sep 2020 11:48:31 +0000 (13:48 +0200)]
corrected documentation of __SHASX (issue #989)

5 years agoAdded missing register BPIALL to SCB_Type structure.
GuentherMartin [Wed, 19 Aug 2020 07:07:25 +0000 (09:07 +0200)]
Added missing register BPIALL to SCB_Type structure.

5 years agoCMSIS-DSP: f16 versions of classical ML functions
Christophe Favergeon [Wed, 12 Aug 2020 08:39:33 +0000 (10:39 +0200)]
CMSIS-DSP: f16 versions of classical ML functions

5 years agoCMSIS-DSP: Added f16 versions of the distance functions
Christophe Favergeon [Tue, 11 Aug 2020 11:05:34 +0000 (13:05 +0200)]
CMSIS-DSP: Added f16 versions of the distance functions

5 years agoCMSIS-DSP: Added additional f16 statistics functions
Christophe Favergeon [Tue, 11 Aug 2020 09:19:25 +0000 (11:19 +0200)]
CMSIS-DSP: Added additional f16 statistics functions
and the required f16 fast math functions.

5 years agoCMSIS-DSP: Added f16 support functions
Christophe Favergeon [Mon, 10 Aug 2020 08:55:47 +0000 (10:55 +0200)]
CMSIS-DSP: Added f16 support functions

5 years agoCMSIS-DSP: Added f16 versions of statistics functions.
Christophe Favergeon [Fri, 7 Aug 2020 09:18:02 +0000 (11:18 +0200)]
CMSIS-DSP: Added f16 versions of statistics functions.

5 years agoCMSIS-DSP: Added f16 versions of linear and bilinear interpolations
Christophe Favergeon [Thu, 6 Aug 2020 11:14:33 +0000 (13:14 +0200)]
CMSIS-DSP: Added f16 versions of linear and bilinear interpolations

5 years agoCMSIS-DSP: Added f16 matrix functions
Christophe Favergeon [Thu, 6 Aug 2020 09:00:40 +0000 (11:00 +0200)]
CMSIS-DSP: Added f16 matrix functions

5 years agoCMSIS-DSP: Added arm_fir_f16
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.

5 years agoCMSIS-DSP: Added complex math f16
Christophe Favergeon [Mon, 3 Aug 2020 12:52:31 +0000 (14:52 +0200)]
CMSIS-DSP: Added complex math f16

5 years agoCore: Remove useless test
Christophe Favergeon [Thu, 23 Jul 2020 12:20:46 +0000 (14:20 +0200)]
Core: Remove useless test

5 years agoCMSIS-DSP: Hook up __PKHBT intrinsic for GCC
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

5 years agoCMSIS-DSP: Re-organization of arm_math.h
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.

5 years agoCoreValidation: Fixed Cortex-A config
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

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)