]> begriffs open source - cmsis/log
cmsis
3 years agoCMSIS-NN: Add softmax s16 support (#1425)
Måns Nilsson [Thu, 10 Mar 2022 07:33:26 +0000 (08:33 +0100)]
CMSIS-NN: Add softmax s16 support (#1425)

CMSIS-NN: Add softmax s16 support

Adds scalar version of softmax with int8 input and int16 output.
Adds scalar version of softmax with int16 input and int16 output.
Adds unit tests.

3 years agoEnhance component conditions for Dcore="Star-MC1"
Jonatan Antoni [Mon, 28 Feb 2022 15:56:33 +0000 (16:56 +0100)]
Enhance component conditions for Dcore="Star-MC1"

- Reworked conditions to reduce duplicate file entries.
- Updated version and history for CMSIS-Core(M)
- Updated PACK.xsd (local copy)
- Enhance gen_pack.sh to update PACK.xsd on the fly

3 years agoCMSIS-NN: Add elementwise add/mul int16 and unit tests (#1419)
Måns Nilsson [Thu, 17 Feb 2022 14:11:54 +0000 (15:11 +0100)]
CMSIS-NN: Add elementwise add/mul int16 and unit tests (#1419)

* CMSIS-NN: Add elementwise add/mul int16 and unit tests

Zero out offsets for add/mul s16

Co-authored-by: Annie Tallund <annie.tallund@arm.com> and Måns Nilsson <mans.nilsson@arm.com>
3 years agoRXT5: add Floating-point initialization for Arm C Library (#1421)
Robert Rostohar [Wed, 16 Feb 2022 07:48:10 +0000 (08:48 +0100)]
RXT5: add Floating-point initialization for Arm C Library (#1421)

3 years agoCMSIS-NN: Refactor, remove unused function arm_nn_mat_mult_kernel_s8_s16_reordered...
hmogensen-arm [Tue, 8 Feb 2022 13:37:35 +0000 (14:37 +0100)]
CMSIS-NN: Refactor, remove unused function arm_nn_mat_mult_kernel_s8_s16_reordered (#1417)

* CMSIS-NN: Remove unused function arm_nn_mat_mult_kernel_s8_s16_reordered.c

3 years agoCore(M): Describe scatter file templates. (#1376)
Martin Günther [Tue, 8 Feb 2022 12:22:12 +0000 (13:22 +0100)]
Core(M): Describe scatter file templates. (#1376)

* Core(M): Describe scatter file templates.

* Core(M): Describe scatter file templates.
- review changes.

3 years agoGitHub: Add check for Pack Description
Jonatan Antoni [Mon, 7 Feb 2022 16:17:46 +0000 (17:17 +0100)]
GitHub: Add check for Pack Description

3 years agoGitHub: Add check for Pack Description
Jonatan Antoni [Mon, 7 Feb 2022 16:06:04 +0000 (17:06 +0100)]
GitHub: Add check for Pack Description

3 years agoCMSIS-NN: add kernel and unittest for int16 pooling (#1408)
Måns Nilsson [Mon, 31 Jan 2022 15:06:54 +0000 (16:06 +0100)]
CMSIS-NN: add kernel and unittest for int16 pooling (#1408)

Co-authored-by: Måns Nilsson <mans.nilsson@arm.com>
Change-Id: Iafcfd0c2509d23566fdbb2709796e2c210fa1083

Co-authored-by: Annie Tallund <annie.tallund@arm.com>
3 years agoCMSIS-NN: Add int16 support for depthwise_conv (#1406)
Måns Nilsson [Mon, 31 Jan 2022 14:50:49 +0000 (15:50 +0100)]
CMSIS-NN: Add int16 support for depthwise_conv (#1406)

Adds new function arm_depthwise_conv_s16 including dilation support and
corresponding unit tests.

Change-Id: Ia393679990fdcb94edd062c53b76346c67e3405b

4 years agoCMSIS-NN: Add dilation support for generic depthwise conv (#1384)
Måns Nilsson [Wed, 29 Dec 2021 14:40:12 +0000 (15:40 +0100)]
CMSIS-NN: Add dilation support for generic depthwise conv (#1384)

* CMSIS-NN: Add dilation support for generic depthwise conv

Change-Id: I5731a3de681c7618e6d4408d117748bb5f384ae8

* CMSIS-NN: Also call wrapper in depthwise dilation unit test

4 years agoRXT5: optimize MessageQueueGet/Put (remove copying arguments)
Robert Rostohar [Mon, 20 Dec 2021 14:08:30 +0000 (15:08 +0100)]
RXT5: optimize MessageQueueGet/Put (remove copying arguments)

4 years agoRTX5: Fix potential register R1 corruption when calling OS functions from threads...
Robert Rostohar [Mon, 20 Dec 2021 12:08:36 +0000 (13:08 +0100)]
RTX5: Fix potential register R1 corruption when calling OS functions from threads multiple times with same arguments (when using high level compiler optimizations) - #1382

4 years agoCMSIS-NN: Add dilation support for conv (#1377)
Måns Nilsson [Sat, 18 Dec 2021 13:36:24 +0000 (14:36 +0100)]
CMSIS-NN: Add dilation support for conv (#1377)

* Adds dilation support for convolution implementation.
* Adds corresponding unit tests for dilation.
* Fixes generate script bug that it was always regenerating
   data.
* DSP and scalar implementation are partly combined so scalar
   implementation now also uses im2col buffer.

Change-Id: If6c57594b5122827597529ab628586135ec975fe
Co-authored-by: Patrik Laurell
4 years agoDoxyGen: Fix return types for RTOS2 tick functions.
Jonatan Antoni [Wed, 24 Nov 2021 12:22:31 +0000 (13:22 +0100)]
DoxyGen: Fix return types for RTOS2 tick functions.

Functions OS_Tick_Enable(), OS_Tick_Disable() and
OS_Tick_AcknowledgeISQ() are declared returning void
not int32_t.

4 years agoCMSIS-DSP: Python wrapper update
Christophe Favergeon [Mon, 15 Nov 2021 13:22:24 +0000 (14:22 +0100)]
CMSIS-DSP: Python wrapper update

New function arm_mat_mult_opt_q31 added to the wrapper.

4 years agoRemove reference to Git-LFS in readme.
Jonatan Antoni [Tue, 9 Nov 2021 09:15:39 +0000 (10:15 +0100)]
Remove reference to Git-LFS in readme.

Pre-built libraries are not stored in the repository
anymore. Hence generating the full pack requires
build environment for the library componants.

4 years agoCore: add missing Secure Fault syndrome registers and fix register name typo. (#1346)
Chris Reed [Thu, 14 Oct 2021 13:47:43 +0000 (08:47 -0500)]
Core: add missing Secure Fault syndrome registers and fix register name typo. (#1346)

- Add SFAR, SFSR registers.
- Rename ID_ADR to ID_AFR and add backwards compatibility alias.

4 years agoAdd core_star.h to support Arm China CPU core "STAR". (#1252)
Albert Huang [Wed, 13 Oct 2021 15:05:34 +0000 (23:05 +0800)]
Add core_star.h to support Arm China CPU core "STAR". (#1252)

4 years agoCMSIS-DSP: Add MFCC to SDFTools
Christophe Favergeon [Wed, 6 Oct 2021 05:24:36 +0000 (07:24 +0200)]
CMSIS-DSP: Add MFCC to SDFTools

Python and C++ nodes available.
New examples 5 and 6 are shwoing how to use MFCC in SDF in both cases.

4 years agoGitHub: Fix fileheader workflow.
Jonatan Antoni [Thu, 30 Sep 2021 15:21:16 +0000 (17:21 +0200)]
GitHub: Fix fileheader workflow.

The workflow must run on the actual change not
on the merge in order to detect properly updated
file header.

4 years agoDoxyGen: Fix broken links.
Jonatan Antoni [Thu, 5 Aug 2021 07:24:32 +0000 (09:24 +0200)]
DoxyGen: Fix broken links.

4 years agoDoxyGen: Fixed documentation of cache maintenance functions.
Jonatan Antoni [Tue, 7 Sep 2021 08:33:04 +0000 (10:33 +0200)]
DoxyGen: Fixed documentation of cache maintenance functions.

In 63554e7 the data type of the addr parameters were changed
to volatile void* but the documentation got missed.

4 years agoAdd DSP support for fully connected int16
Oscar Andersson [Mon, 9 Aug 2021 12:33:22 +0000 (14:33 +0200)]
Add DSP support for fully connected int16

Authors: Sebastian-Larsson, oscarandersson8218 (GitHub)

Adding DSP implementation for fully connected int16 as well a unit
test.

Also replacing SXTB(__ROR()) by __SXTB16_RORn in read_and_pad, since it
is used by this and it is faster for GCC.

Change-Id: I4a40a3f9137435e822957c6c8f971e65c1bf9706

4 years agoCMSIS-Driver: minor update of USART documentation
Milorad Cvjetkovic [Mon, 23 Aug 2021 05:50:08 +0000 (07:50 +0200)]
CMSIS-Driver: minor update of USART documentation

4 years agoCMSIS-NN: Adds support for int16 fully connected
Måns Nilsson [Mon, 21 Jun 2021 13:05:46 +0000 (15:05 +0200)]
CMSIS-NN: Adds support for int16 fully connected

* Adds arm_fully_connected_s16() and arm_nn_vec_mat_mult_t_s16().
* Adds unit tests for this.

Change-Id: Ie9980a6ba8c80d0cf4898777dde90735a722ddd1

4 years agoUpdate README.md
Reinhard Keil [Mon, 16 Aug 2021 06:28:16 +0000 (08:28 +0200)]
Update README.md

Added batches for license and release version

4 years agoCMSIS-NN: Optimized convolution for 16x8 data type
Oscar Andersson [Mon, 2 Aug 2021 14:19:24 +0000 (16:19 +0200)]
CMSIS-NN: Optimized convolution for 16x8 data type

Authors: Sebastian-Larsson, oscarandersson8218 (GitHub)

1. Optimized function is added for input data type of int16
and filter data type of int8. The main constraint is
that the kernel volume is < 512.

2. Unit tests are added as well.

Change-Id: I9f0f3067a275c8bf5f9263ebe76cd9a1033c7793

4 years agoFurther fixes
Christopher Seidl [Mon, 9 Aug 2021 12:12:26 +0000 (14:12 +0200)]
Further fixes

4 years agoGitHub: Add LinkChecker for DoxyGen.
Jonatan Antoni [Thu, 5 Aug 2021 06:22:45 +0000 (08:22 +0200)]
GitHub: Add LinkChecker for DoxyGen.

4 years agoGitHub: Add problem matcher for file header checker.
Jonatan Antoni [Tue, 3 Aug 2021 08:40:29 +0000 (10:40 +0200)]
GitHub: Add problem matcher for file header checker.

4 years agoGitHub: Add action to check file headers.
Jonatan Antoni [Thu, 22 Jul 2021 11:54:47 +0000 (13:54 +0200)]
GitHub: Add action to check file headers.

The check_header.sh script checks a given file for changes
made to its file header, i.e. @date and @version. For each
file that did not receive a proper update a warning message
is generated.

4 years agoCore(M): Fixup to the version history.
Jonatan Antoni [Mon, 19 Jul 2021 09:48:19 +0000 (11:48 +0200)]
Core(M): Fixup to the version history.

4 years agopeople forgot the update the sub version...
Gabriel Wang [Sat, 17 Jul 2021 12:36:44 +0000 (13:36 +0100)]
people forgot the update the sub version...

4 years agoFix PMU_Type in core_m55 and core_armv81mml.
Wilfried Chauveau [Fri, 16 Jul 2021 19:28:16 +0000 (20:28 +0100)]
Fix PMU_Type in core_m55 and core_armv81mml.

4 years agoCMSIS-NN: Add int16 conv kernel support
Måns Nilsson [Tue, 22 Jun 2021 16:16:52 +0000 (18:16 +0200)]
CMSIS-NN: Add int16 conv kernel support

* Adds test_arm_convolve_wrapper_s16 and test_arm_convolve_16 with
  reference implementation.
* This requires new requantization so it is based on new function,
  arm_nn_requantize_s64.
* Adds unit tests for this.

Change-Id: I730458996472d6dbb51d239bc7530dd53d21130f

4 years agoCMSIS-DSP: Removed float promotion issues
Christophe Favergeon [Thu, 8 Jul 2021 10:52:54 +0000 (12:52 +0200)]
CMSIS-DSP: Removed float promotion issues
Corrected some additional warnings when compiling with AC5 compiler.
Updated version numbers,

4 years agoBump pack version after release.
Jonatan Antoni [Tue, 29 Jun 2021 15:17:30 +0000 (17:17 +0200)]
Bump pack version after release.

4 years agoGitHub: Fix release workflow.
Jonatan Antoni [Tue, 29 Jun 2021 13:57:35 +0000 (15:57 +0200)]
GitHub: Fix release workflow.

4 years agoFix README link to pre-built documentation.
Jonatan Antoni [Tue, 29 Jun 2021 09:15:07 +0000 (11:15 +0200)]
Fix README link to pre-built documentation.

4 years agoFinalize release 5.8.0
Jonatan Antoni [Thu, 24 Jun 2021 09:54:40 +0000 (11:54 +0200)]
Finalize release 5.8.0

4 years agoUpdate codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 16:04:20 +0000 (18:04 +0200)]
Update codeql-analysis.yml

4 years agoUpdate codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 15:28:45 +0000 (17:28 +0200)]
Update codeql-analysis.yml

4 years agoUpdate codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 15:27:05 +0000 (17:27 +0200)]
Update codeql-analysis.yml

4 years agoGitHub: Fix codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 15:11:53 +0000 (17:11 +0200)]
GitHub: Fix codeql-analysis.yml

Docker image name to use GitHub Container Repository.

4 years agoCreate codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 15:11:53 +0000 (17:11 +0200)]
Create codeql-analysis.yml

Apply code analysis using CodeQL as a GHAction.

4 years agoGitHub: Fix release workflow.
Jonatan Antoni [Mon, 21 Jun 2021 14:28:31 +0000 (16:28 +0200)]
GitHub: Fix release workflow.

4 years agoDoxygen: Fix warnings.
Jonatan Antoni [Mon, 21 Jun 2021 12:27:32 +0000 (14:27 +0200)]
Doxygen: Fix warnings.
- File include to use forward slashes
- Remove unsupported Doxygen settings

4 years agoAdd CMSIS-DAP 2.1.0 to PDSC changelog.
Jonatan Antoni [Thu, 17 Jun 2021 14:07:04 +0000 (16:07 +0200)]
Add CMSIS-DAP 2.1.0 to PDSC changelog.

4 years agoGitHub: Allow manual develop docs update.
Jonatan Antoni [Thu, 17 Jun 2021 13:52:50 +0000 (15:52 +0200)]
GitHub: Allow manual develop docs update.

4 years agoGitHub: Separate action into two yaml files.
Jonatan Antoni [Thu, 17 Jun 2021 12:55:20 +0000 (14:55 +0200)]
GitHub: Separate action into two yaml files.

4 years agoGitHub: Add action to build/publish documentation on release.
Jonatan Antoni [Thu, 17 Jun 2021 12:55:20 +0000 (14:55 +0200)]
GitHub: Add action to build/publish documentation on release.

4 years agoUpdate revision history for release.
Jonatan Antoni [Thu, 17 Jun 2021 12:44:05 +0000 (14:44 +0200)]
Update revision history for release.

4 years agoDoxygen: Update toolchain versions used for verification.
Jonatan Antoni [Thu, 17 Jun 2021 11:55:12 +0000 (13:55 +0200)]
Doxygen: Update toolchain versions used for verification.

4 years agoCMSIS-Core(M): Fix conflict for ArmClang with arm_compat.h (#1211)
Jonatan Antoni [Thu, 17 Jun 2021 08:44:02 +0000 (10:44 +0200)]
CMSIS-Core(M): Fix conflict for ArmClang with arm_compat.h (#1211)

The arm_compat.h defines the ArmCC compatibility functions
__enable_irq and __disable_irq. These are (re)defined in
CMSIS which cause a clash if both are used at a time.

4 years agoCMSIS-Driver: update SAI documentation (fix typo)
Robert Rostohar [Wed, 16 Jun 2021 12:20:09 +0000 (14:20 +0200)]
CMSIS-Driver: update SAI documentation (fix typo)

4 years agoDevice: Cleanup IRQ names to follow known standard.
Jonatan Antoni [Mon, 14 Jun 2021 14:07:55 +0000 (16:07 +0200)]
Device: Cleanup IRQ names to follow known standard.

4 years agoDoxyGen: Update used compilers for RTX5 development.
Jonatan Antoni [Wed, 16 Jun 2021 06:27:29 +0000 (08:27 +0200)]
DoxyGen: Update used compilers for RTX5 development.

4 years agoCMSIS-NN: Remove unused Examples folder
Felix Thomasmathibalan [Mon, 14 Jun 2021 14:31:02 +0000 (16:31 +0200)]
CMSIS-NN: Remove unused Examples folder

The pre-TFLu examples are removed.

Change-Id: I057350c0da241af2a85b086d73de0ee35a6d1f14

4 years agoCMSIS-Core(M): added instruction barrier (ISB) to set_CONTROL functions.
GuentherMartin [Thu, 27 May 2021 11:28:30 +0000 (13:28 +0200)]
CMSIS-Core(M): added instruction barrier (ISB) to set_CONTROL functions.

4 years agoCMSIS-Core(M): added instruction barrier (ISB) to set_CONTROL functions (IAR).
TTornblom [Wed, 2 Jun 2021 08:54:12 +0000 (10:54 +0200)]
CMSIS-Core(M): added instruction barrier (ISB) to set_CONTROL functions (IAR).

Similar changes as PR 1203 but for IAR.

Signed-off-by: TTornblom <thomas.tornblom@iar.com>
4 years agoRebrand CMSIS to Common Microcontroller Software Interface Standard.
Jonatan Antoni [Tue, 8 Jun 2021 12:07:37 +0000 (14:07 +0200)]
Rebrand CMSIS to Common Microcontroller Software Interface Standard.

4 years agoDoxygen: Fix support statement for SIMD instructions.
Jonatan Antoni [Tue, 8 Jun 2021 12:15:49 +0000 (14:15 +0200)]
Doxygen: Fix support statement for SIMD instructions.

SIMD is not only supported on M4/M7 (Armv7E-M) but also on
Armv8-MML and Armv8.1-M.

4 years agoCMSIS-Core(M): incorrect use of SCB_SHCSR_MEMFAULTACT_Pos in MMFSR defines (#1172)
GuentherMartin [Fri, 4 Jun 2021 07:05:22 +0000 (09:05 +0200)]
CMSIS-Core(M): incorrect use of SCB_SHCSR_MEMFAULTACT_Pos in MMFSR defines (#1172)

4 years agoCMSIS-Core(M): ARM assembler startup for ARMv8-M cores.
GuentherMartin [Thu, 27 May 2021 08:37:16 +0000 (10:37 +0200)]
CMSIS-Core(M): ARM assembler startup for ARMv8-M cores.
- changed to GAS assembler (support for scatter file, stacksealing).
- increased major version number.

4 years agoCMSIS-Core(M): GCC assembler startup
GuentherMartin [Wed, 26 May 2021 08:51:30 +0000 (10:51 +0200)]
CMSIS-Core(M): GCC assembler startup
- corrected error in ARMv6-M cores.
- aligned startup.

4 years agoRTX5: fix mutex priority inversion (#1202)
Robert Rostohar [Mon, 24 May 2021 07:44:24 +0000 (09:44 +0200)]
RTX5: fix mutex priority inversion (#1202)

4 years agoUpdating all component and file versions.
Jonatan Antoni [Thu, 20 May 2021 15:13:06 +0000 (17:13 +0200)]
Updating all component and file versions.

4 years agoDoxyGen: typo corrections in Core
Robert Rostohar [Tue, 18 May 2021 10:40:00 +0000 (12:40 +0200)]
DoxyGen: typo corrections in Core

4 years agoCMSIS RTOS2: minor typo corrections in documentation
Robert Rostohar [Tue, 18 May 2021 09:50:21 +0000 (11:50 +0200)]
CMSIS RTOS2: minor typo corrections in documentation

4 years agoRTX5: update projects for building libraries
Robert Rostohar [Mon, 17 May 2021 08:10:56 +0000 (10:10 +0200)]
RTX5: update projects for building libraries

- update projects for Arm, GCC and IAR libraries
- add library configuration file (RTX_Config.h)
- use renamed IRQ modules
- update MISRA configuration (project for Arm)

4 years agoRTX5: use armclang (GNU syntax) for assembler with Arm Compiler 6
Robert Rostohar [Mon, 17 May 2021 10:08:27 +0000 (12:08 +0200)]
RTX5: use armclang (GNU syntax) for assembler with Arm Compiler 6

4 years agoRTX5: fix Message Queue Data allocation size when using object specific memory allocation
Robert Rostohar [Mon, 17 May 2021 08:01:08 +0000 (10:01 +0200)]
RTX5: fix Message Queue Data allocation size when using object specific memory allocation

4 years agoRTX5: update osKernelResume handling (processing past sleep ticks)
Robert Rostohar [Mon, 17 May 2021 07:55:04 +0000 (09:55 +0200)]
RTX5: update osKernelResume handling (processing past sleep ticks)

4 years agoRTX5: fix osThreadJoin (when terminating thread which is waiting to be joined)
Robert Rostohar [Mon, 17 May 2021 07:48:15 +0000 (09:48 +0200)]
RTX5: fix osThreadJoin (when terminating thread which is waiting to be joined)

4 years agoRTX5: fix osDelay/osDelayUntil error handling (#454)
Robert Rostohar [Mon, 17 May 2021 07:28:35 +0000 (09:28 +0200)]
RTX5: fix osDelay/osDelayUntil error handling (#454)

4 years agoRTX5: fix Round-Robin (#228, #1000)
Robert Rostohar [Mon, 17 May 2021 07:18:58 +0000 (09:18 +0200)]
RTX5: fix Round-Robin (#228, #1000)

Round-Robin timeout value is not reset any more when switching to higher priority threads.

4 years agoRTX5: update configuration (Event Recorder)
Robert Rostohar [Mon, 17 May 2021 06:55:14 +0000 (08:55 +0200)]
RTX5: update configuration (Event Recorder)

Event Recorder filter setup can be enabled or disabled per group.

4 years agoRTX5: enhance stack overrun checking
Robert Rostohar [Mon, 17 May 2021 06:25:58 +0000 (08:25 +0200)]
RTX5: enhance stack overrun checking

4 years agoRTX5: rename error code for stack overflow
Robert Rostohar [Mon, 17 May 2021 06:03:42 +0000 (08:03 +0200)]
RTX5: rename error code for stack overflow

4 years agoRTX5: add KernelErrorNotify event (osRtxErrorNotify)
Robert Rostohar [Mon, 17 May 2021 05:56:00 +0000 (07:56 +0200)]
RTX5: add KernelErrorNotify event (osRtxErrorNotify)

4 years agoRTX5: reorganize Armv8-M IRQ modules for IAR
Robert Rostohar [Mon, 17 May 2021 05:45:24 +0000 (07:45 +0200)]
RTX5: reorganize Armv8-M IRQ modules for IAR

4 years agoRTX5: optimize IRQ modules for Armv8-M
Robert Rostohar [Fri, 14 May 2021 14:54:52 +0000 (16:54 +0200)]
RTX5: optimize IRQ modules for Armv8-M

4 years agoRTX5: rename IRQ modules to match architecture (#943)
Robert Rostohar [Fri, 14 May 2021 10:38:21 +0000 (12:38 +0200)]
RTX5: rename IRQ modules to match architecture (#943)

irq_cm0.S  -> irq_armv6m.S
irq_cm3.S  -> irq_armv7m.S
irq_cm4f.S -> irq_armv7m.S
irq_ca.S   -> irq_armv7a.S

4 years agoRTOS2: corrected OS Tick SysTick implementation (OS_Tick_GetOverflow)
Robert Rostohar [Fri, 14 May 2021 05:54:55 +0000 (07:54 +0200)]
RTOS2: corrected OS Tick SysTick implementation (OS_Tick_GetOverflow)

4 years agoRTOS2: OS Tick API 1.0.2 - add extern "C" (#824)
Robert Rostohar [Fri, 14 May 2021 05:49:13 +0000 (07:49 +0200)]
RTOS2: OS Tick API 1.0.2 - add extern "C" (#824)

4 years agoCMSIS RTOS2: minor corrections and improvements in documentation
Robert Rostohar [Fri, 14 May 2021 05:43:19 +0000 (07:43 +0200)]
CMSIS RTOS2: minor corrections and improvements in documentation

4 years agoNew pack gen bash script.
Jonatan Antoni [Thu, 6 May 2021 15:31:38 +0000 (17:31 +0200)]
New pack gen bash script.
- Add scripts to fetch pre-built libs from Artifactory.
- Add pack build stage to Jenkinsfile.

4 years agoCMSIS-Core: aligned __disable_irq, __disable_fault_irq between supported compilers...
GuentherMartin [Wed, 5 May 2021 09:00:55 +0000 (11:00 +0200)]
CMSIS-Core: aligned __disable_irq, __disable_fault_irq between supported compilers (#1187)
 - reworked compiler header files
 - corrected CoreValidation tests

4 years agoClarified the usage of WiFi and network component
Christopher Seidl [Fri, 7 May 2021 09:48:48 +0000 (11:48 +0200)]
Clarified the usage of WiFi and network component

4 years agoUpdate develop documentation on gh-pages using gh-action.
Jonatan Antoni [Wed, 5 May 2021 16:19:03 +0000 (18:19 +0200)]
Update develop documentation on gh-pages using gh-action.
- Add gh-action workflows.
- Remove old build batches as they are not platform
  independent.
- Add new build bash script.
- Fix all dxy files to use quotes around project name.
- Move footer text (timestamp) into single js file so that
  regenerating documentation doesn't affect unchanged html
  files.

4 years agoRTX5: update release notes (OS Initialization for IAR)
Robert Rostohar [Wed, 5 May 2021 16:32:10 +0000 (18:32 +0200)]
RTX5: update release notes (OS Initialization for IAR)

4 years agoDSP: Removing deprecated library variant.
Jonatan Antoni [Thu, 4 Feb 2021 16:50:07 +0000 (17:50 +0100)]
DSP: Removing deprecated library variant.

4 years agoRTX5: CVE-2021-27431 vulnerability mitigation
Robert Rostohar [Wed, 5 May 2021 12:09:29 +0000 (14:09 +0200)]
RTX5: CVE-2021-27431 vulnerability mitigation

Reported vulnerability:
integer wrap-around in osRtxMemoryAlloc function (parameter 'size')

osRtxMemoryAlloc is an internal RTX function and is not intended to be
called directly by the user. It is also not exposed as public API.

Internal usage of osRtxMemoryAlloc ensures that ‘size’ is never
a large value (>=0xFFFFFFF8U) that would lead to wrap-around.

4 years agoDocker: Add dockerfile for Linux build environment.
Jonatan Antoni [Thu, 29 Apr 2021 16:26:29 +0000 (18:26 +0200)]
Docker: Add dockerfile for Linux build environment.
- Dockerfile with getDependencies.sh
- Pipeline stages for Docker lint, build and promote

4 years ago[CMSIS Core] Added CM55 Power Mode Control Registers definition
FabKlein [Thu, 15 Apr 2021 07:37:50 +0000 (09:37 +0200)]
[CMSIS Core] Added CM55 Power Mode Control Registers definition

4 years agoCoreValidation: Fix Arm Compiler 6 linker warnings.
Jonatan Antoni [Tue, 27 Apr 2021 07:45:50 +0000 (09:45 +0200)]
CoreValidation: Fix Arm Compiler 6 linker warnings.

The compiler issues warning about unsupported (deprecated)
target architectures when called with specific -march.

4 years agoCMSIS-Driver: minor update in SPI documentation
Milorad Cvjetkovic [Fri, 23 Apr 2021 12:16:32 +0000 (14:16 +0200)]
CMSIS-Driver: minor update in SPI documentation

4 years agoCoreValidation: Set filemode +x to build.py
Jonatan Antoni [Thu, 22 Apr 2021 14:38:55 +0000 (16:38 +0200)]
CoreValidation: Set filemode +x to build.py

4 years agoCMSIS-NN : Update history in pdsc file
Felix Thomasmathibalan [Thu, 22 Apr 2021 13:56:27 +0000 (14:56 +0100)]
CMSIS-NN : Update history in pdsc file

History is updated to show that SVDF is
optimized for Helium tech as well.