]>
begriffs open source - cmsis/log
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
ua1arn [Tue, 3 Mar 2020 08:36:07 +0000 (11:36 +0300)]
Irq modes handling
Change-Id: I427af99ad6c561619068155c1e52fe4081282785
Surendran Kanagaraj [Wed, 18 Dec 2019 17:30:33 +0000 (23:00 +0530)]
Device: Fix wrong core header file inclusion for SC300 and SC000
core header file included should be core_sc300.h instead
of core_SC300.h and core_sc000.h instead of core_SC000.h
Signed-off-by: Surendran Kanagaraj <surendran.k@samsung.com>
Milorad Cvjetkovic [Wed, 26 Feb 2020 11:46:53 +0000 (12:46 +0100)]
CMSIS Driver: minor update in the documentation
reinhardkeil [Wed, 26 Feb 2020 00:07:50 +0000 (01:07 +0100)]
Partner Meeting 2020 slides uploaded
Joachim Krech [Fri, 21 Feb 2020 10:34:54 +0000 (11:34 +0100)]
renamed a few tabs in docs
GuentherMartin [Thu, 20 Feb 2020 09:42:53 +0000 (10:42 +0100)]
Added Cortex-M55 support.
Added ARMCM55 device.
reinhardkeil [Thu, 20 Feb 2020 08:17:05 +0000 (09:17 +0100)]
Added Tutorial "Scaleable Software Stack"
reinhardkeil [Wed, 19 Feb 2020 14:38:29 +0000 (15:38 +0100)]
CMSIS-Core documentation: partition_<device>.h includes now partition_gen.h (that is generated using CMSIS-Zone); added FPU settings to partition_<device>.h
Christopher Seidl [Wed, 19 Feb 2020 14:12:20 +0000 (15:12 +0100)]
Removed unused old CMSIS logo
Christopher Seidl [Wed, 19 Feb 2020 14:10:49 +0000 (15:10 +0100)]
Uploaded new CMSIS logo
Christopher Seidl [Wed, 19 Feb 2020 12:12:33 +0000 (13:12 +0100)]
Updated file list image
Jonatan Antoni [Mon, 17 Feb 2020 11:28:25 +0000 (12:28 +0100)]
Doxygen: Fixed wording for CMSIS-RTOS2 Mutex Priority Inheritance.
Change-Id: I8097e29c542e07b61d18d9e77a30eb92ceefafeb
GuentherMartin [Thu, 13 Feb 2020 13:22:20 +0000 (14:22 +0100)]
Added use of predefined macro __ARM_ARCH_8_1M_MAIN__
GuentherMartin [Tue, 11 Feb 2020 13:43:10 +0000 (14:43 +0100)]
Added UDE support to ARM-v8-M header files.
Jonatan Antoni [Mon, 10 Feb 2020 13:26:05 +0000 (14:26 +0100)]
Core(M): Fixed barriers in MPU enable/disable.
Change-Id: Ieb7c6dd5c1bc46cf73aa6496f199c79f4c8682e4
Jonatan Antoni [Mon, 10 Feb 2020 13:18:46 +0000 (14:18 +0100)]
Core(M): Fixed FPU_Type by adding missing MVFR2 field.
Change-Id: I3241aa219d633c52d4dcad517900893a76e23918
Robert Rostohar [Thu, 6 Feb 2020 16:32:14 +0000 (17:32 +0100)]
RTX5: Enhanced support for Armv8-M (specifying thread TrustZone module identifier is optional)
Jonatan Antoni [Fri, 31 Jan 2020 12:33:23 +0000 (13:33 +0100)]
Core(M): Ignore -Wpedantic on Armv8-M core headers.
The MPU register definition makes use of (non ISO C99) features, i.e.
the struct definition contains unnamed structs/unions, deliberately.
Change-Id: I98beb3503c5859a6fb987f25e01b296459ecc18a
Jonatan Antoni [Fri, 31 Jan 2020 08:11:44 +0000 (09:11 +0100)]
Core(M): Fixup for syntax error introduced by #796
Change-Id: I73e160c4a277b353e6c98a82cff8102f63c55511
Gian Marco Iodice [Fri, 10 Jan 2020 14:35:13 +0000 (14:35 +0000)]
CMSIS CORE: Adding support for __SXTB16_RORn
Vladimir Umek [Thu, 30 Jan 2020 13:45:45 +0000 (14:45 +0100)]
CMSIS Driver: minor documentation fix (ARM_USART_EVENT_ bit 11 is DSR not CTS)
Robert Rostohar [Thu, 30 Jan 2020 11:21:38 +0000 (12:21 +0100)]
CMSIS Driver: improved MISRA compliance in APIs (added literal suffix U)
Daniel Brondani [Tue, 28 Jan 2020 14:22:38 +0000 (15:22 +0100)]
Core(A): Fixed GIC_SetPendingIRQ to use GICD_SGIR instead of GICD_SPENDSGIR for compliance with all GIC specification versions.
Jonatan Antoni [Tue, 28 Jan 2020 10:50:09 +0000 (11:50 +0100)]
Core(M): Added SCB_GetMVEType to decode implemented type of MVE.
Change-Id: I9d3c1fb9295c12217e3bdd70e0d02ddadd96e0ea
Robert Rostohar [Mon, 27 Jan 2020 07:42:12 +0000 (08:42 +0100)]
CMSIS Driver: minor update in WiFi Interface API documentation
Robert Rostohar [Fri, 24 Jan 2020 14:51:22 +0000 (15:51 +0100)]
CMSIS Driver: updated custom driver template versions
Robert Rostohar [Fri, 24 Jan 2020 13:37:40 +0000 (14:37 +0100)]
CMSIS Driver: updated WiFi Interface API version
Robert Rostohar [Fri, 24 Jan 2020 13:35:11 +0000 (14:35 +0100)]
CMSIS Driver: enhanced WiFi Interface API with support for polling Socket Receive/Send
Robert Rostohar [Fri, 24 Jan 2020 12:04:51 +0000 (13:04 +0100)]
CMSIS Driver: removed volatile from status related typedefs APIs
Jonatan Antoni [Fri, 24 Jan 2020 10:37:53 +0000 (11:37 +0100)]
DoxyGen: Updated all references/links to keil.com to use https instead of http.
Change-Id: I2589b0de59fb0f20bef11ed031771ed995b24855
Christophe Favergeon [Tue, 17 Dec 2019 10:37:34 +0000 (11:37 +0100)]
CMSIS-DSP: Corrected build issues with AC5 and gcc. Improved Doxygen comments.
Jonatan Antoni [Tue, 17 Dec 2019 10:42:20 +0000 (11:42 +0100)]
CoreValidation: Fixed TC_CoreFunc_IRQVect missing external declaration to ROM vector table.
Change-Id: I83dea2bbeb992e5271959c767735a2671552d3f3
Vladimir Marchenko [Wed, 11 Dec 2019 13:16:16 +0000 (14:16 +0100)]
CMSIS-Build: skeleton and initial information.
Jonatan Antoni [Mon, 9 Dec 2019 11:58:41 +0000 (12:58 +0100)]
CMSIS-NN: Fixed component dependency to DSP.
Change-Id: I845afeb2b0d8123a7bcaa6cc0d08d90f5b2e392b
Milorad Cvjetkovic [Fri, 6 Dec 2019 11:01:24 +0000 (12:01 +0100)]
Minor documentation update (added WiFi Driver Validation)
Jonatan Antoni [Wed, 4 Dec 2019 15:10:15 +0000 (16:10 +0100)]
Bump pack dev-drop version.
Change-Id: I50019dbd058d5c4ed4b5824893490e38947dbcbf
Jonatan Antoni [Mon, 18 Nov 2019 15:10:45 +0000 (16:10 +0100)]
Device: Updated all Cortex-M devices with strongly typed vector table references.
Change-Id: Ibe763ae993c61cd4906721a2d170cd2073099616
Christopher Seidl [Thu, 21 Nov 2019 07:26:41 +0000 (08:26 +0100)]
Graphic update
Christopher Seidl [Wed, 20 Nov 2019 16:04:20 +0000 (17:04 +0100)]
Updated CMSIS-Driver overview
Christopher Seidl [Mon, 18 Nov 2019 09:09:09 +0000 (10:09 +0100)]
Updated block diagram to incorporate WiFi driver
Jonatan Antoni [Wed, 13 Nov 2019 15:53:46 +0000 (16:53 +0100)]
Device: Renamed globally exposed interrupt function pointer type.
Change-Id: I927e00d13b964b6770c7b81e37e884be1fbe6c1b
reinhardkeil [Thu, 24 Oct 2019 11:49:23 +0000 (13:49 +0200)]
CMSIS-Pack:
- api documentation improved
- added bash_script to support pack generation on Linux or Windows
- added custom attribute to component element
- added TrustZone-disabled value to software model selection
GuentherMartin [Wed, 23 Oct 2019 08:33:18 +0000 (10:33 +0200)]
Core(M): reverted core_armv8mml header file
GuentherMartin [Mon, 21 Oct 2019 09:06:34 +0000 (11:06 +0200)]
Core(M): updated core_armv8(1)mml header files
- updated core_armv8mml.h according DDI0553A_m_armv8m_arm.pdf
- updated core_armv81mml.h according DDI0553B_i_armv8m_arm.pdf
Robert Rostohar [Fri, 18 Oct 2019 11:18:01 +0000 (13:18 +0200)]
RTX5: Fixed thread priority restore on mutex acquire timeout when priority inherit is used (#705)
Ari Parkkila [Fri, 27 Sep 2019 05:54:55 +0000 (22:54 -0700)]
Change OS_THREAD_LIBSPACE_NUM to be defined as a (compiler) macro
Jonatan Antoni [Mon, 7 Oct 2019 11:49:39 +0000 (13:49 +0200)]
DoxyGen: Enhanced description of osKernelGetSysTimerCount (#693)
Change-Id: I0081e8971aeeef5bd37d1bb744471f75f11e77e8
Christopher Seidl [Thu, 26 Sep 2019 10:01:56 +0000 (12:01 +0200)]
Changed wording on osThreadFlagsSet and added diagrams for better understanding.
Jonatan Antoni [Wed, 18 Sep 2019 13:19:18 +0000 (15:19 +0200)]
CoreValidation: Removed filter on CM23/33 for Arm Compiler 6.6 LTS
Since LTS branch version 6.6.2 CM23/33 are supported.
Change-Id: I9237e45946e6df8fb644b2ed51dd75a34fbe5787
reinhardkeil [Fri, 13 Sep 2019 14:49:10 +0000 (16:49 +0200)]
CMSIS-Zone limited to Cortex-M as Cache support for complex Cortex-A/R systems is not available.
Reinhard Keil [Fri, 13 Sep 2019 14:41:54 +0000 (16:41 +0200)]
Update README.md
Jonatan Antoni [Tue, 3 Sep 2019 11:37:57 +0000 (13:37 +0200)]
Doxygen: Fixed input file for Core(A).
Change-Id: Ic32c3526ef8c0f85d0cf2ea312df4e483efe7af7
reinhardkeil [Mon, 2 Sep 2019 06:21:47 +0000 (08:21 +0200)]
Cclass="IoT Service" added
GuentherMartin [Wed, 21 Aug 2019 09:41:14 +0000 (11:41 +0200)]
reworked __NVIC_SetVector(), __NVIC_GetVector() in core CM0, CM0+ include files (#655).
- checked that the code works for ARMCC, ARMCLANG and GCC.
GuentherMartin [Tue, 20 Aug 2019 05:45:18 +0000 (07:45 +0200)]
reworked __NVIC_SetVector(), __NVIC_GetVector() in core_cm*.h include files (#655).
Reinhard Keil [Wed, 14 Aug 2019 13:59:47 +0000 (15:59 +0200)]
Update README.md
Reinhard Keil [Wed, 14 Aug 2019 13:58:57 +0000 (15:58 +0200)]
Update README.md
Jonatan Antoni [Fri, 9 Aug 2019 11:01:38 +0000 (13:01 +0200)]
Core(M): Added additional parentheses to MPUv8 function-like-macro parameters.
Change-Id: I709f1977c92330eb301ffa85ba00ba4655f31fb1
Christophe Favergeon [Mon, 5 Aug 2019 07:09:19 +0000 (09:09 +0200)]
CMSIS-NN: Added missing intrinsics for Cortex-A.
Kevin Bracey [Mon, 14 Jan 2019 08:03:14 +0000 (10:03 +0200)]
GCC/Clang: cope with __set_CPSR changing condition codes
Add a "cc" clobber to __set_CPSR to reflect the fact that it could be
changing the condition codes.
Kevin Bracey [Wed, 9 Jan 2019 13:51:08 +0000 (15:51 +0200)]
IAR: RRX doesn't modify flags, but has flags as input
IAR assembler version of RRX had a "cc" clobber for RRX, but this is
unneeded - it doesn't modify the condition codes - it's not "RRXS".
Instead the assembler should have a volatile, as already seen in GCC and Clang
versions to reflect the CC input to the instruction.
CMSIS intrinsics use "volatile" attributes to force ordering of
instructions that work on the PSR, either input or output.
A "cc" clobber does not have that effect, at least in gcc; it only
indicates "changes condition codes", not "reads condition codes", so
CC-clobbering instructions can be reordered. This reflects that in
general the compilers make no guarantees about preserving flag state
between assembler sequences, meaning that __RRX will always be prone to
unreliability.
But the volatile marker increases the chances of stuff coming out in the
right order.
Kevin Bracey [Wed, 9 Jan 2019 12:22:32 +0000 (14:22 +0200)]
GCC: add WFI/WFE compiler barriers
Add "memory" clobber to __WFI and __WFE. Architecturally these should
always be immediately preceded by a __DSB (eg to ensure the write buffer
is drained). Without a barrier on WFI, the following compiler reordering
would be permitted:
__DSB(); __DSB();
__WFI(); -> val_in_ram = 3;
val_in_ram = 3; __WFI();
This could cause some power issues with the external bus not being
idle.
The added barrier should have no impact on code size, assuming these
instructions are always accompanied by DSB, as DSB does have its own
memory clobber already.
SEV not modified as there are no issues with the equivalent reordering;
we only need the SEV to not be reordered before the DSB, which is
ensured by volatile.
Kevin Bracey [Fri, 11 Jan 2019 10:23:24 +0000 (12:23 +0200)]
GCC: SSAT and USAT need asm volatile
Both SSAT and USAT modify the Q flag, so need something to order them
with respect to reads of the PSR. Add `volatile`, matching SADD8 et al.
Also SSAT16 and USAT16.
Change-Id: Ia2a5669609fd9533ccedc8dbdae791ec5d86b054
Kevin Bracey [Wed, 9 Jan 2019 13:23:03 +0000 (15:23 +0200)]
IAR: LDRT et al must be asm volatile
As these functions take volatile pointers, the API is promising that the
loads and stores will happen, so the assembler statements need volatile
qualifiers too.
If the functions took non-volatile pointers, or had a separate
non-volatile overload for C++, then the volatile could be omitted - the
instructions are normal loads and stores with no side-effects.
GCC and clang assembler already is "asm volatile", and armcc uses
intrinsics.
Change-Id: I4f5ce19ad732caa03ea9110501f0634175c85d4e
Kevin Bracey [Wed, 9 Jan 2019 12:34:02 +0000 (14:34 +0200)]
GCC: remove unneeded asm volatiles
Many assembler intrinsics are pure - they read only the input registers,
write only the output registers, and change no PSR flags.
Remove volatile from all such intrinisics to improve potential
optimisation.
REV, REV16, REVSH, RBIT
QADD8, SHADD8, UQADD8, UHADD8
QSUB8, SHSUB8, UQSUB8, UHSUB8
QADD16, SHADD16, UQADD16, UHADD16
QSUB16, SHSUB16, UQSUB16, UHSUB16
QASX, SHASX, UQASX, UHASX
QSAX, SHSAX, UQSAX, UHSAX
USAD8, USADA8
UXTB16, UXTAB16, SXTB16, SXTAB16
SMMLA
Change-Id: Id7e245e621dfc78b027db89f073102cf99d92174
Kevin Bracey [Fri, 11 Jan 2019 13:50:05 +0000 (15:50 +0200)]
GCC: remove stray EMBEDDED_ASM annotations
REV16 for Core_A/cmsis_gcc.h had a __NO_EMBEDDED_ASM test and section
directive - presumably a copy-paste error.
Align with other intrinsics and Core REV16 version.
Kevin Bracey [Fri, 18 Jan 2019 12:43:22 +0000 (14:43 +0200)]
Core(M): Add LDA/STL memory clobbers
Constrain compiler reordering around acquire and release accesses by
adding memory clobbers to assembler fragments for LDA/STL and
LDAEX/STLEX.
Fixes #494.
Change-Id: Icdf7a4007e34a731f4de0bdc6474e4e9807d32f2
Kevin Bracey [Thu, 17 Jan 2019 14:19:40 +0000 (16:19 +0200)]
Revert "Core(M): Added memory clobbers to get_PRIMASK on GCC to prevent (erroneous) instruction reordering. [Issue #261]"
GCC bug was fixed in October 2017 - change went to GCC 6.5, 7.3 and 8.1.
Remove the unnecessary memory clobbers to improve optimisation, on the
assumption that people will have updated their compilers.
This reverts commit
6261e0c956188bf51065b84e6edfe5ffda2c87e7 .
Change-Id: I0e6fff7910c8cdc0d50176cabc9c03369083ebe2
Kevin Bracey [Thu, 17 Jan 2019 13:53:51 +0000 (15:53 +0200)]
ARMCC: remove explicit DSB/DMB/ISB barriers
ARMCC documentation states that the __dsb etc intrinsics act as
optimisation barriers. Even though that's a bit woolly about the exact
equivalent barrier intrinsic, take its word that it's doing the right
thing.
It seems safe to assume that it is, because the __schedule_barrier()
intrinsics here are not actually sufficient for DSB and DMB. They need a
__memory_barrier(). If no-one has seen any problems, then presumably
they already include one.
Change-Id: I5b72e8c11b52d8b14bfd3d906bcb178ab33425f3
Kevin Bracey [Thu, 17 Jan 2019 13:39:17 +0000 (15:39 +0200)]
Core(A)/armclang: Remove ISB/DSB/DMB barriers
Core(M) versions of files already do not have explicit barriers, so this
makes Core(A) consistent - the built-ins are specified as having barriers
anyway.
Change-Id: Icc661c0ea053fb17523732f6495d5d0577a94a86
Jonatan Antoni [Tue, 30 Jul 2019 09:42:06 +0000 (11:42 +0200)]
Core(M): Fixed MPUv7 inner cache policy evaluation in ARM_MPU_ACCESS_NORMAL definition. (#532)
Change-Id: Ie796c33e671e410c27602961694aaae0bf5e490a
Jonatan Antoni [Tue, 23 Jul 2019 14:17:42 +0000 (16:17 +0200)]
Driver: Added template for WiFi Driver.
Change-Id: Icd2d86e0a4aa4d5c6ab9a7f83fe234678202a02a
Jonatan Antoni [Tue, 23 Jul 2019 14:03:26 +0000 (16:03 +0200)]
Driver: Added template for Driver NAND.
Change-Id: I8f50d19d59f1bc515cdc5047b70cb57d2ba6ce60
Jonatan Antoni [Tue, 23 Jul 2019 13:43:03 +0000 (15:43 +0200)]
Core(M): Enhanced MVE support for Armv8.1-MML
- Added __MVE_USED macro.
- Enable CP10/CP11 during SystemInit if MVE is used.
Change-Id: I0ea0b16b99bd166df334d2865ead09bcb6c406dc
Jonatan Antoni [Tue, 23 Jul 2019 12:24:11 +0000 (14:24 +0200)]
Pack: Updated file version of Cortex-M device startup components.
Change-Id: Ia25d6119880775ec9b3433a84f5617ac4e8c41f9
Jonatan Antoni [Wed, 17 Jul 2019 15:01:25 +0000 (17:01 +0200)]
Doxygen: Enhanced NVIC exception table with standardized handler function names.
Change-Id: Ibb09ef6371cf513c7c0686df3f0beec75417812c
Jonatan Antoni [Wed, 17 Jul 2019 14:57:07 +0000 (16:57 +0200)]
Doxygen: Fixed typo in description for MSP and PSP access functions.
Change-Id: I6cd45cc161b6e06c024b65c12409b484a0e3bb3b
Christophe Favergeon [Wed, 12 Jun 2019 11:29:14 +0000 (13:29 +0200)]
CMSIS-DSP: New testing framework
(For our internal use. In short term, we won't give support about it).
CMSIS-DSP: Update to cmake build for the testing framework
CMSIS-NN:Implementation of arm_fully_connected_s8
Use API and quantization compatible with TF Lite.
GuentherMartin [Tue, 16 Jul 2019 06:20:31 +0000 (08:20 +0200)]
Reworked 'Interrupt Vector Remap' description.
Jonatan Antoni [Wed, 10 Jul 2019 13:52:17 +0000 (15:52 +0200)]
Pack: Bump version after release.
Change-Id: Ib7974094c13eb314bc5bdfb85eb6757be0ef1d1b
Jonatan Antoni [Wed, 10 Jul 2019 13:05:34 +0000 (15:05 +0200)]
Pack: Fixed version history.
Change-Id: I21ba0090d36ca813e4d6cb22ffa7b855c5a36170
reinhardkeil [Wed, 10 Jul 2019 11:22:16 +0000 (13:22 +0200)]
osThreadState for joinable threads clearified.
Jonatan Antoni [Tue, 9 Jul 2019 11:44:41 +0000 (13:44 +0200)]
Doxygen:
- Aligned version of CMSIS-Zone documentation with upcoming release.
- Relaxed condition on CMSIS-Drivers, i.e. applicable to all Cortex processors.
Change-Id: Id2b81f1d87bfd70fdb404b99f903d3d1a72c8aaf
Thorsten de Buhr [Tue, 9 Jul 2019 11:50:59 +0000 (13:50 +0200)]
SVDConv v3.3.27
fixed:
- define __SAUREGION_PRESENT (was: define __SAU_REGION_PRESENT)
Jonatan Antoni [Wed, 3 Jul 2019 12:10:35 +0000 (14:10 +0200)]
Fixed version information and release history.
Change-Id: Ic39ca65be8b53761a93aa0cabd58022549803f0f
Jonatan Antoni [Wed, 3 Jul 2019 10:48:39 +0000 (12:48 +0200)]
Bump pack version to 5.6.0-rc1
Change-Id: Id2b0efc7d880696e516f332f9aba1adfd42aeaa4
Christopher Seidl [Wed, 3 Jul 2019 09:23:18 +0000 (11:23 +0200)]
Added note to osThreadTerminate
reinhardkeil [Fri, 28 Jun 2019 15:16:12 +0000 (17:16 +0200)]
Overview description about the components clarified
Reinhard Keil [Fri, 28 Jun 2019 15:00:24 +0000 (17:00 +0200)]
Update README.md
Reinhard Keil [Fri, 28 Jun 2019 14:17:50 +0000 (16:17 +0200)]
Update README.md
Reinhard Keil [Fri, 28 Jun 2019 14:14:58 +0000 (16:14 +0200)]
Update README.md
Added CMSIS component overview
Christopher Seidl [Fri, 28 Jun 2019 10:50:18 +0000 (12:50 +0200)]
Updated general introduction
Jonatan Antoni [Thu, 27 Jun 2019 11:46:40 +0000 (13:46 +0200)]
Revert "Core(M): Fixed definition of Armv8-M MPU_Type to be C99 compliant."
This reverts commit
2a132fa7f135cfb231579ecd62096913d42accb1 .
The change breaks compatibility with released software components.
Anonymous structs/unions are not strict C99 but available as an extension. Its a reasonable feature to be used. The code is more clean and readable.
Change-Id: I26be856a90c6326dbb0e6cddaf13dea49a7bda9b
Jonatan Antoni [Thu, 27 Jun 2019 06:32:49 +0000 (08:32 +0200)]
CoreValidation: Fixup to CV_CoreFunc suite.
Change-Id: I92c3566864944d1c8c4ed1b98c54a1cf6baa5788
Robert Rostohar [Thu, 27 Jun 2019 05:49:24 +0000 (07:49 +0200)]
CMSIS Driver WiFi: Updated version information (removed beta)
Christopher Seidl [Tue, 25 Jun 2019 11:44:03 +0000 (13:44 +0200)]
Minor tweak
Christopher Seidl [Tue, 25 Jun 2019 11:42:23 +0000 (13:42 +0200)]
Clarified the scope of CMSIS for Arm Cortex-based microcontrollers
Felix Johnny [Tue, 25 Jun 2019 08:55:12 +0000 (10:55 +0200)]
Update of revision history for CMSIS-NN
Jonatan Antoni [Tue, 25 Jun 2019 11:01:11 +0000 (13:01 +0200)]
Updated all versions and change histories for upcoming release 5.6.0
Change-Id: I37bfdf5fbaf187d6c4e919bba8e664709b960df2