]> begriffs open source - cmsis/log
cmsis
8 years agoCoreValidation: Test projects for Cortex-M4.
Jonatan Antoni [Wed, 20 Sep 2017 15:30:05 +0000 (17:30 +0200)]
CoreValidation: Test projects for Cortex-M4.

8 years agoCoreValidation: Test projects for Cortex-M3.
Jonatan Antoni [Wed, 20 Sep 2017 15:20:21 +0000 (17:20 +0200)]
CoreValidation: Test projects for Cortex-M3.

8 years agoCoreValidation: Test projects.
Jonatan Antoni [Wed, 20 Sep 2017 12:58:38 +0000 (14:58 +0200)]
CoreValidation: Test projects.

8 years agoCoreValidation: Test projects.
Jonatan Antoni [Wed, 20 Sep 2017 12:46:17 +0000 (14:46 +0200)]
CoreValidation: Test projects.

8 years agoFixed pdsc file.
Jonatan Antoni [Wed, 20 Sep 2017 11:21:51 +0000 (13:21 +0200)]
Fixed pdsc file.

8 years agoFixed CMSIS version history in doxygen documentation.
Jonatan Antoni [Wed, 20 Sep 2017 11:21:07 +0000 (13:21 +0200)]
Fixed CMSIS version history in doxygen documentation.

8 years agoFixed version history after release 5.1.1
Jonatan Antoni [Tue, 19 Sep 2017 13:46:40 +0000 (15:46 +0200)]
Fixed version history after release 5.1.1
Bump CMSIS version to 5.1.2

8 years agoRTX5: version increased to V5.2.2
Vladimir Umek [Wed, 20 Sep 2017 09:54:19 +0000 (11:54 +0200)]
RTX5: version increased to V5.2.2

8 years agoCore(A): Fixed common core functions to access CP15 registers in cmsis_armcc.h
Daniel Brondani [Wed, 20 Sep 2017 09:04:27 +0000 (11:04 +0200)]
Core(A): Fixed common core functions to access CP15 registers in cmsis_armcc.h

8 years agoCorrected IRQ and SVC exception handlers for Cortex-A.
Vladimir Umek [Wed, 20 Sep 2017 05:28:49 +0000 (07:28 +0200)]
Corrected IRQ and SVC exception handlers for Cortex-A.

8 years agoCore(M): Added cast to __USAT error return value to suppress compiler warnings.
Jonatan Antoni [Mon, 18 Sep 2017 07:59:55 +0000 (09:59 +0200)]
Core(M): Added cast to __USAT error return value to suppress compiler warnings.

8 years agoBump pack dev version due to major changes to compiler iar/iccarm header.
Jonatan Antoni [Thu, 14 Sep 2017 12:17:57 +0000 (14:17 +0200)]
Bump pack dev version due to major changes to compiler iar/iccarm header.

8 years agoMoved SSAT and USAT implementation to work for all compiler versions
Peter Nyström [Tue, 12 Sep 2017 06:34:44 +0000 (08:34 +0200)]
Moved SSAT and USAT implementation to work for all compiler versions

8 years agoAdded cmsis_iccarm.h
Peter Nyström [Thu, 31 Aug 2017 12:42:19 +0000 (14:42 +0200)]
Added cmsis_iccarm.h

8 years agoCoreValidation: Fixed example projects.
Jonatan Antoni [Thu, 14 Sep 2017 12:13:50 +0000 (14:13 +0200)]
CoreValidation: Fixed example projects.

8 years agoCoreValidation: Updated MDK examples (Cortex-M).
Jonatan Antoni [Thu, 14 Sep 2017 08:56:20 +0000 (10:56 +0200)]
CoreValidation: Updated MDK examples (Cortex-M).

8 years agoCoreValidation: Updated DS-MDK examples (Cortex-A).
Jonatan Antoni [Thu, 14 Sep 2017 08:52:03 +0000 (10:52 +0200)]
CoreValidation: Updated DS-MDK examples (Cortex-A).

8 years agoCoreValidation: Fixed DS-MDK projects in pdsc.
Jonatan Antoni [Wed, 13 Sep 2017 15:23:33 +0000 (17:23 +0200)]
CoreValidation: Fixed DS-MDK projects in pdsc.

8 years agoCodeValidation: Added configuration files for Cortex-A fast models for correct semiho...
Jonatan Antoni [Wed, 13 Sep 2017 14:23:20 +0000 (16:23 +0200)]
CodeValidation: Added configuration files for Cortex-A fast models for correct semihosting usage.

8 years agoCoreValidation: Fixed CoreA issues and warnings.
Jonatan Antoni [Wed, 13 Sep 2017 08:21:42 +0000 (10:21 +0200)]
CoreValidation: Fixed CoreA issues and warnings.

8 years agoCore(A): Fixed pedantic GCC warnings.
Jonatan Antoni [Wed, 13 Sep 2017 07:52:49 +0000 (09:52 +0200)]
Core(A): Fixed pedantic GCC warnings.

8 years agoCoreValidation: Fixed DS-MDK projects and added build script.
Jonatan Antoni [Tue, 12 Sep 2017 15:23:43 +0000 (17:23 +0200)]
CoreValidation: Fixed DS-MDK projects and added build script.

8 years agoCoreValidation: Separated DS-MDK example projects per target and compiler.
Jonatan Antoni [Tue, 12 Sep 2017 14:43:13 +0000 (16:43 +0200)]
CoreValidation: Separated DS-MDK example projects per target and compiler.

8 years agoAdded startup code and linker scripts for GCC Cortex-A5 and -A7.
Jonatan Antoni [Tue, 12 Sep 2017 14:40:22 +0000 (16:40 +0200)]
Added startup code and linker scripts for GCC Cortex-A5 and -A7.

8 years agoCoreValidation: Enhanced framework with a catch for (unintended) hard faults during...
Jonatan Antoni [Tue, 12 Sep 2017 13:35:58 +0000 (15:35 +0200)]
CoreValidation: Enhanced framework with a catch for (unintended) hard faults during test cases.

8 years agoCMSIS Driver: Updated CAN API V1.2 (issue #179: added Bus-off state)
Robert Rostohar [Wed, 13 Sep 2017 13:24:14 +0000 (15:24 +0200)]
CMSIS Driver: Updated CAN API V1.2 (issue #179: added Bus-off state)

8 years agoCoreValidation: Added batch build script for IAR examples.
Jonatan Antoni [Tue, 12 Sep 2017 13:14:07 +0000 (15:14 +0200)]
CoreValidation: Added batch build script for IAR examples.

8 years agoCoreValidation: Moved common parts of command line build script to Utilities.
Jonatan Antoni [Tue, 12 Sep 2017 11:54:40 +0000 (13:54 +0200)]
CoreValidation: Moved common parts of command line build script to Utilities.

8 years agoCoreValidation: Fixed MDK example project settings.
Jonatan Antoni [Tue, 12 Sep 2017 11:53:43 +0000 (13:53 +0200)]
CoreValidation: Fixed MDK example project settings.

8 years agoCoreValidation: Modified MDK example project for automated test execution using FVP...
Jonatan Antoni [Mon, 11 Sep 2017 16:11:56 +0000 (18:11 +0200)]
CoreValidation: Modified MDK example project for automated test execution using FVP with semihosting.

8 years agoFixed typo
Christopher Seidl [Tue, 12 Sep 2017 08:45:05 +0000 (09:45 +0100)]
Fixed typo

8 years agoCore(M): Changed USAT intrinsic to work on signed input values.
Jonatan Antoni [Mon, 11 Sep 2017 09:07:38 +0000 (11:07 +0200)]
Core(M): Changed USAT intrinsic to work on signed input values.

8 years agoCoreValidation: Fixed compiler and MISRA warnings.
Jonatan Antoni [Mon, 11 Sep 2017 09:07:00 +0000 (11:07 +0200)]
CoreValidation: Fixed compiler and MISRA warnings.

8 years agoAdded missing startup files for IAR to ARMCM23 and ARMCM33 devices in PDSC.
Jonatan Antoni [Mon, 11 Sep 2017 07:23:17 +0000 (09:23 +0200)]
Added missing startup files for IAR to ARMCM23 and ARMCM33 devices in PDSC.

8 years agoCoreValidation: Initial contribution of a test suite for validating CMSIS-Core.
Jonatan Antoni [Fri, 8 Sep 2017 14:20:02 +0000 (16:20 +0200)]
CoreValidation: Initial contribution of a test suite for validating CMSIS-Core.

8 years agoCore: Fixed minor compiler and MISRA warnings.
Jonatan Antoni [Fri, 8 Sep 2017 12:13:08 +0000 (14:13 +0200)]
Core: Fixed minor compiler and MISRA warnings.

8 years agoFixed documentation after Core(A) refactoring.
Jonatan Antoni [Thu, 7 Sep 2017 14:21:48 +0000 (16:21 +0200)]
Fixed documentation after Core(A) refactoring.

8 years agoCore(A): Fixed compiler header for GCC.
Jonatan Antoni [Thu, 7 Sep 2017 12:53:23 +0000 (14:53 +0200)]
Core(A): Fixed compiler header for GCC.

8 years agoCore(A): Updated version information and history.
Jonatan Antoni [Thu, 7 Sep 2017 11:50:59 +0000 (13:50 +0200)]
Core(A): Updated version information and history.

8 years agoCore(A): Refactored all Coprocessor 15 related core functions into a common header...
Jonatan Antoni [Thu, 7 Sep 2017 11:42:07 +0000 (13:42 +0200)]
Core(A): Refactored all Coprocessor 15 related core functions into a common header file.

8 years agoCore(A): Fixed various compiler intrinsics.
Jonatan Antoni [Wed, 6 Sep 2017 14:00:33 +0000 (16:00 +0200)]
Core(A): Fixed various compiler intrinsics.

8 years agoCore(A): Added __SSAT and __USAT intrinsics like for Core(M).
Jonatan Antoni [Wed, 6 Sep 2017 11:58:50 +0000 (13:58 +0200)]
Core(A): Added __SSAT and __USAT intrinsics like for Core(M).

8 years agoCore(M): Added new IAR compiler header, not yet used.
Jonatan Antoni [Wed, 6 Sep 2017 08:40:56 +0000 (10:40 +0200)]
Core(M): Added new IAR compiler header, not yet used.

8 years agoCore(M): Fixed MPU RBAR register define ADDR to BASE.
Jonatan Antoni [Tue, 5 Sep 2017 11:27:55 +0000 (13:27 +0200)]
Core(M): Fixed MPU RBAR register define ADDR to BASE.

8 years agoCore(M): Fixed indention in mpu_armv7.h
Jonatan Antoni [Tue, 5 Sep 2017 08:27:20 +0000 (10:27 +0200)]
Core(M): Fixed indention in mpu_armv7.h

8 years agoRTX: added variant for Infineon XMC4 series affected by PMU_CM.001 errata
Robert Rostohar [Tue, 5 Sep 2017 09:08:05 +0000 (11:08 +0200)]
RTX: added variant for Infineon XMC4 series affected by PMU_CM.001 errata

8 years agoCore(M): Fixed mpu_armv8.h region declaration, fields of MPU tables are not volatile...
Jonatan Antoni [Tue, 5 Sep 2017 07:43:04 +0000 (09:43 +0200)]
Core(M): Fixed mpu_armv8.h region declaration, fields of MPU tables are not volatile (IOM).

8 years agoCore(M): Substituted assembly implementation for get/set FPSCR intrinsic on AC6 with...
Jonatan Antoni [Mon, 4 Sep 2017 11:41:44 +0000 (13:41 +0200)]
Core(M): Substituted assembly implementation for get/set FPSCR intrinsic on AC6 with builtin functions.

8 years agoCMSIS-RTOS2: Added example for memory pool usage.
Jonatan Antoni [Fri, 1 Sep 2017 08:48:45 +0000 (10:48 +0200)]
CMSIS-RTOS2: Added example for memory pool usage.

8 years agoCore(M): Added ARMv6-M compatibility functions for __SSAT and __USAT.
Jonatan Antoni [Thu, 31 Aug 2017 13:43:55 +0000 (15:43 +0200)]
Core(M): Added ARMv6-M compatibility functions for __SSAT and __USAT.

8 years agoCore(M): Fixed function prototypes in compiler headers.
Jonatan Antoni [Thu, 31 Aug 2017 13:41:08 +0000 (15:41 +0200)]
Core(M): Fixed function prototypes in compiler headers.

8 years agoRTX5: Added example for using message queues.
Jonatan Antoni [Wed, 30 Aug 2017 14:52:33 +0000 (16:52 +0200)]
RTX5: Added example for using message queues.

8 years agoCore: Fixed documentation __SSAT function signature.
Jonatan Antoni [Wed, 30 Aug 2017 10:23:31 +0000 (12:23 +0200)]
Core: Fixed documentation __SSAT function signature.

8 years agoAdded a default memory layout description for Cortex-A devices. (Issue #233)
Jonatan Antoni [Tue, 29 Aug 2017 14:59:49 +0000 (16:59 +0200)]
Added a default memory layout description for Cortex-A devices. (Issue #233)

8 years agoFurther MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase...
Jonatan Antoni [Tue, 29 Aug 2017 13:16:48 +0000 (15:16 +0200)]
Further MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase instead of lowercase. (Issue #227)

8 years agoGlobal MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase...
Jonatan Antoni [Tue, 29 Aug 2017 11:20:47 +0000 (13:20 +0200)]
Global MISRA-C Rule 10.6 fix up: Unsigned constant values with U suffix, uppercase instead of lowercase. (Issue #227)

8 years agoRTX5: Corrected SysTick and SVC Interrupt Priority for Cortex-M.
Robert Rostohar [Fri, 18 Aug 2017 09:44:41 +0000 (11:44 +0200)]
RTX5: Corrected SysTick and SVC Interrupt Priority for Cortex-M.

8 years agoCMSIS-Core(M): Fixed ARMv7 MPU Function for loading MPU tables.
Jonatan Antoni [Wed, 9 Aug 2017 13:05:27 +0000 (15:05 +0200)]
CMSIS-Core(M): Fixed ARMv7 MPU Function for loading MPU tables.

Previously loading more table rows at once than available alias registers led to data copied beyond the actual available MPU registers. Now multiple copy steps are preformed if necessary.

8 years agoCMSIS-Core(M): Added ARMv8-M MPU Functions for Cortex-M23/M33.
Jonatan Antoni [Wed, 9 Aug 2017 12:57:14 +0000 (14:57 +0200)]
CMSIS-Core(M): Added ARMv8-M MPU Functions for Cortex-M23/M33.

8 years agoCMSIS-Core(A): Fixed GCC and ArmClang __FPU_ENABLE implementations to adhere to TARGE...
Jonatan Antoni [Tue, 8 Aug 2017 11:31:53 +0000 (13:31 +0200)]
CMSIS-Core(A): Fixed GCC and ArmClang __FPU_ENABLE implementations to adhere to TARGET_FEATURE_EXTENSION_REGISTER_COUNT correctly.

8 years agoAdded startup file and linker script for GCC targeting ARMCA9.
Jonatan Antoni [Tue, 8 Aug 2017 11:30:19 +0000 (13:30 +0200)]
Added startup file and linker script for GCC targeting ARMCA9.

The linker script is marked at "other" in PDSC because it needs to be preprocessed by the GNU preprocessor. Marking it as "linkerScript" instead would directly add it to the linker command line which does not work.

8 years agoBump pack version to post-release 5.1.1-dev0 for development.
Jonatan Antoni [Fri, 4 Aug 2017 13:02:27 +0000 (15:02 +0200)]
Bump pack version to post-release 5.1.1-dev0 for development.

8 years agoFixed revision histories for release 5.1.0.
Jonatan Antoni [Fri, 4 Aug 2017 09:26:18 +0000 (11:26 +0200)]
Fixed revision histories for release 5.1.0.

8 years agoMPU_Enable function description enhanced
ReinhardKeil [Thu, 3 Aug 2017 13:17:18 +0000 (15:17 +0200)]
MPU_Enable function description enhanced

8 years agoCMSIS-Core(A): Updated cmsis_gcc.h
Daniel Brondani [Thu, 3 Aug 2017 12:17:47 +0000 (14:17 +0200)]
CMSIS-Core(A): Updated cmsis_gcc.h

8 years agoBump all versions and change histories for CMSIS 5.1.0 release.
Jonatan Antoni [Thu, 3 Aug 2017 09:33:08 +0000 (11:33 +0200)]
Bump all versions and change histories for CMSIS 5.1.0 release.

8 years agoCMSIS-Core(M): Added MPU CTRL register defines to MPU section in documentation.
Jonatan Antoni [Tue, 1 Aug 2017 16:06:39 +0000 (18:06 +0200)]
CMSIS-Core(M): Added MPU CTRL register defines to MPU section in documentation.

8 years agoCMSIS-Core(A): Changed byte access into word access in remaining GIC functions
Daniel Brondani [Tue, 1 Aug 2017 14:49:57 +0000 (16:49 +0200)]
CMSIS-Core(A): Changed byte access into word access in remaining GIC functions

8 years agoDocumentation clean up
ReinhardKeil [Mon, 31 Jul 2017 15:20:38 +0000 (17:20 +0200)]
Documentation clean up

8 years agoCMSIS-RTOS2: Updated TrustZone Examples startup code to set MSPLIM correctly.
Jonatan Antoni [Mon, 31 Jul 2017 13:01:44 +0000 (15:01 +0200)]
CMSIS-RTOS2: Updated TrustZone Examples startup code to set MSPLIM correctly.

In order to allow MSPLIM to be set at the beginning of the reset handler one need to provide __user_setup_stackheap instead of deprecated __user_initial_stackheap. The latter one temporarily reconfigures the stack pointer which leads to a STKOF usage fault.

8 years agoCMSIS-Core(A):
Daniel Brondani [Mon, 31 Jul 2017 12:00:54 +0000 (14:00 +0200)]
CMSIS-Core(A):
Updated os_tick_gtim for FVP Cortex-A7 support
Updated system and startup files to reflect IRQ controller changes
Added "Fixed Virtual Platform" board

8 years agoCMSIS-Core(A): Changed byte access into word access in GIC_SetPendingIRQ and GIC_Clea...
Daniel Brondani [Fri, 28 Jul 2017 13:42:03 +0000 (15:42 +0200)]
CMSIS-Core(A): Changed byte access into word access in GIC_SetPendingIRQ and GIC_ClearPendingIRQ functions for FVP compliance.

8 years agoCMSIS-Core(M): Fixed ARM MPU implementation for Cortex-M0+.
Jonatan Antoni [Thu, 27 Jul 2017 09:55:34 +0000 (11:55 +0200)]
CMSIS-Core(M): Fixed ARM MPU implementation for Cortex-M0+.

Cortex-M0+ does not have a dedicated memory fault and used hard fault instead.

8 years agoCMSIS-Core(M): Fixed MPU documentation after prefix addition.
Jonatan Antoni [Wed, 26 Jul 2017 12:32:11 +0000 (14:32 +0200)]
CMSIS-Core(M): Fixed MPU documentation after prefix addition.

8 years agoCMSIS-Core(M): Prefixed all MPU functions with ARM_ to prevent name clashes with...
Jonatan Antoni [Wed, 26 Jul 2017 12:14:17 +0000 (14:14 +0200)]
CMSIS-Core(M): Prefixed all MPU functions with ARM_ to prevent name clashes with existing vendor abstractions.

8 years agoCMSIS-Core(A): Added register correlation between CMSIS and TRMs.
Jonatan Antoni [Wed, 26 Jul 2017 12:05:44 +0000 (14:05 +0200)]
CMSIS-Core(A): Added register correlation between CMSIS and TRMs.

8 years agoCMSIS-Core(A): Core Register documentation.
Jonatan Antoni [Wed, 26 Jul 2017 08:03:21 +0000 (10:03 +0200)]
CMSIS-Core(A): Core Register documentation.

8 years agoCMSIS-Core(A): Removed duplicate RESERVED members.
Jonatan Antoni [Tue, 25 Jul 2017 14:32:52 +0000 (16:32 +0200)]
CMSIS-Core(A): Removed duplicate RESERVED members.

8 years agoCMSIS-Core(A): Enhanced register abstraction and documentation.
Jonatan Antoni [Mon, 24 Jul 2017 14:17:37 +0000 (16:17 +0200)]
CMSIS-Core(A): Enhanced register abstraction and documentation.

8 years agoCMSIS-Core(M): Fixed typos and formatting in MPU functions.
Daniel Brondani [Tue, 25 Jul 2017 07:54:46 +0000 (09:54 +0200)]
CMSIS-Core(M): Fixed typos and formatting in MPU functions.

8 years agoAdded OS Tick component for Cortex-A7: Generic Physical Timer
Daniel Brondani [Mon, 24 Jul 2017 13:35:57 +0000 (15:35 +0200)]
Added OS Tick component for Cortex-A7: Generic Physical Timer

8 years agoCMSIS-Core(A): Rework documentation.
Jonatan Antoni [Fri, 21 Jul 2017 09:54:33 +0000 (11:54 +0200)]
CMSIS-Core(A): Rework documentation.

8 years agoCMSIS-Driver: Minor fixes and example enhancements.
Jonatan Antoni [Wed, 19 Jul 2017 13:13:03 +0000 (15:13 +0200)]
CMSIS-Driver: Minor fixes and example enhancements.

- Changed **Text** to <b>Text</b> to be displayed correctly in HTML.
- Added driver usage example for I2C Slave mode.

8 years agoCMSIS-Core(M): Fix up MPU implementation.
Jonatan Antoni [Wed, 19 Jul 2017 08:46:01 +0000 (10:46 +0200)]
CMSIS-Core(M): Fix up MPU implementation.

- Prefixed defines with ARM_ to prevent name clashes with ST HAL.
- Modified implementation to be C89 conformant.
- Substituted restrict keyword with compiler specific define.

8 years agoFixed LINT comments.
Jonatan Antoni [Wed, 19 Jul 2017 08:08:13 +0000 (10:08 +0200)]
Fixed LINT comments.

8 years agoCMSIS-Core(M): Initial contribution for generic MPU functions.
Jonatan Antoni [Mon, 17 Jul 2017 14:59:57 +0000 (16:59 +0200)]
CMSIS-Core(M): Initial contribution for generic MPU functions.

8 years agoDocumentation: Added CMSIS-Zone to overview page.
Jonatan Antoni [Fri, 14 Jul 2017 13:23:11 +0000 (15:23 +0200)]
Documentation: Added CMSIS-Zone to overview page.

8 years agoCMSIS-RTOS2: Enhanced RTX5 documentation with references to required IRQ and OS Tick...
Jonatan Antoni [Fri, 14 Jul 2017 12:43:36 +0000 (14:43 +0200)]
CMSIS-RTOS2: Enhanced RTX5 documentation with references to required IRQ and OS Tick components.

8 years agoCMSIS-RTOS2: Enhanced documentation of Thread Flags with usage example explaining...
Jonatan Antoni [Fri, 14 Jul 2017 10:04:29 +0000 (12:04 +0200)]
CMSIS-RTOS2: Enhanced documentation of Thread Flags with usage example explaining return value behaviour.

8 years agoModified LINT comments to use C-style instead of C++-style in order to be C89 compliant.
Jonatan Antoni [Thu, 13 Jul 2017 15:05:46 +0000 (17:05 +0200)]
Modified LINT comments to use C-style instead of C++-style in order to be C89 compliant.

8 years agoCMSIS-Core(M): Fixed SYSTICK example with missing volatile definition.
Jonatan Antoni [Wed, 12 Jul 2017 16:40:05 +0000 (18:40 +0200)]
CMSIS-Core(M): Fixed SYSTICK example with missing volatile definition.

8 years agoCMSIS-Core(A): Initial contribution of GCC compiler header.
Jonatan Antoni [Mon, 10 Jul 2017 10:22:18 +0000 (12:22 +0200)]
CMSIS-Core(A): Initial contribution of GCC compiler header.

8 years agoCMSIS-Core(A): Updated documentation
Daniel Brondani [Fri, 7 Jul 2017 12:52:57 +0000 (14:52 +0200)]
CMSIS-Core(A): Updated documentation

8 years agoAligned GIC examples in documentation
Vladimir Umek [Wed, 5 Jul 2017 07:34:53 +0000 (09:34 +0200)]
Aligned GIC examples in documentation

8 years agoGIC priority grouping handling corrected
Vladimir Umek [Wed, 5 Jul 2017 06:19:23 +0000 (08:19 +0200)]
GIC priority grouping handling corrected

8 years agoCMSIS-Core(A): Enhanced documentation for new IRQ API.
Jonatan Antoni [Tue, 4 Jul 2017 09:48:37 +0000 (11:48 +0200)]
CMSIS-Core(A): Enhanced documentation for new IRQ API.

- Added exception and interrupt introduction.
- Fixed core/peripheral configuration defines.

8 years agoCMCIS-Core(A): Fixed some typos.
Jonatan Antoni [Mon, 3 Jul 2017 15:09:46 +0000 (17:09 +0200)]
CMCIS-Core(A): Fixed some typos.

8 years agoCorrect gcc version check for __builtin_arm_[gs]et_fpscr builtins
Norbert Lange [Mon, 3 Jul 2017 07:59:34 +0000 (09:59 +0200)]
Correct gcc version check for __builtin_arm_[gs]et_fpscr builtins

The fix is now in the gcc-7 branch, and will be definitly
be included with 7.2

https://github.com/gcc-mirror/gcc/commits/gcc-7-branch/gcc/config/arm/arm-builtins.c

8 years agoOS Tick Private Timer updated (it now uses IRQ Controller API)
Vladimir Umek [Mon, 3 Jul 2017 07:23:02 +0000 (09:23 +0200)]
OS Tick Private Timer updated (it now uses IRQ Controller API)

8 years agoAdded IRQ Controller API, implementation using ARM GIC and basic documentation
Vladimir Umek [Mon, 3 Jul 2017 07:19:47 +0000 (09:19 +0200)]
Added IRQ Controller API, implementation using ARM GIC and basic documentation