]> begriffs open source - cmsis/log
cmsis
7 years agoCoreValidation: Fixed AC6 compiler flags for Cortex-M23/M33 tests.
Jonatan Antoni [Thu, 19 Jul 2018 13:01:55 +0000 (15:01 +0200)]
CoreValidation: Fixed AC6 compiler flags for Cortex-M23/M33 tests.
- The bootloader image must set the correct entry point.
- The test image must not overwrite the bootloader reset section.

Change-Id: Id4f71a5b10c9a377dfd2c41096e6abd8efe5db96

7 years agoCoreValidation: Fixed compiler flags for Cortex-M33 GCC tests.
Jonatan Antoni [Thu, 19 Jul 2018 13:01:55 +0000 (15:01 +0200)]
CoreValidation: Fixed compiler flags for Cortex-M33 GCC tests.

Change-Id: Id4f71a5b10c9a377dfd2c41096e6abd8efe5db96

7 years agoUpdated GCC non-secure examples.
GuentherMartin [Thu, 19 Jul 2018 08:54:43 +0000 (10:54 +0200)]
Updated GCC non-secure examples.

7 years agoUpdated C-Startup files.
GuentherMartin [Wed, 18 Jul 2018 07:50:07 +0000 (09:50 +0200)]
Updated C-Startup files.

7 years agoUpdated GCC linker description files.
GuentherMartin [Wed, 18 Jul 2018 06:35:44 +0000 (08:35 +0200)]
Updated GCC linker description files.

7 years agoUpdated CoreValidation examples.
GuentherMartin [Wed, 18 Jul 2018 06:03:10 +0000 (08:03 +0200)]
Updated CoreValidation examples.

7 years agoUpdated DSP examples.
GuentherMartin [Tue, 17 Jul 2018 12:25:43 +0000 (14:25 +0200)]
Updated DSP examples.

7 years agoUpdated RTOS2 examples.
GuentherMartin [Tue, 17 Jul 2018 11:49:33 +0000 (13:49 +0200)]
Updated RTOS2 examples.

7 years agoGeneric ARM Device
GuentherMartin [Tue, 17 Jul 2018 09:53:21 +0000 (11:53 +0200)]
Generic ARM Device

7 years agoMerge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
Daniel Brondani [Tue, 17 Jul 2018 09:34:46 +0000 (11:34 +0200)]
Merge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop

7 years agoUtilities: Updated SVDConf V3.3.21 and PackChk V1.3.69 for Win32 and Linux
Daniel Brondani [Tue, 17 Jul 2018 09:34:26 +0000 (11:34 +0200)]
Utilities: Updated SVDConf V3.3.21 and PackChk V1.3.69 for Win32 and Linux

7 years agoUpdate pack description
Liangzhen Lai [Tue, 17 Jul 2018 00:08:01 +0000 (17:08 -0700)]
Update pack description

7 years agoDoxyGen: Rework RTX migration guide kernel startup procedure. (Issue #390)
Jonatan Antoni [Fri, 13 Jul 2018 08:19:21 +0000 (10:19 +0200)]
DoxyGen: Rework RTX migration guide kernel startup procedure. (Issue #390)

Change-Id: I8c8947ed844236c40c6a0249460c1b756084b05c

7 years agoDoxyGen: Fixed typo in RTX5 specific size calculation macros.
Jonatan Antoni [Fri, 13 Jul 2018 08:17:43 +0000 (10:17 +0200)]
DoxyGen: Fixed typo in RTX5 specific size calculation macros.

Change-Id: I71e91142257a5625b367725ef52e13e721ff76e5

7 years agoCore(M): Fixed typos for Armv8-M
Jonatan Antoni [Fri, 6 Jul 2018 08:04:45 +0000 (10:04 +0200)]
Core(M): Fixed typos for Armv8-M
 - RBAR field is called BASE not ADDR

Change-Id: I8b9343d50b22b1adcf2f683802e3c0f87225d716

7 years agoPack: Restructured PDSC to keep original repository structure.
Jonatan Antoni [Fri, 29 Jun 2018 13:22:59 +0000 (15:22 +0200)]
Pack: Restructured PDSC to keep original repository structure.
 - CMSIS/Core/Include instead of CMSIS/Include
 - CMSIS/DSP instead of CMSIS/DSP_Lib
The former folders are kept as duplicates within the pack to assure
backward compatibility for users relying on the folder structure.

Change-Id: I4a3ec9e2d40b668a0090d093745653ffd93ff501

7 years agoCore(M): Fixed typos. (Issues #340)
Jonatan Antoni [Fri, 22 Jun 2018 07:24:57 +0000 (09:24 +0200)]
Core(M): Fixed typos. (Issues #340)
- EXC_INTEGRITY_SIGNATURE define that was added in 711825c.
- Changed comment from Offse:t to Offset: added in f4991b1.

Change-Id: I6a6f6e02c2e4371281d97cedd4cb2d5a5ea09394

7 years agoCoreValidation: Fixed Cortex-A targets.
Jonatan Antoni [Thu, 21 Jun 2018 13:23:18 +0000 (15:23 +0200)]
CoreValidation: Fixed Cortex-A targets.

Change-Id: Idc3f970710c2c7ec6c26460327e8b9d24129289e

7 years agomake access to CP register volatile so it doesn't get optimised out
Wilfried Chauveau [Thu, 7 Jun 2018 15:28:12 +0000 (16:28 +0100)]
make access to CP register volatile so it doesn't get optimised out

7 years agoUpdated CMSIS core functions.
GuentherMartin [Tue, 19 Jun 2018 11:13:20 +0000 (13:13 +0200)]
Updated CMSIS core functions.

7 years agoCorrected Cortex-M23 IAR core validation test.
GuentherMartin [Tue, 19 Jun 2018 11:11:57 +0000 (13:11 +0200)]
Corrected Cortex-M23 IAR core validation test.

7 years agoAdded SIMD tests for Cortex-M devices.
GuentherMartin [Tue, 19 Jun 2018 07:16:20 +0000 (09:16 +0200)]
Added SIMD tests for Cortex-M devices.
Reworked core function tests for Cortex-M devices.
Reworked core instruction tests for Cortex-M devices.

7 years agoRTX5: enhanced events EvrRtxSemaphoreAcquired/EvrRtxSemaphoreReleased (added availabl...
Robert Rostohar [Tue, 19 Jun 2018 06:47:35 +0000 (08:47 +0200)]
RTX5: enhanced events EvrRtxSemaphoreAcquired/EvrRtxSemaphoreReleased (added available tokens)

7 years agoRTX5: enhanced event EvrRtxThreadCreated (added name)
Robert Rostohar [Tue, 19 Jun 2018 06:41:08 +0000 (08:41 +0200)]
RTX5: enhanced event EvrRtxThreadCreated (added name)

7 years agoRTOS2: Updated API V2.1.3
Robert Rostohar [Mon, 18 Jun 2018 11:43:04 +0000 (13:43 +0200)]
RTOS2: Updated API V2.1.3
- Additional functions allowed to be called from Interrupt Service Routines: osThreadGetId

7 years agoRTX5 (Documentation): Hardware requirements for Cortex-A systems added
Vladimir Umek [Thu, 14 Jun 2018 10:13:55 +0000 (12:13 +0200)]
RTX5 (Documentation): Hardware requirements for Cortex-A systems added

7 years agoUpdated TPI_Type definitions according TRMs and Architecture reference manuals.
GuentherMartin [Mon, 4 Jun 2018 11:01:57 +0000 (13:01 +0200)]
Updated TPI_Type definitions according TRMs and Architecture reference manuals.

7 years agoCMSIS-Core(M) added Integrity Signature + FNC_RETURN (completes request under issue...
Reinhard Keil [Wed, 30 May 2018 12:47:01 +0000 (14:47 +0200)]
CMSIS-Core(M) added Integrity Signature + FNC_RETURN (completes request under issue #340)

7 years agoDefinition of TPI_Type now matches the "Arm Cortex-M33 Processor Technical Reference...
GuentherMartin [Wed, 30 May 2018 12:06:18 +0000 (14:06 +0200)]
Definition of TPI_Type now matches the "Arm Cortex-M33 Processor  Technical Reference Manual r0p4".
This solves issue #243

7 years agoCMSIS-Core(M): Added defines for EXC_RETURN values (Issue #340)
Reinhard Keil [Mon, 28 May 2018 15:10:31 +0000 (17:10 +0200)]
CMSIS-Core(M): Added defines for EXC_RETURN values (Issue #340)

7 years agoFixed broken document links (SDCMSIS-781)
Reinhard Keil [Mon, 28 May 2018 13:49:34 +0000 (15:49 +0200)]
Fixed broken document links (SDCMSIS-781)

7 years agoUpdated CMSIS pack version and RTX5 release notes
Vladimir Umek [Fri, 25 May 2018 05:17:23 +0000 (07:17 +0200)]
Updated CMSIS pack version and RTX5 release notes

7 years agoRTX5: updated release notes
Robert Rostohar [Mon, 21 May 2018 12:39:16 +0000 (14:39 +0200)]
RTX5: updated release notes

7 years agoCMSIS RTOS2: updated osDelayUntil longest delay limited (2^31-1)
Robert Rostohar [Mon, 21 May 2018 11:25:12 +0000 (13:25 +0200)]
CMSIS RTOS2: updated osDelayUntil longest delay limited (2^31-1)

7 years agoRevert "Return values updated."
Jonatan Antoni [Fri, 18 May 2018 12:54:01 +0000 (14:54 +0200)]
Revert "Return values updated."

Change-Id: I8b4acd5430f959841ed000cb47e88c30e75a0ca2

7 years agoRTX5: minor change in events (name consistency)
Robert Rostohar [Fri, 18 May 2018 06:50:46 +0000 (08:50 +0200)]
RTX5: minor change in events (name consistency)

7 years agoFixed broken links.
Christopher Seidl [Thu, 17 May 2018 13:26:38 +0000 (15:26 +0200)]
Fixed broken links.

7 years agoAdapted documentation to the new RTX_Config.h file. New screenshots added.
Christopher Seidl [Thu, 17 May 2018 07:09:37 +0000 (09:09 +0200)]
Adapted documentation to the new RTX_Config.h file. New screenshots added.

7 years agoDoxygen: Fixed references from mq_size to mq_mem in osMessageQueueAttr_t description.
Jonatan Antoni [Wed, 16 May 2018 11:37:54 +0000 (13:37 +0200)]
Doxygen: Fixed references from mq_size to mq_mem in osMessageQueueAttr_t description.

Change-Id: Ic40ea063babd95156faad8d5f232d1e577b52839

7 years agoDoxygen: Aligned revision history tables for all components.
Jonatan Antoni [Wed, 16 May 2018 10:18:09 +0000 (12:18 +0200)]
Doxygen: Aligned revision history tables for all components.

Change-Id: Ibefd727e2f919efa04db925e89292d1129b0d6ef

7 years agoCoreValidation: Fixed stack configuration during TC_CoreFunc_Control.
Jonatan Antoni [Tue, 15 May 2018 07:42:12 +0000 (09:42 +0200)]
CoreValidation: Fixed stack configuration during TC_CoreFunc_Control.
The test case implementation switches temporarily from MSP to PSP. Without
setting the PSP correctly any stack usage while SPSEL is set to 1 (PSP)
can corrupt the system.

Change-Id: Iac6ac444fed65b71c30a6bf2054ac389518bf48a

7 years agoCoreValidation: Enhanced result creation to modify actual result if the test report...
Jonatan Antoni [Mon, 14 May 2018 14:47:00 +0000 (16:47 +0200)]
CoreValidation: Enhanced result creation to modify actual result if the test report is invalid/incomplete.

Change-Id: I3a6eda03cff9e6de3a92cb04b56575429867468c

7 years agoCoreValidation: Added HardFault_Handler to instantly exit the test run.
Jonatan Antoni [Mon, 14 May 2018 14:05:08 +0000 (16:05 +0200)]
CoreValidation: Added HardFault_Handler to instantly exit the test run.
This prevents the model from continue running until the max cycle count is reached.

Change-Id: Ie2c2e7943d6612db42e0bf64e3bc48a434ae827e

7 years agoRemove `register` keyword from public headers
Freddie Chopin [Fri, 11 May 2018 20:39:05 +0000 (22:39 +0200)]
Remove `register` keyword from public headers

In C++17 `register` keyword was removed. Current gcc 8.1.0 produces
following warning if `-std=c++17` flag is used:

warning: ISO C++17 does not allow 'register' storage class specifier
[-Wregister]

GCC almost completely ignores `register` keyword, with rare exception of
`-O0` when additional copy from/to stack may be generated.

For simplicity of the codebase it is better to just remove this
problematic keyword where it is not strictly required.

See: http://en.cppreference.com/w/cpp/language/storage_duration

Closes issue #345

7 years agoRTX5: added support for Event Recorder initialization and filter setup (RTOS can...
Robert Rostohar [Fri, 11 May 2018 10:27:07 +0000 (12:27 +0200)]
RTX5: added support for Event Recorder initialization and filter setup (RTOS can also be used as Event Recorder Time Stamp)

7 years agoCoreValidation: Fixed/enhanced test cases.
Jonatan Antoni [Tue, 8 May 2018 11:14:10 +0000 (13:14 +0200)]
CoreValidation: Fixed/enhanced test cases.
- TC_CoreFunc_IRQVect needs to place ram vector table 512-byte aligned due to a limitation on Cortex-M23 FVP.
- TC_CoreFunc_FPUType preprocessor switch __FPU_PRESENT was not evaluated properly.
- TC_CoreFunc_FPSCR now ensures RAZ/WI behaviour if FPU not used/available.

Change-Id: Ic37c84c3c09c37742af8042b9b2383aacda86636

7 years agoCore(M): Added compatibility implementations for FPSCR access for Armv6-M and Armv8...
Jonatan Antoni [Tue, 8 May 2018 11:11:27 +0000 (13:11 +0200)]
Core(M): Added compatibility implementations for FPSCR access for Armv6-M and Armv8-MBL.
Accesses to FPSCR are RAZ/WI on architectures/implementations without FPU. This allow portable implementations.

Change-Id: Ic7a96c9252319a3bf7980a008f50679a5177203c

7 years agoCoreValidation: Fixed compilation error for GCC.
Jonatan Antoni [Tue, 8 May 2018 08:35:49 +0000 (10:35 +0200)]
CoreValidation: Fixed compilation error for GCC.
Using ~v within the ASSERT_TRUE macro leads to an "comparison of promoted ~unsigned with unsigned" warning.
On Cortex-M this finally fails with an error.

Change-Id: I73bf7cb866d9fe80b59714a7cbfe589fef0e45c9

7 years agoCoreValidation: Fixed/enhanced core and intrinsic function tests.
Jonatan Antoni [Mon, 7 May 2018 15:32:14 +0000 (17:32 +0200)]
CoreValidation: Fixed/enhanced core and intrinsic function tests.
- Added: NVIC IRQ priority configuration.
- Added: NVIC IRQ priority encode/decode.
- Added: NVIC IRQ vector relocation.
- Fixed: MSP access functions.
- Added: FPU type query function.
- Added: Exclusive sequence intrinsic functions, i.e. LDREX*, STREX*, CLREX.

Change-Id: I0afb83aa6e21ec16dd38f06689070a5a35eecdb1

7 years agoCore(M): Added compatibility functions for priority grouping on Armv6-M and Armv8...
Jonatan Antoni [Mon, 7 May 2018 15:25:44 +0000 (17:25 +0200)]
Core(M): Added compatibility functions for priority grouping on Armv6-M and Armv8-MBL.
Both architectures do not have a (configurable) priority grouping, aka non-preemptive subpriorities.
For portability across architectures compatibility functions have been added.

Change-Id: I6201c101add7e0dcd641952ad2959fd3dcb21058

7 years agoCore(A): Fixed GIC_SetPendingIRQ to raise interrupt only once.
Jonatan Antoni [Mon, 7 May 2018 15:08:58 +0000 (17:08 +0200)]
Core(A): Fixed GIC_SetPendingIRQ to raise interrupt only once.
The former implementation led to the interrupt being raised twice.

Change-Id: Ib0535679b5614482589e563a5b7b54e6a208f131

7 years agoCore(M): Added backward compatible definitions for setting NMI pending in SCB ICSR...
Jonatan Antoni [Mon, 7 May 2018 12:13:46 +0000 (14:13 +0200)]
Core(M): Added backward compatible definitions for setting NMI pending in SCB ICSR register. (Issue #334)

Change-Id: Ifc09fd3f6945707b3fa60efb0adebb4ed2c649c1

7 years ago'attr' documentation improved (with defaults)
Reinhard Keil [Wed, 25 Apr 2018 15:37:51 +0000 (17:37 +0200)]
'attr' documentation improved (with defaults)

7 years agocorrected 'null-terminated string' comment
Reinhard Keil [Wed, 25 Apr 2018 12:30:39 +0000 (14:30 +0200)]
corrected 'null-terminated string' comment

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:20:42 +0000 (09:20 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:17:06 +0000 (09:17 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:55 +0000 (09:16 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:44 +0000 (09:16 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:34 +0000 (09:16 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:16 +0000 (09:16 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:07 +0000 (09:16 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:15:56 +0000 (09:15 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:15:42 +0000 (09:15 +0200)]
Return values updated.

7 years agoReturn values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:15:20 +0000 (09:15 +0200)]
Return values updated.

7 years agoDoxygen: Enhanced documentation for osRtxErrorNotify and osRtxIdleThread.
Jonatan Antoni [Tue, 24 Apr 2018 10:44:56 +0000 (12:44 +0200)]
Doxygen: Enhanced documentation for osRtxErrorNotify and osRtxIdleThread.

Change-Id: I05590078e0f2668026b4f99d613a52f205b1c93a

7 years agoDoxygen: Splitted cmsis_os2.txt into smaller parts for maintainability.
Jonatan Antoni [Tue, 24 Apr 2018 07:01:23 +0000 (09:01 +0200)]
Doxygen: Splitted cmsis_os2.txt into smaller parts for maintainability.

Change-Id: I2fd9f4af2e8ec1fb75f73a6b14a60f2a8beeaf42

7 years agoDoxygen: Fixed Core(M) revision history table to use consistent summary attribute.
Jonatan Antoni [Fri, 20 Apr 2018 08:21:08 +0000 (10:21 +0200)]
Doxygen: Fixed Core(M) revision history table to use consistent summary attribute.

7 years agoCMSIS-Driver: Minor I2C slave event description change (documentation)
Vladimir Umek [Mon, 23 Apr 2018 12:39:19 +0000 (14:39 +0200)]
CMSIS-Driver: Minor I2C slave event description change (documentation)

7 years agoCMSIS-Driver: I2C usage examples simplified
Vladimir Umek [Mon, 23 Apr 2018 11:07:18 +0000 (13:07 +0200)]
CMSIS-Driver: I2C usage examples simplified

7 years agoDocumentation restructured, Interrupt usage clearified
Reinhard Keil [Mon, 23 Apr 2018 09:43:59 +0000 (11:43 +0200)]
Documentation restructured, Interrupt usage clearified

7 years agoDoxyGen: Fixed warnings in CMSIS-Core(M) revision history.
Jonatan Antoni [Thu, 19 Apr 2018 15:17:48 +0000 (17:17 +0200)]
DoxyGen: Fixed warnings in CMSIS-Core(M) revision history.

7 years agoCMSIS-Driver: Updated Flash API V2.2.0 (padding added to ARM_FLASH_INFO)
Vladimir Umek [Thu, 19 Apr 2018 06:00:56 +0000 (08:00 +0200)]
CMSIS-Driver: Updated Flash API V2.2.0 (padding added to ARM_FLASH_INFO)

7 years agoAdded a section about IRQs and how to deal with them.
Christopher Seidl [Tue, 17 Apr 2018 06:20:40 +0000 (08:20 +0200)]
Added a section about IRQs and how to deal with them.

7 years agoHardware requirements for Cortex-M systems added
Reinhard Keil [Mon, 16 Apr 2018 09:31:32 +0000 (11:31 +0200)]
Hardware requirements for Cortex-M systems added

7 years agoDoxygen: Fixed documentation for ARM_MPU_Enable.
Jonatan Antoni [Mon, 9 Apr 2018 13:32:43 +0000 (15:32 +0200)]
Doxygen: Fixed documentation for ARM_MPU_Enable.
The MPU_CTRL value defines to be used are those ending on _Msk not the ones with _Pos.

7 years agoDoxygen: Changed all *.pdsc and *.pack notations to lower case.
Jonatan Antoni [Mon, 9 Apr 2018 09:15:33 +0000 (11:15 +0200)]
Doxygen: Changed all *.pdsc and *.pack notations to lower case.
Pack files and descriptions are handled case sensitive due to typical web server behaviour. Hence the file extensions needs to be in lower case for consistency.

7 years agoPack/Doxygen: Updated versions and changelogs of Core(M) and Core(A).
Jonatan Antoni [Mon, 9 Apr 2018 08:16:49 +0000 (10:16 +0200)]
Pack/Doxygen: Updated versions and changelogs of Core(M) and Core(A).

7 years agoCore(M): Added __NO_RETURN to __NVIC_SystemReset() to silence compiler warning, see...
Jonatan Antoni [Mon, 9 Apr 2018 08:13:30 +0000 (10:13 +0200)]
Core(M): Added __NO_RETURN to __NVIC_SystemReset() to silence compiler warning, see issue #336.

7 years agoCore: Updated cmsis_gcc file header.
Jonatan Antoni [Mon, 9 Apr 2018 08:10:05 +0000 (10:10 +0200)]
Core: Updated cmsis_gcc file header.

7 years agoCore(A): Remove usage of __builtin_arm_[gs]et_fpscr in GCC >= 7.2 due to shortcomings.
Jonatan Antoni [Mon, 9 Apr 2018 08:03:09 +0000 (10:03 +0200)]
Core(A): Remove usage of __builtin_arm_[gs]et_fpscr in GCC >= 7.2 due to shortcomings.

7 years agoRTX5: ignoring CPUID field in GIC implementation
Vladimir Umek [Mon, 9 Apr 2018 06:11:37 +0000 (08:11 +0200)]
RTX5: ignoring CPUID field in GIC implementation
      updated interrupt handler for GCC and IAR

7 years agoCoreValidation: Activated tests on AC6LTM for Cortex-M0/M0+.
Jonatan Antoni [Fri, 6 Apr 2018 09:58:30 +0000 (11:58 +0200)]
CoreValidation: Activated tests on AC6LTM for Cortex-M0/M0+.

7 years agoCore(M): Remove usage of __builtin_arm_[gs]et_fpscr in GCC >= 7.2 due to shortcomings.
Jonatan Antoni [Fri, 6 Apr 2018 09:58:02 +0000 (11:58 +0200)]
Core(M): Remove usage of __builtin_arm_[gs]et_fpscr in GCC >= 7.2 due to shortcomings.

7 years agoDocumentation: OS Tick Timer API is now separated from RTOS API
Reinhard Keil [Tue, 3 Apr 2018 11:01:56 +0000 (13:01 +0200)]
Documentation: OS Tick Timer API is now separated from RTOS API

7 years agoconsistent names in comments
Reinhard Keil [Tue, 3 Apr 2018 10:57:22 +0000 (12:57 +0200)]
consistent names in comments

7 years agoRTX5: fixed osMemoryPoolAlloc to avoid potential race condition (#342)
Robert Rostohar [Tue, 3 Apr 2018 06:32:54 +0000 (08:32 +0200)]
RTX5: fixed osMemoryPoolAlloc to avoid potential race condition (#342)

7 years agoRTX5: disabled OS Tick interrupt during post processing in IRQ handler for Cortex...
Vladimir Umek [Wed, 28 Mar 2018 12:51:34 +0000 (14:51 +0200)]
RTX5: disabled OS Tick interrupt during post processing in IRQ handler for Cortex-A devices

7 years agoFunction comments improved (no functional change -> no version number modified)
Reinhard Keil [Fri, 16 Mar 2018 15:27:41 +0000 (16:27 +0100)]
Function comments improved (no functional change -> no version number modified)

7 years agotypo fixed
Reinhard Keil [Fri, 16 Mar 2018 15:10:36 +0000 (16:10 +0100)]
typo fixed

7 years agoCode Coding rules for CMSIS-RTOS2 added.
Reinhard Keil [Wed, 14 Mar 2018 17:30:03 +0000 (18:30 +0100)]
Code Coding rules for CMSIS-RTOS2 added.

7 years agoAdded IAR DSP lib support
TTornblom [Thu, 8 Mar 2018 10:32:29 +0000 (11:32 +0100)]
Added IAR DSP lib support

7 years agoRTX5: minor code optimizations (removed unnecessary checks)
Robert Rostohar [Tue, 6 Mar 2018 13:33:15 +0000 (14:33 +0100)]
RTX5: minor code optimizations (removed unnecessary checks)

7 years agoRTX5: fixed optimization issue when using GCC optimization level 3
Robert Rostohar [Tue, 6 Mar 2018 13:27:36 +0000 (14:27 +0100)]
RTX5: fixed optimization issue when using GCC optimization level 3

7 years agoUpdate cmsis_iccarm.h
Thomas Törnblom [Thu, 1 Mar 2018 12:08:01 +0000 (13:08 +0100)]
Update cmsis_iccarm.h

Changing the definition of __RESTRICT to be __restrict, which is consistent with the other toolchains and works for both C and C++.

7 years agoRTOS2: Update version information for OS Tick Private Timer.
Jonatan Antoni [Fri, 2 Mar 2018 11:23:44 +0000 (12:23 +0100)]
RTOS2: Update version information for OS Tick Private Timer.

7 years agoDoxygen: Fixed broken link from general revision history to Core(A) history.
Jonatan Antoni [Thu, 22 Feb 2018 10:56:28 +0000 (11:56 +0100)]
Doxygen: Fixed broken link from general revision history to Core(A) history.

7 years agoMove non-config includes behind PTIM ifdef
Bartek Szatkowski [Thu, 1 Mar 2018 18:25:59 +0000 (18:25 +0000)]
Move non-config includes behind PTIM ifdef

That is to enabled integration with build-it-all Mbed OS type build
system.

7 years agoDriver NAND usage examples enhanced
Vladimir Umek [Thu, 1 Mar 2018 10:18:34 +0000 (11:18 +0100)]
Driver NAND usage examples enhanced

7 years agoUpdate README.md
Reinhard Keil [Wed, 28 Feb 2018 21:58:57 +0000 (22:58 +0100)]
Update README.md

7 years agoBump pack version after release.
Jonatan Antoni [Thu, 22 Feb 2018 09:13:58 +0000 (10:13 +0100)]
Bump pack version after release.