]>
begriffs open source - cmsis/log
Christopher Seidl [Wed, 26 Apr 2017 12:46:09 +0000 (14:46 +0200)]
Additional docu: cleaned all osXxx_Attr_t descriptions, added code examples.
Jonatan Antoni [Fri, 21 Apr 2017 12:42:00 +0000 (14:42 +0200)]
Enhanced pack description with ARM Compiler 6 awareness for Cortex-A.
Jonatan Antoni [Wed, 19 Apr 2017 15:08:04 +0000 (17:08 +0200)]
Enhanced Core(M) documentation with CMSIS version control defines.
Vladimir Umek [Wed, 19 Apr 2017 14:19:52 +0000 (16:19 +0200)]
Corrected __set_mode for ARMCC AC5
Jonatan Antoni [Wed, 19 Apr 2017 14:06:03 +0000 (16:06 +0200)]
Refactored __CM_CMSIS_VERSION defines according to #178.
Jonatan Antoni [Wed, 19 Apr 2017 11:30:49 +0000 (13:30 +0200)]
Enhanced and unified CMSIS RTOS2 message queue documentation.
Jonatan Antoni [Wed, 12 Apr 2017 07:53:18 +0000 (09:53 +0200)]
Fixed CMSIS generic library documentation and example.
Robert Rostohar [Wed, 19 Apr 2017 09:55:58 +0000 (11:55 +0200)]
RTX5: added support for Cortex-A (preliminary)
Daniel Brondani [Thu, 13 Apr 2017 13:56:17 +0000 (15:56 +0200)]
CMSIS-Core_A:
- Added ARM Compiler 6 support
- Updated Cortex-A core functions
- Updated Startup and System files
Jonatan Antoni [Tue, 11 Apr 2017 15:06:27 +0000 (17:06 +0200)]
Enhanced and unified CMSIS-RTOS2 MemPool documentation.
Jonatan Antoni [Tue, 11 Apr 2017 14:09:44 +0000 (16:09 +0200)]
Enhanced, fixed and unified CMSIS-RTOS2 Semaphore documentation.
Jonatan Antoni [Tue, 11 Apr 2017 14:00:10 +0000 (16:00 +0200)]
Enhanced and unified CMSIS-RTOS2 Mutex documentation.
Jonatan Antoni [Tue, 11 Apr 2017 11:43:31 +0000 (13:43 +0200)]
Fixed and unified CMSIS-RTOS2 Timer documentation.
Jonatan Antoni [Tue, 11 Apr 2017 11:22:03 +0000 (13:22 +0200)]
Enhanced CMSIS-RTOS2 Wait documentation.
Jonatan Antoni [Tue, 11 Apr 2017 11:10:49 +0000 (13:10 +0200)]
Enhanced, corrected and unified CMSIS-RTOS2 Event documentation.
Jonatan Antoni [Tue, 11 Apr 2017 10:53:07 +0000 (12:53 +0200)]
Unified CMSIS-RTOS2 documentation for Thread and Thread Flags to reference to thread states where mentioned.
Jonatan Antoni [Tue, 11 Apr 2017 10:48:27 +0000 (12:48 +0200)]
Unified CMSIS RTOS2 Thread Flags documentation with return code listings.
Jonatan Antoni [Tue, 11 Apr 2017 09:57:02 +0000 (11:57 +0200)]
Enhanced and unified CMSIS-RTOS2 thread documentation.
Jonatan Antoni [Mon, 10 Apr 2017 14:34:41 +0000 (16:34 +0200)]
Added scheduler section to RTX5 theory of operation.
Jonatan Antoni [Fri, 7 Apr 2017 13:35:14 +0000 (15:35 +0200)]
Enhancements to RTOS2 documentation.
Christopher Seidl [Fri, 7 Apr 2017 11:07:04 +0000 (13:07 +0200)]
Added more information about the usage of an alternative timer. Added code example.
Jonatan Antoni [Thu, 6 Apr 2017 11:08:33 +0000 (13:08 +0200)]
Fixed RTOS2 message queue example.
Jonatan Antoni [Thu, 6 Apr 2017 10:14:12 +0000 (12:14 +0200)]
Added initial contribution for CMSIS Core(A) ARM Compiler 6.
Daniel Brondani [Thu, 6 Apr 2017 07:42:13 +0000 (09:42 +0200)]
Updated Core_A doc: added Cortex-A5 into device table and renamed GIC, MMU references
Jonatan Antoni [Wed, 5 Apr 2017 13:40:14 +0000 (15:40 +0200)]
Core(A): Moved all descriptions available in source files to be \brief.
Daniel Brondani [Tue, 4 Apr 2017 07:19:31 +0000 (09:19 +0200)]
Updated Core_A documentation
Robert Rostohar [Mon, 3 Apr 2017 16:51:03 +0000 (18:51 +0200)]
RTX5: updated release notes
Jonatan Antoni [Mon, 3 Apr 2017 13:43:48 +0000 (15:43 +0200)]
Enhanced CMSIS RTOS2 documentation regarding the behavior of osThreadSuspend and osThreadResume.
Robert Rostohar [Mon, 3 Apr 2017 12:06:24 +0000 (14:06 +0200)]
Updated pdsc: RTX5.1.1
Jonatan Antoni [Mon, 27 Mar 2017 14:35:23 +0000 (16:35 +0200)]
Fixed CMSIS-Core(A) revision history name.
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.
Jonatan Antoni [Wed, 8 Mar 2017 10:00:38 +0000 (11:00 +0100)]
Added template and using pages to Core-A documentation.
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.
ReinhardKeil [Mon, 27 Mar 2017 12:56:29 +0000 (14:56 +0200)]
Add 'lint' comments for MISRA checking
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.
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.
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)'
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)
Christopher Seidl [Mon, 20 Mar 2017 08:25:46 +0000 (09:25 +0100)]
Documentation updates required by issue#162.
Jonatan Antoni [Fri, 17 Mar 2017 10:13:11 +0000 (11:13 +0100)]
Fixed minor mark down issue in README.md
Daniel Brondani [Fri, 17 Mar 2017 09:02:30 +0000 (10:02 +0100)]
Updated Core_A devices
Added Cortex-A5 support
Reinhard Keil [Tue, 14 Mar 2017 23:09:56 +0000 (00:09 +0100)]
Update README.md
Reinhard Keil [Tue, 14 Mar 2017 23:08:30 +0000 (00:08 +0100)]
Update README.md
EW2017 Review Meeting - slides + roadmap update
Reinhard Keil [Mon, 13 Mar 2017 11:20:42 +0000 (12:20 +0100)]
Update README.md
Reinhard Keil [Mon, 13 Mar 2017 11:15:41 +0000 (12:15 +0100)]
Update README.md
Reinhard Keil [Mon, 13 Mar 2017 11:12:48 +0000 (12:12 +0100)]
Update README.md
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.
Joachim Krech [Fri, 10 Mar 2017 16:08:23 +0000 (17:08 +0100)]
adding Core_A and Zone documentation folder to pack build script
bruneu01 [Fri, 10 Mar 2017 12:48:47 +0000 (13:48 +0100)]
Added warning note to 'osThreadTerminate'
Niklas Hauser [Thu, 9 Mar 2017 11:16:04 +0000 (11:16 +0000)]
Add __TZ_get/set_SP for v8-M
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.
Jonatan Antoni [Tue, 7 Mar 2017 16:02:01 +0000 (17:02 +0100)]
Fixed include path to CMSIS-Core-M header files in overview.
Daniel Brondani [Tue, 7 Mar 2017 15:37:53 +0000 (16:37 +0100)]
Updated Core_A documentation
bruneu01 [Tue, 7 Mar 2017 13:58:56 +0000 (14:58 +0100)]
Adapted for further defines
bruneu01 [Tue, 7 Mar 2017 13:58:02 +0000 (14:58 +0100)]
Added text to documentation - still building up
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.
bruneu01 [Tue, 7 Mar 2017 09:27:15 +0000 (10:27 +0100)]
Corrections and adaptions
bruneu01 [Mon, 6 Mar 2017 13:21:27 +0000 (14:21 +0100)]
Prepared documentation framework for Core-A
bruneu01 [Mon, 6 Mar 2017 13:18:23 +0000 (14:18 +0100)]
Adapted header fiels to comply to our documentation rules
Christopher Seidl [Mon, 6 Mar 2017 12:15:05 +0000 (13:15 +0100)]
Added information about control block sizes
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.
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
brondani [Thu, 2 Mar 2017 15:15:52 +0000 (16:15 +0100)]
Renamed folder CORE_A into Core_A
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.
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).
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
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
bruneu01 [Mon, 20 Feb 2017 14:37:49 +0000 (15:37 +0100)]
Fixed broken links
bruneu01 [Thu, 16 Feb 2017 13:00:30 +0000 (14:00 +0100)]
Replaced 'CORE' with 'Core' in example code excluding text in cclass
bruneu01 [Thu, 16 Feb 2017 12:27:24 +0000 (13:27 +0100)]
Replaced 'CMSIS-CORE' with 'CMSIS-Core-M'
bruneu01 [Thu, 16 Feb 2017 10:44:54 +0000 (11:44 +0100)]
Adapted and prepared structure to add Cortex-A and CMSIS-Zone documentation
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
Niklas Hauser [Wed, 15 Feb 2017 15:43:48 +0000 (15:43 +0000)]
Add missing return statement
Reinhard Keil [Tue, 14 Feb 2017 16:19:51 +0000 (17:19 +0100)]
Update README.md
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.
Robert Rostohar [Fri, 10 Feb 2017 06:58:56 +0000 (07:58 +0100)]
RTX5: Fixed potential corruption of terminated threads list (updated previous commit).
Joachim Krech [Mon, 6 Feb 2017 12:17:39 +0000 (13:17 +0100)]
minor corrections to CMSIS-PACK
Robert Rostohar [Mon, 6 Feb 2017 05:53:33 +0000 (06:53 +0100)]
CMSIS Driver: updated documentation
Joachim Krech [Fri, 3 Feb 2017 14:18:56 +0000 (15:18 +0100)]
bumped Cversion of CMSIS Core to 5.0.1
Joachim Krech [Fri, 3 Feb 2017 14:09:58 +0000 (15:09 +0100)]
updating version and version history for General and Pack
Martin Günther [Fri, 3 Feb 2017 12:43:55 +0000 (13:43 +0100)]
Changed macro __PACKED back for ARMCC compiler.
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.
Robert Rostohar [Thu, 2 Feb 2017 16:59:12 +0000 (17:59 +0100)]
CMSIS Driver API: added volatile to status typedef's
Joachim Krech [Thu, 2 Feb 2017 16:03:31 +0000 (17:03 +0100)]
Fixed Schema Violation
Joachim Krech [Thu, 2 Feb 2017 14:58:30 +0000 (15:58 +0100)]
correcting description for taxonomy Compiler
Joachim Krech [Thu, 2 Feb 2017 14:54:57 +0000 (15:54 +0100)]
adding taxonomy Cclass RTOS
Joachim Krech [Thu, 2 Feb 2017 14:53:23 +0000 (15:53 +0100)]
adding taxonomy Cclass RTOS
Martin Günther [Thu, 2 Feb 2017 13:46:03 +0000 (14:46 +0100)]
Updated compiler include files. Removed SP from clobber list.
Martin Günther [Thu, 2 Feb 2017 13:38:48 +0000 (14:38 +0100)]
Updated DSP_Lib version.
Martin Günther [Thu, 2 Feb 2017 13:14:34 +0000 (14:14 +0100)]
Updated CMSIS_DSP. Added ARMv8M support, changed copyrigth note.
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".
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
Christopher Seidl [Tue, 31 Jan 2017 16:25:51 +0000 (17:25 +0100)]
Updated round-robin documentation as requested by SDCMSIS-418.
Robert Rostohar [Tue, 31 Jan 2017 15:44:57 +0000 (16:44 +0100)]
Removed intermediate files.
bruneu01 [Tue, 31 Jan 2017 12:39:37 +0000 (13:39 +0100)]
Resolved merge conflict
bruneu01 [Tue, 31 Jan 2017 12:19:49 +0000 (13:19 +0100)]
Changes due to missing documentation
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.
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).
Martin Günther [Tue, 31 Jan 2017 07:32:56 +0000 (08:32 +0100)]
Core: added macro __PACKED_STRUCT.
Robert Rostohar [Thu, 26 Jan 2017 09:53:23 +0000 (10:53 +0100)]
RTOS: minor corrections in documentation