]>
begriffs open source - cmsis/log
Jonatan Antoni [Mon, 30 May 2022 11:39:33 +0000 (13:39 +0200)]
Core(M): Fix DoxyGen issues.
Christophe Favergeon [Wed, 25 May 2022 08:39:00 +0000 (10:39 +0200)]
CMSIS-DSP: Some improvements for sign conversion warnings.
Added new tests for function in utils.h
Joachim Krech [Tue, 24 May 2022 06:38:43 +0000 (08:38 +0200)]
Use https in url
Måns Nilsson [Thu, 19 May 2022 15:08:11 +0000 (17:08 +0200)]
CMSIS-NN: Add support for DSP int16 depthwise_conv (#1490)
* CMSIS-NN: Add support for DSP int16 depthwise_conv
* Update packdesc.yml
Måns Nilsson [Thu, 19 May 2022 11:15:28 +0000 (13:15 +0200)]
CMSIS-NN: Add support for int16 DSP avg pooling (#1486)
* CMSIS-NN: Add support for int16 DSP avg pooling
Jonatan Antoni [Thu, 12 May 2022 15:47:34 +0000 (17:47 +0200)]
Enhance check_header.sh to consider all commits in a PR.
grasci [Thu, 12 May 2022 12:37:36 +0000 (14:37 +0200)]
CMSIS-Core(M): update CM85, CM55 core header files.
Co-authored-by: Martin Günther <martin.guenther@arm.com>
Måns Nilsson [Mon, 9 May 2022 11:03:37 +0000 (13:03 +0200)]
CMSIS-NN: Replace arm_status with arm_cmsis_nn_status struct (#1480)
Replaces ARM_MATH_SIZE_MISMATCH with ARM_CMSIS_NN_ARG_ERROR.
Replaces ARM_MATH_SUCCESS with ARM_CMSIS_NN_SUCCESS.
Replaces ARM_MATH_ARGUMENT_ERROR with ARM_CMSIS_NN_ARG_ERROR.
Christopher Seidl [Mon, 2 May 2022 11:23:50 +0000 (13:23 +0200)]
Removed outdated info
Jonatan Antoni [Mon, 2 May 2022 10:57:58 +0000 (12:57 +0200)]
Bump version after release.
Jonatan Antoni [Mon, 2 May 2022 10:42:50 +0000 (12:42 +0200)]
Finalize release 5.9.0
Jonatan Antoni [Mon, 2 May 2022 09:29:54 +0000 (11:29 +0200)]
Update README to track latest release (on master branch), automatically.
Vladimir Marchenko [Fri, 29 Apr 2022 14:09:52 +0000 (16:09 +0200)]
Doxygen: added description for __CM85_REV
Vladimir Marchenko [Fri, 29 Apr 2022 13:45:57 +0000 (15:45 +0200)]
Doxygen: Added more references to STAR-MC1
Vladimir Marchenko [Fri, 29 Apr 2022 13:29:34 +0000 (15:29 +0200)]
Doxygen: fixed incorrect link
Vladimir Marchenko [Fri, 29 Apr 2022 10:27:00 +0000 (12:27 +0200)]
README.md: Removed bold links
Vladimir Marchenko [Fri, 29 Apr 2022 10:17:54 +0000 (12:17 +0200)]
README.md: Added reference to CMSIS-Build
Vladimir Marchenko [Fri, 29 Apr 2022 10:17:28 +0000 (12:17 +0200)]
Doxygen: Fixed Revision History for 5.9.0
Vladimir Marchenko [Fri, 29 Apr 2022 10:16:59 +0000 (12:16 +0200)]
Doxygen: Added PMU documentation for CM85 and extended for CM55
Vladimir Marchenko [Fri, 29 Apr 2022 10:15:08 +0000 (12:15 +0200)]
Doxygen: Extended with Cortex-M85 references
Vladimir Marchenko [Wed, 27 Apr 2022 13:06:03 +0000 (15:06 +0200)]
Doxygen: Minor rework/typo fixes in RTOS Validation page.
Jonatan Antoni [Wed, 27 Apr 2022 09:34:27 +0000 (11:34 +0200)]
Update change history and versions
Jonatan Antoni [Tue, 26 Apr 2022 14:24:59 +0000 (16:24 +0200)]
CMSIS-Core(M): Add Cortex-M85 support
- Add generic ARMCM85 device
- Add Cortex-M85 (CM85) to SVD schema
Co-authored-by: GuentherMartin <martin.guenther@arm.com>
Robert Rostohar [Tue, 26 Apr 2022 06:49:14 +0000 (08:49 +0200)]
CMSIS-DAP: Update version and revision history
Vladimir Marchenko [Mon, 25 Apr 2022 15:38:16 +0000 (17:38 +0200)]
Doxygen: Updated "RTOS Validation" page with references to CMSIS-RTOS2 Validation
Jonatan Antoni [Thu, 21 Apr 2022 12:46:25 +0000 (14:46 +0200)]
Remove deprecated docs and schemas for CMSIS-Pack and CMSIS-Build
GuentherMartin [Thu, 21 Apr 2022 06:39:06 +0000 (08:39 +0200)]
Updated Cortex-M55 core header
- corrected MemSysCtl_Type
Jonatan Antoni [Tue, 19 Apr 2022 12:18:44 +0000 (14:18 +0200)]
Record new Armv8.1-M RTX5 libraries for IAR compiler
hmogensen-arm [Tue, 19 Apr 2022 12:05:28 +0000 (14:05 +0200)]
CMSIS-NN: Add SVDF state tensor with 8 bit precision (#1461)
Vladimir Marchenko [Thu, 14 Apr 2022 15:30:30 +0000 (17:30 +0200)]
CMSIS-Build: added documentation redirects to CMSIS-Toolbox
Jonatan Antoni [Thu, 14 Apr 2022 12:25:21 +0000 (14:25 +0200)]
DoxyGen: Fixup gen_doc.sh
Vladimir Marchenko [Thu, 14 Apr 2022 12:01:06 +0000 (14:01 +0200)]
CMSIS-Pack: Redirects in documentation to Open-CMSIS-Pack
Reinhard Keil [Wed, 13 Apr 2022 13:07:34 +0000 (15:07 +0200)]
Documentation: Core - formatting issue fixed, Build: finalized CMSIS-Toolbox
Albert Huang [Thu, 7 Apr 2022 09:58:42 +0000 (17:58 +0800)]
Update core_starmc1.h
Update CoreDebug to DCB and DIB
Fix some bugs
And some optimization for changing STAR to STAR-MC1
Albert Huang [Wed, 6 Apr 2022 07:38:13 +0000 (15:38 +0800)]
Update core_starmc1.h
Add macro define for STAR-MC
Jonatan Antoni [Tue, 5 Apr 2022 08:05:00 +0000 (10:05 +0200)]
Bump next release version to 5.9.0
Jonatan Antoni [Thu, 31 Mar 2022 13:44:26 +0000 (15:44 +0200)]
Fix signature of __USAT in documentation.
The operand of usat instruction is a signed value according
to ACLE specification, see https://developer.arm.com/documentation/101028/0013/?lang=en
Fixes #1453
GuentherMartin [Thu, 31 Mar 2022 08:57:54 +0000 (10:57 +0200)]
CMSIS Device: fixed typo in scatter files.
Milorad Cvjetkovic [Wed, 30 Mar 2022 11:08:33 +0000 (13:08 +0200)]
CMSIS-Driver WiFi: Update documentation (#1452)
- Activate function
- Socket Create function
- Socket Receive/RecvFrom/Send/SendTo function (support for polling)
Robert Rostohar [Tue, 29 Mar 2022 09:14:06 +0000 (11:14 +0200)]
DoxyGen: Fix white-space in CMSIS-Driver documentation (affects formatting)
GuentherMartin [Mon, 28 Mar 2022 13:19:53 +0000 (15:19 +0200)]
CMSIS Device: Updated system_ARMCM55.c
- corrected "Clear ELPSTATE".
Albert Huang [Mon, 28 Mar 2022 09:04:30 +0000 (17:04 +0800)]
Rename core_star.h to core_starmc1.h
* Replace "STAR" with "STAR-MC1"
GuentherMartin [Thu, 24 Mar 2022 06:27:41 +0000 (07:27 +0100)]
Core(A): Fixed __RBIT implementation (issue #1445)
Martin Günther [Wed, 16 Mar 2022 14:09:29 +0000 (15:09 +0100)]
CMSIS-Core(M): Add missing registers to core_cm55.h
- Memory System Control Registers
- External Wakeup Interrupt Controller Registers
- Error Banking Registers
- Processor Configuration Information Registers
Robert Rostohar [Fri, 11 Mar 2022 09:21:04 +0000 (10:21 +0100)]
RTX5: Fix timer interval when periodic timer is restarted
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.
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
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>
Robert Rostohar [Wed, 16 Feb 2022 07:48:10 +0000 (08:48 +0100)]
RXT5: add Floating-point initialization for Arm C Library (#1421)
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
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.
Jonatan Antoni [Mon, 7 Feb 2022 16:17:46 +0000 (17:17 +0100)]
GitHub: Add check for Pack Description
Jonatan Antoni [Mon, 7 Feb 2022 16:06:04 +0000 (17:06 +0100)]
GitHub: Add check for Pack Description
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>
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
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
Robert Rostohar [Mon, 20 Dec 2021 14:08:30 +0000 (15:08 +0100)]
RXT5: optimize MessageQueueGet/Put (remove copying arguments)
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
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
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.
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.
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.
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.
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)
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.
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.
Jonatan Antoni [Thu, 5 Aug 2021 07:24:32 +0000 (09:24 +0200)]
DoxyGen: Fix broken links.
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.
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
Milorad Cvjetkovic [Mon, 23 Aug 2021 05:50:08 +0000 (07:50 +0200)]
CMSIS-Driver: minor update of USART documentation
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
Reinhard Keil [Mon, 16 Aug 2021 06:28:16 +0000 (08:28 +0200)]
Update README.md
Added batches for license and release version
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
Christopher Seidl [Mon, 9 Aug 2021 12:12:26 +0000 (14:12 +0200)]
Further fixes
Jonatan Antoni [Thu, 5 Aug 2021 06:22:45 +0000 (08:22 +0200)]
GitHub: Add LinkChecker for DoxyGen.
Jonatan Antoni [Tue, 3 Aug 2021 08:40:29 +0000 (10:40 +0200)]
GitHub: Add problem matcher for file header checker.
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.
Jonatan Antoni [Mon, 19 Jul 2021 09:48:19 +0000 (11:48 +0200)]
Core(M): Fixup to the version history.
Gabriel Wang [Sat, 17 Jul 2021 12:36:44 +0000 (13:36 +0100)]
people forgot the update the sub version...
Wilfried Chauveau [Fri, 16 Jul 2021 19:28:16 +0000 (20:28 +0100)]
Fix PMU_Type in core_m55 and core_armv81mml.
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
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,
Jonatan Antoni [Tue, 29 Jun 2021 15:17:30 +0000 (17:17 +0200)]
Bump pack version after release.
Jonatan Antoni [Tue, 29 Jun 2021 13:57:35 +0000 (15:57 +0200)]
GitHub: Fix release workflow.
Jonatan Antoni [Tue, 29 Jun 2021 09:15:07 +0000 (11:15 +0200)]
Fix README link to pre-built documentation.
Jonatan Antoni [Thu, 24 Jun 2021 09:54:40 +0000 (11:54 +0200)]
Finalize release 5.8.0
Jonatan Antoni [Tue, 22 Jun 2021 16:04:20 +0000 (18:04 +0200)]
Update codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 15:28:45 +0000 (17:28 +0200)]
Update codeql-analysis.yml
Jonatan Antoni [Tue, 22 Jun 2021 15:27:05 +0000 (17:27 +0200)]
Update 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.
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.
Jonatan Antoni [Mon, 21 Jun 2021 14:28:31 +0000 (16:28 +0200)]
GitHub: Fix release workflow.
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
Jonatan Antoni [Thu, 17 Jun 2021 14:07:04 +0000 (16:07 +0200)]
Add CMSIS-DAP 2.1.0 to PDSC changelog.
Jonatan Antoni [Thu, 17 Jun 2021 13:52:50 +0000 (15:52 +0200)]
GitHub: Allow manual develop docs update.
Jonatan Antoni [Thu, 17 Jun 2021 12:55:20 +0000 (14:55 +0200)]
GitHub: Separate action into two yaml files.
Jonatan Antoni [Thu, 17 Jun 2021 12:55:20 +0000 (14:55 +0200)]
GitHub: Add action to build/publish documentation on release.
Jonatan Antoni [Thu, 17 Jun 2021 12:44:05 +0000 (14:44 +0200)]
Update revision history for release.
Jonatan Antoni [Thu, 17 Jun 2021 11:55:12 +0000 (13:55 +0200)]
Doxygen: Update toolchain versions used for verification.
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.