]> begriffs open source - cmsis/log
cmsis
8 years agoRework documentation for using Core_A, added missing diagram and adopted the basic...
Jonatan Antoni [Mon, 13 Mar 2017 13:24:23 +0000 (14:24 +0100)]
Rework documentation for using Core_A, added missing diagram and adopted the basic example to be valid for Cortex-A9 FVP.

8 years agoAdded template and using pages to Core-A documentation.
Jonatan Antoni [Wed, 8 Mar 2017 10:00:38 +0000 (11:00 +0100)]
Added template and using pages to Core-A documentation.

8 years agoAdded links to the Cortex-A7 and -A9 reference manuals to documentation overview.
Jonatan Antoni [Wed, 8 Mar 2017 08:25:58 +0000 (09:25 +0100)]
Added links to the Cortex-A7 and -A9 reference manuals to documentation overview.

8 years agoAdd 'lint' comments for MISRA checking
ReinhardKeil [Mon, 27 Mar 2017 12:56:29 +0000 (14:56 +0200)]
Add 'lint' comments for MISRA checking

8 years agoEnhanced RTOS2 documentation to state clearly that a user provided stack memory must...
Jonatan Antoni [Fri, 24 Mar 2017 10:14:07 +0000 (11:14 +0100)]
Enhanced RTOS2 documentation to state clearly that a user provided stack memory must be 64-bit aligned.

8 years agoCorrected revision history.
Christopher Seidl [Wed, 22 Mar 2017 10:31:09 +0000 (11:31 +0100)]
Corrected revision history.

Moved the configuration file update from general RTOS2 rev. hist. to RTX 5 specific one.

8 years agoReplaced 'Core-M' and 'Core-A' with 'CMSIS-Core (Cortex-M)' and 'CMSIS-Core (Cortex-A)'
bruneu01 [Mon, 20 Mar 2017 13:39:37 +0000 (14:39 +0100)]
Replaced 'Core-M' and 'Core-A' with 'CMSIS-Core (Cortex-M)' and 'CMSIS-Core (Cortex-A)'

8 years agoRenamed Core-M and Core-A to CMSIS-Core(M) and CMSIS-Core(A)
bruneu01 [Mon, 20 Mar 2017 13:01:59 +0000 (14:01 +0100)]
Renamed Core-M and Core-A to CMSIS-Core(M) and CMSIS-Core(A)

8 years agoDocumentation updates required by issue#162.
Christopher Seidl [Mon, 20 Mar 2017 08:25:46 +0000 (09:25 +0100)]
Documentation updates required by issue#162.

8 years agoFixed minor mark down issue in README.md
Jonatan Antoni [Fri, 17 Mar 2017 10:13:11 +0000 (11:13 +0100)]
Fixed minor mark down issue in README.md

8 years agoUpdated Core_A devices
Daniel Brondani [Fri, 17 Mar 2017 09:02:30 +0000 (10:02 +0100)]
Updated Core_A devices
Added Cortex-A5 support

8 years agoUpdate README.md
Reinhard Keil [Tue, 14 Mar 2017 23:09:56 +0000 (00:09 +0100)]
Update README.md

8 years agoUpdate README.md
Reinhard Keil [Tue, 14 Mar 2017 23:08:30 +0000 (00:08 +0100)]
Update README.md

EW2017 Review Meeting - slides + roadmap update

8 years agoUpdate README.md
Reinhard Keil [Mon, 13 Mar 2017 11:20:42 +0000 (12:20 +0100)]
Update README.md

8 years agoUpdate README.md
Reinhard Keil [Mon, 13 Mar 2017 11:15:41 +0000 (12:15 +0100)]
Update README.md

8 years agoUpdate README.md
Reinhard Keil [Mon, 13 Mar 2017 11:12:48 +0000 (12:12 +0100)]
Update README.md

8 years agoMoved svc_user.c file to templates and added it to the pack description accordingly.
Jonatan Antoni [Mon, 13 Mar 2017 09:46:34 +0000 (10:46 +0100)]
Moved svc_user.c file to templates and added it to the pack description accordingly.

8 years agoadding Core_A and Zone documentation folder to pack build script
Joachim Krech [Fri, 10 Mar 2017 16:08:23 +0000 (17:08 +0100)]
adding Core_A and Zone documentation folder to pack build script

8 years agoAdded warning note to 'osThreadTerminate'
bruneu01 [Fri, 10 Mar 2017 12:48:47 +0000 (13:48 +0100)]
Added warning note to 'osThreadTerminate'

8 years agoAdd __TZ_get/set_SP for v8-M
Niklas Hauser [Thu, 9 Mar 2017 11:16:04 +0000 (11:16 +0000)]
Add __TZ_get/set_SP for v8-M

8 years agoInitially taken over the overview documentation from Core-M to Core-A.
Jonatan Antoni [Tue, 7 Mar 2017 16:02:40 +0000 (17:02 +0100)]
Initially taken over the overview documentation from Core-M to Core-A.

8 years agoFixed include path to CMSIS-Core-M header files in overview.
Jonatan Antoni [Tue, 7 Mar 2017 16:02:01 +0000 (17:02 +0100)]
Fixed include path to CMSIS-Core-M header files in overview.

8 years agoUpdated Core_A documentation
Daniel Brondani [Tue, 7 Mar 2017 15:37:53 +0000 (16:37 +0100)]
Updated Core_A documentation

8 years agoAdapted for further defines
bruneu01 [Tue, 7 Mar 2017 13:58:56 +0000 (14:58 +0100)]
Adapted for further defines

8 years agoAdded text to documentation - still building up
bruneu01 [Tue, 7 Mar 2017 13:58:02 +0000 (14:58 +0100)]
Added text to documentation - still building up

8 years agoEnhanced RTXv5 documentation with a note about the need to use C99 mode when compilin...
Jonatan Antoni [Mon, 27 Feb 2017 15:05:19 +0000 (16:05 +0100)]
Enhanced RTXv5 documentation with a note about the need to use C99 mode when compiling the source code.

8 years agoCorrections and adaptions
bruneu01 [Tue, 7 Mar 2017 09:27:15 +0000 (10:27 +0100)]
Corrections and adaptions

8 years agoPrepared documentation framework for Core-A
bruneu01 [Mon, 6 Mar 2017 13:21:27 +0000 (14:21 +0100)]
Prepared documentation framework for Core-A

8 years agoAdapted header fiels to comply to our documentation rules
bruneu01 [Mon, 6 Mar 2017 13:18:23 +0000 (14:18 +0100)]
Adapted header fiels to comply to our documentation rules

8 years agoAdded information about control block sizes
Christopher Seidl [Mon, 6 Mar 2017 12:15:05 +0000 (13:15 +0100)]
Added information about control block sizes

8 years ago* Added a list of issue labels to the README which describes their meanings.
Jonatan Antoni [Fri, 3 Mar 2017 14:04:07 +0000 (15:04 +0100)]
* Added a list of issue labels to the README which describes their meanings.

8 years agoMerge pull request #160 from Patater/nvic-vectab-virtual-all
Martin Günther [Fri, 3 Mar 2017 09:16:54 +0000 (10:16 +0100)]
Merge pull request #160 from Patater/nvic-vectab-virtual-all

Improve the NVIC virtualization features on all cores

8 years agoRenamed folder CORE_A into Core_A
brondani [Thu, 2 Mar 2017 15:15:52 +0000 (16:15 +0100)]
Renamed folder CORE_A into Core_A

8 years agocore: Allow virtualization of NVIC_SystemReset
Jaeden Amero [Thu, 9 Feb 2017 14:34:18 +0000 (14:34 +0000)]
core: Allow virtualization of NVIC_SystemReset

Previously, we only allowed the virtualization on NVIC_SystemReset on
select architectures. Add NVIC_SystemReset() to the set of functions
that can be virtualized via CMSIS_NVIC_VIRTUAL on all architectures.

8 years agocore: Allow the virtualization of NVIC functions
Jaeden Amero [Thu, 9 Feb 2017 14:34:18 +0000 (14:34 +0000)]
core: Allow the virtualization of NVIC functions

Previously, we only allowed the overriding of the NVIC defines on select
architectures. This meant that the CMSIS_VECTAB_VIRTUAL and
CMSIS_NVIC_VIRTUAL features were not practically useful on any of the
other architectures.

On all architectures, allow overriding the NVIC defines by including a
standardly named "cmsis_vectab_virtual.h" and "cmsis_nvic_virtual.h"
based on whether virtualization is desired (via CMSIS_VECTAB_VIRTUAL and
CMSIS_NVIC_VIRTUAL).

8 years agoAdded C startup for Cortex-A devices and updated CORE_A functions
Daniel Brondani [Wed, 1 Mar 2017 09:56:18 +0000 (10:56 +0100)]
Added C startup for Cortex-A devices and updated CORE_A functions

8 years agoCMSIS CORE_A:
Daniel Brondani [Thu, 23 Feb 2017 08:26:46 +0000 (09:26 +0100)]
CMSIS CORE_A:
- Added Cortex-A core support, ARMCC specific:
  - Core specific register definitions
  - Generic Interrupt Controller functions
  - Generic Timer functions
  - L1 and L2 Cache functions
  - MMU functions
- Added ARMCA7 and ARMCA9 devices
- Added Startup, System and MMU configuration files
SDCMSIS-579

8 years agoFixed broken links
bruneu01 [Mon, 20 Feb 2017 14:37:49 +0000 (15:37 +0100)]
Fixed broken links

8 years agoReplaced 'CORE' with 'Core' in example code excluding text in cclass
bruneu01 [Thu, 16 Feb 2017 13:00:30 +0000 (14:00 +0100)]
Replaced 'CORE' with 'Core' in example code excluding text in cclass

8 years agoReplaced 'CMSIS-CORE' with 'CMSIS-Core-M'
bruneu01 [Thu, 16 Feb 2017 12:27:24 +0000 (13:27 +0100)]
Replaced 'CMSIS-CORE' with 'CMSIS-Core-M'

8 years agoAdapted and prepared structure to add Cortex-A and CMSIS-Zone documentation
bruneu01 [Thu, 16 Feb 2017 10:44:54 +0000 (11:44 +0100)]
Adapted and prepared structure to add Cortex-A and CMSIS-Zone documentation

8 years agoMerge pull request #146 from niklas-arm/fix/missing_return_statement
Martin Günther [Thu, 16 Feb 2017 06:51:56 +0000 (07:51 +0100)]
Merge pull request #146 from niklas-arm/fix/missing_return_statement

Add missing return statement

8 years agoAdd missing return statement
Niklas Hauser [Wed, 15 Feb 2017 15:43:48 +0000 (15:43 +0000)]
Add missing return statement

8 years agoUpdate README.md
Reinhard Keil [Tue, 14 Feb 2017 16:19:51 +0000 (17:19 +0100)]
Update README.md

8 years agoAdded macros
Martin Günther [Mon, 13 Feb 2017 15:03:07 +0000 (16:03 +0100)]
Added macros
__UNALIGNED_UINT[16|32]_READ, __UNALIGNED_UINT[16|32]_WRITE.

8 years agoRTX5: Fixed potential corruption of terminated threads list (updated previous commit).
Robert Rostohar [Fri, 10 Feb 2017 06:58:56 +0000 (07:58 +0100)]
RTX5: Fixed potential corruption of terminated threads list (updated previous commit).

8 years agominor corrections to CMSIS-PACK
Joachim Krech [Mon, 6 Feb 2017 12:17:39 +0000 (13:17 +0100)]
minor corrections to CMSIS-PACK

8 years agoCMSIS Driver: updated documentation
Robert Rostohar [Mon, 6 Feb 2017 05:53:33 +0000 (06:53 +0100)]
CMSIS Driver: updated documentation

8 years agobumped Cversion of CMSIS Core to 5.0.1
Joachim Krech [Fri, 3 Feb 2017 14:18:56 +0000 (15:18 +0100)]
bumped Cversion of CMSIS Core to 5.0.1

8 years agoupdating version and version history for General and Pack
Joachim Krech [Fri, 3 Feb 2017 14:09:58 +0000 (15:09 +0100)]
updating version and version history for General and Pack

8 years agoChanged macro __PACKED back for ARMCC compiler.
Martin Günther [Fri, 3 Feb 2017 12:43:55 +0000 (13:43 +0100)]
Changed macro __PACKED back for ARMCC compiler.

8 years agoUpdated CMSIS-Driver to revision 2.0.5 and added rev. history.
Christopher Seidl [Fri, 3 Feb 2017 07:34:16 +0000 (08:34 +0100)]
Updated CMSIS-Driver to revision 2.0.5 and added rev. history.

8 years agoCMSIS Driver API: added volatile to status typedef's
Robert Rostohar [Thu, 2 Feb 2017 16:59:12 +0000 (17:59 +0100)]
CMSIS Driver API: added volatile to status typedef's

8 years agoFixed Schema Violation
Joachim Krech [Thu, 2 Feb 2017 16:03:31 +0000 (17:03 +0100)]
Fixed Schema Violation

8 years agocorrecting description for taxonomy Compiler
Joachim Krech [Thu, 2 Feb 2017 14:58:30 +0000 (15:58 +0100)]
correcting description for taxonomy Compiler

8 years agoadding taxonomy Cclass RTOS
Joachim Krech [Thu, 2 Feb 2017 14:54:57 +0000 (15:54 +0100)]
adding taxonomy Cclass RTOS

8 years agoadding taxonomy Cclass RTOS
Joachim Krech [Thu, 2 Feb 2017 14:53:23 +0000 (15:53 +0100)]
adding taxonomy Cclass RTOS

8 years agoUpdated compiler include files. Removed SP from clobber list.
Martin Günther [Thu, 2 Feb 2017 13:46:03 +0000 (14:46 +0100)]
Updated compiler include files. Removed SP from clobber list.

8 years agoUpdated DSP_Lib version.
Martin Günther [Thu, 2 Feb 2017 13:38:48 +0000 (14:38 +0100)]
Updated DSP_Lib version.

8 years agoUpdated CMSIS_DSP. Added ARMv8M support, changed copyrigth note.
Martin Günther [Thu, 2 Feb 2017 13:14:34 +0000 (14:14 +0100)]
Updated CMSIS_DSP. Added ARMv8M support, changed copyrigth note.

8 years agoUpdate cmsis_os2.txt
Christopher Seidl [Thu, 2 Feb 2017 12:02:10 +0000 (13:02 +0100)]
Update cmsis_os2.txt

Added links in revision history and added comment on update configuration files. Renamed the section "RTX5 Specifics" to "RTX5 Specific API".

8 years agoMerge pull request #139 from Patater/nvic-virtualization
Martin Günther [Wed, 1 Feb 2017 13:05:06 +0000 (14:05 +0100)]
Merge pull request #139 from Patater/nvic-virtualization

Improve NVIC virtualization mechanism

8 years agoUpdated round-robin documentation as requested by SDCMSIS-418.
Christopher Seidl [Tue, 31 Jan 2017 16:25:51 +0000 (17:25 +0100)]
Updated round-robin documentation as requested by SDCMSIS-418.

8 years agoRemoved intermediate files.
Robert Rostohar [Tue, 31 Jan 2017 15:44:57 +0000 (16:44 +0100)]
Removed intermediate files.

8 years agoResolved merge conflict
bruneu01 [Tue, 31 Jan 2017 12:39:37 +0000 (13:39 +0100)]
Resolved merge conflict

8 years agoChanges due to missing documentation
bruneu01 [Tue, 31 Jan 2017 12:19:49 +0000 (13:19 +0100)]
Changes due to missing documentation

8 years agocore_cm3/4: Allow virtualization of SystemReset
Jaeden Amero [Mon, 30 Jan 2017 15:08:41 +0000 (15:08 +0000)]
core_cm3/4: Allow virtualization of SystemReset

NVIC_SystemReset() is another function that can be useful to virtualize.
Add NVIC_SystemReset() to the set of functions tthat can be virtualized
via CMSIS_NVIC_VIRTUAL.

8 years agocore_cm3/4: Allow the virtualization of NVIC functions
Jaeden Amero [Mon, 30 Jan 2017 15:03:49 +0000 (15:03 +0000)]
core_cm3/4: Allow the virtualization of NVIC functions

The NVIC functions are virtualizable through their defines and the
default implementations. However, there is no way to override the
defines without doing something like forcing a header file to be
included via compiler build flags. Instead, include a standardly named
"cmsis_vectab_virtual.h" and "cmsis_nvic_virtual.h" based on whether
virtualization is desired (via CMSIS_VECTAB_VIRTUAL and
CMSIS_NVIC_VIRTUAL).

8 years agoCore: added macro __PACKED_STRUCT.
Martin Günther [Tue, 31 Jan 2017 07:32:56 +0000 (08:32 +0100)]
Core: added macro __PACKED_STRUCT.

8 years agoRTOS: minor corrections in documentation
Robert Rostohar [Thu, 26 Jan 2017 09:53:23 +0000 (10:53 +0100)]
RTOS: minor corrections in documentation

8 years agoMerge branch 'feature/rtos_docu_update' into develop
Christopher Seidl [Thu, 26 Jan 2017 09:27:17 +0000 (10:27 +0100)]
Merge branch 'feature/rtos_docu_update' into develop

8 years agoUpdated documentation for release. Fixed issues raised in SDCMSIS-612.
Christopher Seidl [Thu, 26 Jan 2017 09:26:55 +0000 (10:26 +0100)]
Updated documentation for release. Fixed issues raised in SDCMSIS-612.

8 years agoUpdated pdsc: RTOS2 header registration moved from RTX5 to API section
Robert Rostohar [Wed, 25 Jan 2017 11:35:54 +0000 (12:35 +0100)]
Updated pdsc: RTOS2 header registration moved from RTX5 to API section

8 years agoAdded details on round-robin thread switching
Christopher Seidl [Thu, 19 Jan 2017 14:18:15 +0000 (15:18 +0100)]
Added details on round-robin thread switching

8 years agoRTOS2: added definitions for Flags Errors (issue #133)
Robert Rostohar [Wed, 18 Jan 2017 10:54:42 +0000 (11:54 +0100)]
RTOS2: added definitions for Flags Errors (issue #133)

8 years agoMerge pull request #132 from bulislaw/develop
Martin Günther [Tue, 17 Jan 2017 13:16:17 +0000 (14:16 +0100)]
Merge pull request #132 from bulislaw/develop

Fix typo _WEAK -> __WEAK

8 years agoFix typo _WEAK -> __WEAK
Bartek Szatkowski [Mon, 16 Jan 2017 13:34:14 +0000 (13:34 +0000)]
Fix typo _WEAK -> __WEAK

8 years agoUpdated versions (consistently use triple digits)
Robert Rostohar [Thu, 12 Jan 2017 10:19:01 +0000 (11:19 +0100)]
Updated versions (consistently use triple digits)

8 years agoupdated DSP Lib to V1.5.0.
Martin Günther [Wed, 11 Jan 2017 09:06:28 +0000 (10:06 +0100)]
updated DSP Lib to V1.5.0.

8 years agoRTX5: synchronized configuration files version
Robert Rostohar [Wed, 11 Jan 2017 06:09:19 +0000 (07:09 +0100)]
RTX5: synchronized configuration files version

8 years agoRTOS2: updated documentation (typo correction)
Robert Rostohar [Tue, 10 Jan 2017 13:49:06 +0000 (14:49 +0100)]
RTOS2: updated documentation (typo correction)

8 years agoMerge pull request #128 from kjelleandersen/compiler_warning_fix
Martin Günther [Tue, 10 Jan 2017 12:01:42 +0000 (13:01 +0100)]
Merge pull request #128 from kjelleandersen/compiler_warning_fix

Silenced compiler warning.

8 years agoSilenced compiler warning.
Kjell Eirik Andersen [Tue, 10 Jan 2017 11:43:42 +0000 (11:43 +0000)]
Silenced compiler warning.

8 years agoUpdated pdsc (RTX5 configuration files version)
Robert Rostohar [Tue, 10 Jan 2017 10:13:47 +0000 (11:13 +0100)]
Updated pdsc (RTX5 configuration files version)

8 years agoRTOS2: updated documentation (typo correction)
Robert Rostohar [Tue, 10 Jan 2017 09:37:27 +0000 (10:37 +0100)]
RTOS2: updated documentation (typo correction)

8 years agoRTOS2: Updated Thread and Event Flags (changed flags parameter and return type from...
Robert Rostohar [Tue, 10 Jan 2017 08:51:56 +0000 (09:51 +0100)]
RTOS2: Updated Thread and Event Flags (changed flags parameter and return type from int32_t to uint32_t)

9 years agoUpdated functions __get_FPSCR, __set_FPSC.
Martin Günther [Wed, 21 Dec 2016 10:05:50 +0000 (11:05 +0100)]
Updated functions __get_FPSCR, __set_FPSC.

9 years agoCorrected Signal event Bit in function ARM_I2C_SignelEvent
bruneu01 [Tue, 20 Dec 2016 14:26:24 +0000 (15:26 +0100)]
Corrected Signal event Bit in function ARM_I2C_SignelEvent

9 years agolink to PDF changed; link to keil.com/pack/ added
bruneu01 [Tue, 20 Dec 2016 13:55:41 +0000 (14:55 +0100)]
link to PDF changed; link to keil.com/pack/ added

9 years agoRTX5: added IAR libraries
Robert Rostohar [Tue, 20 Dec 2016 11:26:34 +0000 (12:26 +0100)]
RTX5: added IAR libraries

9 years agoDSP ARMv8M preparation.
Martin Günther [Fri, 16 Dec 2016 10:25:05 +0000 (11:25 +0100)]
DSP ARMv8M preparation.

9 years agoFixed another typo
Christopher Seidl [Thu, 15 Dec 2016 08:43:12 +0000 (09:43 +0100)]
Fixed another typo

9 years agoFixed typo
Christopher Seidl [Thu, 15 Dec 2016 08:39:01 +0000 (09:39 +0100)]
Fixed typo

9 years agoRTOS2: updated documentation (function that can be called from threads and IRQs)
Robert Rostohar [Fri, 9 Dec 2016 12:30:11 +0000 (13:30 +0100)]
RTOS2: updated documentation (function that can be called from threads and IRQs)

9 years agoRTX5: added more information to Event functions documentation
Robert Rostohar [Fri, 9 Dec 2016 12:24:03 +0000 (13:24 +0100)]
RTX5: added more information to Event functions documentation

9 years agoUpdated ARMv8M Mainline FPU settings in partition*.h.
Martin Günther [Wed, 7 Dec 2016 09:40:50 +0000 (10:40 +0100)]
Updated ARMv8M Mainline FPU settings in partition*.h.

9 years agoMinor corrections: added event recorder functions.
Christopher Seidl [Fri, 2 Dec 2016 15:18:12 +0000 (16:18 +0100)]
Minor corrections: added event recorder functions.

9 years agoMerge branch 'feature/os_docu_enhancements' into develop
Christopher Seidl [Tue, 29 Nov 2016 09:56:27 +0000 (10:56 +0100)]
Merge branch 'feature/os_docu_enhancements' into develop

9 years agoMajor rework of the documentation: reordered sections, added general introduction...
Christopher Seidl [Tue, 29 Nov 2016 09:53:39 +0000 (10:53 +0100)]
Major rework of the documentation: reordered sections, added general introduction page, added details on RTX5 and event recorder. Compliant to the latest APi changes.

9 years agoadded uVisor support to cm header files.
Martin Günther [Mon, 28 Nov 2016 07:14:59 +0000 (08:14 +0100)]
added uVisor support to cm header files.