]> begriffs open source - cmsis/log
cmsis
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.

7 years agoDoxyGen: Fixed version and changelog of general chapter.
Jonatan Antoni [Wed, 21 Feb 2018 12:51:30 +0000 (13:51 +0100)]
DoxyGen: Fixed version and changelog of general chapter.

7 years agoCMSIS-NN: Changed Cgroup to "NN Lib" to match the current PACK.xsd schema.
Jonatan Antoni [Tue, 20 Feb 2018 14:00:53 +0000 (15:00 +0100)]
CMSIS-NN: Changed Cgroup to "NN Lib" to match the current PACK.xsd schema.
 - Cgroup names must have at least 3 characters.

7 years agoPack: Update PDSC and changelogs for 5.3.0 release.
Jonatan Antoni [Tue, 20 Feb 2018 10:43:50 +0000 (11:43 +0100)]
Pack: Update PDSC and changelogs for 5.3.0 release.

7 years agoDriver: Updated demo code for Flash Driver usage.
Daniel Brondani [Fri, 16 Feb 2018 14:04:04 +0000 (15:04 +0100)]
Driver: Updated demo code for Flash Driver usage.

7 years agoCMSIS RTOS2: minor update in documentation (fixed typos)
Robert Rostohar [Wed, 14 Feb 2018 11:52:46 +0000 (12:52 +0100)]
CMSIS RTOS2: minor update in documentation (fixed typos)

7 years agoAdded information how to disable the generation of events in RTX for individual API...
Christopher Seidl [Fri, 9 Feb 2018 09:08:57 +0000 (10:08 +0100)]
Added information how to disable the generation of events in RTX for individual API calls.

7 years agoDoxygen: Added clear statements that we use C99/C++03 standards, not original ANSI...
Jonatan Antoni [Thu, 8 Feb 2018 15:47:38 +0000 (16:47 +0100)]
Doxygen: Added clear statements that we use C99/C++03 standards, not original ANSI C89.

7 years agoDoxyGen: Fixed Memory Management documentation.
Jonatan Antoni [Thu, 8 Feb 2018 15:05:09 +0000 (16:05 +0100)]
DoxyGen: Fixed Memory Management documentation.
 - Link from RTOS2 Manual User-defined Allocation to RTX5 Static Object Allocation.
 - Added description, references and examples to RTX5 memory size macros.

7 years agoDoxyGen: Removed automatic cross references from RTOS2 to Core.
Jonatan Antoni [Wed, 7 Feb 2018 12:37:21 +0000 (13:37 +0100)]
DoxyGen: Removed automatic cross references from RTOS2 to Core.
 - Automatic cross references currently crash the MDK pack installer.
 - Using manual references instead.

7 years agoCoreValidation: Append test result title prefix to distinguish test configuration...
Jonatan Antoni [Wed, 7 Feb 2018 12:23:00 +0000 (13:23 +0100)]
CoreValidation: Append test result title prefix to distinguish test configuration aggregated in Jenkins reports.

7 years agoCoreValidation: Fixed Cortex-A9neon mfpu setting to be compatible between AC6 and...
Jonatan Antoni [Wed, 7 Feb 2018 09:50:08 +0000 (10:50 +0100)]
CoreValidation: Fixed Cortex-A9neon mfpu setting to be compatible between AC6 and GCC.

7 years agoDoxyGen: Added reference to CMSIS device header needed in RTOS2 Migration Guide.
Jonatan Antoni [Wed, 7 Feb 2018 09:28:48 +0000 (10:28 +0100)]
DoxyGen: Added reference to CMSIS device header needed in RTOS2 Migration Guide.

7 years agoDoxyGen: Fixed typos in CMSIS-RTOS2.
Jonatan Antoni [Wed, 7 Feb 2018 09:28:05 +0000 (10:28 +0100)]
DoxyGen: Fixed typos in CMSIS-RTOS2.

7 years agoDoxyGen: Enhanced RTOS2/RTX5 documentation with usage examples for manual memory...
Jonatan Antoni [Tue, 6 Feb 2018 16:03:51 +0000 (17:03 +0100)]
DoxyGen: Enhanced RTOS2/RTX5 documentation with usage examples for manual memory allocation.

7 years agoMerge branch 'feature/rtx_config_h_update' into develop
Christopher Seidl [Mon, 5 Feb 2018 12:57:28 +0000 (13:57 +0100)]
Merge branch 'feature/rtx_config_h_update' into develop

7 years agoUpdated RTX configuration with Event Recorder and Object Memory Usage Counters.
Christopher Seidl [Mon, 5 Feb 2018 12:56:07 +0000 (13:56 +0100)]
Updated RTX configuration with Event Recorder and Object Memory Usage Counters.

7 years agoCoreValidation: Fixed mfpu setting for Cortex-A9neon.
Jonatan Antoni [Thu, 1 Feb 2018 10:50:22 +0000 (11:50 +0100)]
CoreValidation: Fixed mfpu setting for Cortex-A9neon.

7 years agoPack: Bump pack version after pre-release 5.2.1-dev3.
Jonatan Antoni [Tue, 23 Jan 2018 11:01:16 +0000 (12:01 +0100)]
Pack: Bump pack version after pre-release 5.2.1-dev3.

7 years agoAdded current date for development release 5.2.1-dev3.
Jonatan Antoni [Tue, 23 Jan 2018 10:07:16 +0000 (11:07 +0100)]
Added current date for development release 5.2.1-dev3.

7 years agoMerge pull request #310 from ARM-software/features/cmsis_nn_2
Jonatan Antoni [Tue, 23 Jan 2018 09:54:50 +0000 (10:54 +0100)]
Merge pull request #310 from ARM-software/features/cmsis_nn_2

Adding CMSIS-NN component with Neural Network functions.

7 years agoMerge remote-tracking branch 'remotes/upstream/develop' into features/cmsis_nn_2
Jonatan Antoni [Tue, 23 Jan 2018 09:52:58 +0000 (10:52 +0100)]
Merge remote-tracking branch 'remotes/upstream/develop' into features/cmsis_nn_2

# Conflicts:
# README.md

7 years agoDoxygen: Updated general introduction overview "CMSIS Structure" diagram.
Jonatan Antoni [Tue, 23 Jan 2018 09:48:44 +0000 (10:48 +0100)]
Doxygen: Updated general introduction overview "CMSIS Structure" diagram.

7 years agoAdding reference to white paper for CMSIS-NN.
Liangzhen Lai [Mon, 22 Jan 2018 18:35:00 +0000 (19:35 +0100)]
Adding reference to white paper for CMSIS-NN.
Update CMSIS-NN description.

7 years agoFixed pack description for NN component after moving pooling function.
Jonatan Antoni [Mon, 22 Jan 2018 12:34:21 +0000 (13:34 +0100)]
Fixed pack description for NN component after moving pooling function.

7 years agoPack: Fixed typos in documentation for CMSIS-NN which is Neural Network.
Jonatan Antoni [Fri, 19 Jan 2018 12:05:57 +0000 (13:05 +0100)]
Pack: Fixed typos in documentation for CMSIS-NN which is Neural Network.

7 years agoUpdated README page.
Jonatan Antoni [Thu, 18 Jan 2018 14:36:09 +0000 (15:36 +0100)]
Updated README page.

7 years agoNN: Added NN Library to PDSC.
Jonatan Antoni [Thu, 18 Jan 2018 14:22:46 +0000 (15:22 +0100)]
NN: Added NN Library to PDSC.
- Updated example projects to use NN pack component.

7 years agoAdded CMSIS-NN to the list of hot stuff.
Jonatan Antoni [Thu, 18 Jan 2018 11:04:32 +0000 (12:04 +0100)]
Added CMSIS-NN to the list of hot stuff.

7 years agoCMSIS-NN: Initial import of the CMSIS Neural Network Lib
FabKlein [Thu, 21 Dec 2017 15:16:09 +0000 (16:16 +0100)]
CMSIS-NN: Initial import of the CMSIS Neural Network Lib

7 years agoCore(A): Fixed -Wundef warning in GCC compiler header when accessing __ARM_NEON on...
Jonatan Antoni [Tue, 16 Jan 2018 12:13:15 +0000 (13:13 +0100)]
Core(A): Fixed -Wundef warning in GCC compiler header when accessing __ARM_NEON on non-NEON devices.

7 years agoCoreValidation: Fixed fpu settings for Cortex-A5 and -A9.
Jonatan Antoni [Tue, 16 Jan 2018 12:12:19 +0000 (13:12 +0100)]
CoreValidation: Fixed fpu settings for Cortex-A5 and -A9.

7 years agoCoreValidation: Added -Wundef to GCC project configurations.
Jonatan Antoni [Tue, 16 Jan 2018 09:30:11 +0000 (10:30 +0100)]
CoreValidation: Added -Wundef to GCC project configurations.

7 years agoCore(M): Fix -Wundef for __ARM_FEATURE_DSP
Niklas Hauser [Sat, 13 Jan 2018 00:18:54 +0000 (01:18 +0100)]
Core(M): Fix -Wundef for __ARM_FEATURE_DSP

This prevents multiple warnings when compiling with GCC
warning: "__ARM_FEATURE_DSP" is not defined, evaluates to 0 [-Wundef]

7 years agoCMSIS-Driver: Removed copyright notice from Driver_MCI.c
Daniel Brondani [Thu, 11 Jan 2018 11:07:13 +0000 (12:07 +0100)]
CMSIS-Driver: Removed copyright notice from Driver_MCI.c

7 years agoCMSIS-Driver: Updated MCI documentation, added MCI_Demo.c
Daniel Brondani [Thu, 11 Jan 2018 08:31:20 +0000 (09:31 +0100)]
CMSIS-Driver: Updated MCI documentation, added MCI_Demo.c

7 years agoCoreValidation: Save builder Junit result as build_<now>.xml
Jonatan Antoni [Wed, 10 Jan 2018 15:59:37 +0000 (16:59 +0100)]
CoreValidation: Save builder Junit result as build_<now>.xml
Needed to distinguish between actual test results and builder results.

7 years agoCoreValidation: Store matrix build result to Junit xml file.
Jonatan Antoni [Wed, 10 Jan 2018 15:09:03 +0000 (16:09 +0100)]
CoreValidation: Store matrix build result to Junit xml file.

7 years agoUpdating company brand
Jonatan Antoni [Tue, 9 Jan 2018 16:29:30 +0000 (17:29 +0100)]
Updating company brand
- Converted ARM to Arm in all documentative text in source, header, and doxygen.
- Converted ARM to Arm in descriptive texts in pack description file.
  All identifier strings, like vendor, are kept unchanged due to compatibility reasons.
- Updated copyright year and file date.

7 years agoCoreValidation: Fixed NVIC function test for Cortex-M0/M0+
Jonatan Antoni [Tue, 9 Jan 2018 14:14:36 +0000 (15:14 +0100)]
CoreValidation: Fixed NVIC function test for Cortex-M0/M0+
- CM0/CM0+ do not have NVIC_GetActive function.

7 years agoCore(A): Removed unnecessary register volatile declarations from L1C functions. ...
Jonatan Antoni [Tue, 9 Jan 2018 12:22:38 +0000 (13:22 +0100)]
Core(A): Removed unnecessary register volatile declarations from L1C functions. (Issue #303)

7 years agoRTX5: version increased to V5.3.0
Robert Rostohar [Tue, 9 Jan 2018 10:45:59 +0000 (11:45 +0100)]
RTX5: version increased to V5.3.0

7 years agoCore(M): Removed overused type casts in NVIC functions (Issue #248).
Jonatan Antoni [Tue, 9 Jan 2018 09:26:33 +0000 (10:26 +0100)]
Core(M): Removed overused type casts in NVIC functions (Issue #248).
- Enhanced NVIC test case to cover all NVIC functions.
- Fixed some typos in inline documentation.

7 years agoCore(A): Added CP15 register access functions for CSSELR. (Issue #300)
Jonatan Antoni [Mon, 8 Jan 2018 15:41:52 +0000 (16:41 +0100)]
Core(A): Added CP15 register access functions for CSSELR. (Issue #300)
- CSSIDR is read-only, use __set_CSSELR instead of __set_CSSIDR to select cache level.

7 years agoCore(A): Fixed VBAR cp15 register access functions (Issue #301).
Jonatan Antoni [Mon, 8 Jan 2018 14:33:01 +0000 (15:33 +0100)]
Core(A): Fixed VBAR cp15 register access functions (Issue #301).
- __set_VBAR accidentally used CP15 MVBAR register.
- Added analogue access functions for MVBAR (monitor mode).
- Enhanced CoreValidation tests to better check VBAR/MVBAR functions.

7 years agoCore-M: Fixed typos in core headers.
Jonatan Antoni [Mon, 8 Jan 2018 13:13:38 +0000 (14:13 +0100)]
Core-M: Fixed typos in core headers.

8 years agoMinor text correction.
Daniel Brondani [Wed, 3 Jan 2018 11:04:14 +0000 (12:04 +0100)]
Minor text correction.

8 years agoDriver: Removed example code todo from USB Driver.
Jonatan Antoni [Wed, 20 Dec 2017 16:54:03 +0000 (17:54 +0100)]
Driver: Removed example code todo from USB Driver.
USB Driver is not used directly but through the USB stack, typically. Thus direct usage of the low level USB driver is not a subject for end user documentation.

8 years agoDriver: Added demo code for Flash Driver usage.
Jonatan Antoni [Wed, 20 Dec 2017 14:48:02 +0000 (15:48 +0100)]
Driver: Added demo code for Flash Driver usage.

8 years agoDriver: Added demo code for using NAND Driver.
Jonatan Antoni [Wed, 20 Dec 2017 13:07:06 +0000 (14:07 +0100)]
Driver: Added demo code for using NAND Driver.

8 years agoRTOS2/Doc: Enhanced RTOS Function Overview and RTX5 memory allocation.
Jonatan Antoni [Tue, 19 Dec 2017 14:21:12 +0000 (15:21 +0100)]
RTOS2/Doc: Enhanced RTOS Function Overview and RTX5 memory allocation.
- Added section Common Design Concepts to Function Overview, outlining some basic considerations common to major parts of RTOS2.
- Documenting linker sections needed to make manually allocated object control blocks visible to Component Viewer.

8 years agoDocumentation for MISRA checking and deviations added
Reinhard Keil [Tue, 19 Dec 2017 08:40:56 +0000 (09:40 +0100)]
Documentation for MISRA checking and deviations added

8 years agoCore(A): Changed macro __DEPRECATED to CMSIS_DEPRECATED. (Issue #287)
Jonatan Antoni [Thu, 14 Dec 2017 08:26:36 +0000 (09:26 +0100)]
Core(A): Changed macro __DEPRECATED to CMSIS_DEPRECATED. (Issue #287)
__DEPRECATED conflicts with a predefined macro in GCC C++ mode.

8 years agoCore(A): Fixed validation test for enable/disable branch prediction on Cortex-A7.
Jonatan Antoni [Wed, 13 Dec 2017 10:41:20 +0000 (11:41 +0100)]
Core(A): Fixed validation test for enable/disable branch prediction on Cortex-A7.
On Cortex-A7 the BTAC cannot be enabled/disabled separately. The Z bit in SCTRL
register is defined as RAO/WI on Cortex-A7.

8 years agoCore(A): Refactored L1 Cache maintenance to be compiler agnostic.
Jonatan Antoni [Mon, 11 Dec 2017 09:46:31 +0000 (10:46 +0100)]
Core(A): Refactored L1 Cache maintenance to be compiler agnostic.
- Added L1 Cache test cases to CoreValidation.
- Adopted FVP Cortex-A configs to simulate cache states.

8 years agoCore(M): Aligned PSPLIM and MSPLIM access functions among compilers and device variants.
Jonatan Antoni [Fri, 8 Dec 2017 13:50:38 +0000 (14:50 +0100)]
Core(M): Aligned PSPLIM and MSPLIM access functions among compilers and device variants.
Non-secure PSPLIM and MSPLIM are RAZ/WI if Main Extensions are not implemented.
According to an advice from ATEG team in SDDKW-43532 we shall not rely on hardware RAZ/WI behaviour.
Thus the access functions now mimic RAZ/WI behaviour if the registers are not available.
- Fixed/adopted implementation for ArmClang, GCC and IAR.
- Enhanced CoreValidation tests.
- Enhanced doxygen documentation.

8 years agoCMSIS-Core(A): Add MMU section_normal_nc macro
TomoYamanaka [Fri, 1 Dec 2017 15:42:57 +0000 (00:42 +0900)]
CMSIS-Core(A): Add MMU section_normal_nc macro

I added the macro definition for non-cache area.

8 years agoCoreValidation: Fixed FVP configs for ARMv8-M.
Jonatan Antoni [Wed, 6 Dec 2017 10:20:12 +0000 (11:20 +0100)]
CoreValidation: Fixed FVP configs for ARMv8-M.

8 years agoDoxygen: Updated Arm Compiler LTM Version to Arm Compiler 6.6.2.
Jonatan Antoni [Tue, 5 Dec 2017 15:57:59 +0000 (16:57 +0100)]
Doxygen: Updated Arm Compiler LTM Version to Arm Compiler 6.6.2.

8 years agoCoreValidation: Removed GCC compiler flag -pedantic due to false positives.
Jonatan Antoni [Tue, 5 Dec 2017 15:49:20 +0000 (16:49 +0100)]
CoreValidation: Removed GCC compiler flag -pedantic due to false positives.
ISO-compliance and portability is assured otherwise.

8 years agoCore: Fixed GCC compiler warnings on __CLZ intrinsic.
Jonatan Antoni [Tue, 5 Dec 2017 13:51:51 +0000 (14:51 +0100)]
Core: Fixed GCC compiler warnings on __CLZ intrinsic.
According to ACLE the CLZ intrinsics shall return an unsigned value.

8 years agoCoreValidation: Update FVP test config to use stand-alone version instead of MDK.
Jonatan Antoni [Tue, 5 Dec 2017 13:29:18 +0000 (14:29 +0100)]
CoreValidation: Update FVP test config to use stand-alone version instead of MDK.

8 years agoCore(M): Added TPI_ACPR_SWOSCALER defines.
Jonatan Antoni [Tue, 5 Dec 2017 12:42:30 +0000 (13:42 +0100)]
Core(M): Added TPI_ACPR_SWOSCALER defines.
Former TPI_ACPR_PRESCALER defines marked as deprecated.
According to ARMv7-M Arch Ref Manual Issue E.b Section C1.10.4.

8 years agoCore(M): Fixed mask define for ITM TPR PRIVMASK.
Jonatan Antoni [Tue, 5 Dec 2017 12:25:06 +0000 (13:25 +0100)]
Core(M): Fixed mask define for ITM TPR PRIVMASK.
According to ARMv7M Arch Ref Manual Issue E.b Section C1.7.5.
Fixed ITM_Type definition in doxygen documentation.

8 years agoCore: Added __STATIC_FORCEINLINE macro for all compilers.
Jonatan Antoni [Fri, 1 Dec 2017 11:02:22 +0000 (12:02 +0100)]
Core: Added __STATIC_FORCEINLINE macro for all compilers.

8 years agoCore(M): Fixed MISRA and typos.
Jonatan Antoni [Fri, 1 Dec 2017 08:52:47 +0000 (09:52 +0100)]
Core(M): Fixed MISRA and typos.

8 years agoRTX5: MISRA compliance (added PC-lint comments and deviation description)
Robert Rostohar [Wed, 29 Nov 2017 06:57:08 +0000 (07:57 +0100)]
RTX5: MISRA compliance (added PC-lint comments and deviation description)

8 years agoRTOS2: OS Tick API 1.0.1 (removed unnecessary return values)
Robert Rostohar [Tue, 28 Nov 2017 14:48:26 +0000 (15:48 +0100)]
RTOS2: OS Tick API 1.0.1 (removed unnecessary return values)

8 years agoCoreValidation: Switched Cortex-A test projects to full ArmLib.
Jonatan Antoni [Mon, 20 Nov 2017 16:32:09 +0000 (17:32 +0100)]
CoreValidation: Switched Cortex-A test projects to full ArmLib.

8 years agoCoreValidation: Fixed pattern for test result file.
Jonatan Antoni [Mon, 20 Nov 2017 15:59:34 +0000 (16:59 +0100)]
CoreValidation: Fixed pattern for test result file.

8 years agoCoreValidation: Added post run step hook to store test results.
Jonatan Antoni [Mon, 20 Nov 2017 15:30:24 +0000 (16:30 +0100)]
CoreValidation: Added post run step hook to store test results.