]>
begriffs open source - cmsis/log
Jonatan Antoni [Mon, 17 Jul 2017 14:59:57 +0000 (16:59 +0200)]
CMSIS-Core(M): Initial contribution for generic MPU functions.
Jonatan Antoni [Fri, 14 Jul 2017 13:23:11 +0000 (15:23 +0200)]
Documentation: Added CMSIS-Zone to overview page.
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.
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.
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.
Jonatan Antoni [Wed, 12 Jul 2017 16:40:05 +0000 (18:40 +0200)]
CMSIS-Core(M): Fixed SYSTICK example with missing volatile definition.
Jonatan Antoni [Mon, 10 Jul 2017 10:22:18 +0000 (12:22 +0200)]
CMSIS-Core(A): Initial contribution of GCC compiler header.
Daniel Brondani [Fri, 7 Jul 2017 12:52:57 +0000 (14:52 +0200)]
CMSIS-Core(A): Updated documentation
Vladimir Umek [Wed, 5 Jul 2017 07:34:53 +0000 (09:34 +0200)]
Aligned GIC examples in documentation
Vladimir Umek [Wed, 5 Jul 2017 06:19:23 +0000 (08:19 +0200)]
GIC priority grouping handling corrected
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.
Jonatan Antoni [Mon, 3 Jul 2017 15:09:46 +0000 (17:09 +0200)]
CMCIS-Core(A): Fixed some typos.
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
Vladimir Umek [Mon, 3 Jul 2017 07:23:02 +0000 (09:23 +0200)]
OS Tick Private Timer updated (it now uses IRQ Controller API)
Vladimir Umek [Mon, 3 Jul 2017 07:19:47 +0000 (09:19 +0200)]
Added IRQ Controller API, implementation using ARM GIC and basic documentation
Vladimir Umek [Mon, 3 Jul 2017 07:15:18 +0000 (09:15 +0200)]
Updated GIC and Private Timer access functions
Jonatan Antoni [Thu, 22 Jun 2017 07:50:57 +0000 (09:50 +0200)]
Doxygen Core(A): Fixed warnings regarding ambiguous grouping.
Guntli Michael [Wed, 21 Jun 2017 09:36:04 +0000 (11:36 +0200)]
Fix wrong comment in SCB about MVFR2 register
Vladimir Umek [Wed, 14 Jun 2017 12:37:57 +0000 (14:37 +0200)]
Fixed compilation errors
Vladimir Umek [Wed, 14 Jun 2017 12:35:26 +0000 (14:35 +0200)]
OS Tick: added Private Timer implementation
Jonatan Antoni [Wed, 14 Jun 2017 07:46:45 +0000 (09:46 +0200)]
CMSIS-RTOS2: Enhanced semaphore documentation with producer/consumer example.
Jonatan Antoni [Mon, 12 Jun 2017 09:18:30 +0000 (11:18 +0200)]
CMSIS-RTOS2: Enhanced documentation.
- Removed weak from OS Tick API examples.
- Added supported/tested toolchains to technical data page.
Robert Rostohar [Mon, 12 Jun 2017 04:52:49 +0000 (06:52 +0200)]
RTX5: updated revision history
Robert Rostohar [Mon, 12 Jun 2017 04:51:30 +0000 (06:51 +0200)]
OS Tick: updated documentation (typo correction)
Jonatan Antoni [Fri, 9 Jun 2017 14:04:50 +0000 (16:04 +0200)]
RTOS2: Enhanced documentation with details about new OS Tick API.
Jonatan Antoni [Fri, 9 Jun 2017 12:35:13 +0000 (14:35 +0200)]
RTOS2: Enhanced osDelayUntil and osKernelGetTickCount with tick overflow handling.
Jonatan Antoni [Fri, 9 Jun 2017 11:30:35 +0000 (13:30 +0200)]
RTOS2: Enhanced RTX configuration documentation (SDCMSIS-607).
Robert Rostohar [Fri, 9 Jun 2017 12:17:43 +0000 (14:17 +0200)]
Updated description of OS Tick API
Robert Rostohar [Fri, 9 Jun 2017 11:11:57 +0000 (13:11 +0200)]
RTX5: updated to use OS Tick API
Robert Rostohar [Fri, 9 Jun 2017 10:55:56 +0000 (12:55 +0200)]
CMSIS Device: Added OS Tick API
Guillaume Galeazzi [Thu, 8 Jun 2017 11:44:57 +0000 (13:44 +0200)]
CMSIS-Core: #203 compiler macro for packed union
Robert Rostohar [Fri, 9 Jun 2017 07:38:31 +0000 (09:38 +0200)]
RTOS2: Updated API V2.1.1
- Additional functions allowed to be called from Interrupt Service Routines: osKernelGetTickCount, osKernelGetTickFreq
- Changed Kernel Tick type to uint32_t, updated: osKernelGetTickCount, osDelayUntil
Daniel Brondani [Wed, 7 Jun 2017 12:34:56 +0000 (14:34 +0200)]
Fixed read/write permissions of Core_A Private Timer registers
Robert Rostohar [Tue, 6 Jun 2017 05:32:27 +0000 (07:32 +0200)]
RTX5: Corrected MessageQueue to use actual message length (before padding).
Jonatan Antoni [Thu, 18 May 2017 07:55:49 +0000 (08:55 +0100)]
CMSIS-RTOS2: Fixed example for osThreadGetName, added missing id parameter. SDCMSIS-667
Jonatan Antoni [Fri, 12 May 2017 12:17:32 +0000 (14:17 +0200)]
CMSIS-RTOS2: Enhanced mutex flag documentation and added examples. Issue #200
Daniel Brondani [Wed, 10 May 2017 14:05:46 +0000 (16:05 +0200)]
Added GIC set/clear SGI pending flags handling
Fixed GICDistributor struct
Fixed preprocessor checks in GCC version of irq_ca.S
Jonatan Antoni [Wed, 10 May 2017 12:50:24 +0000 (14:50 +0200)]
CMSIS-Core(A): Fixed references in documentation.
Jonatan Antoni [Tue, 9 May 2017 16:09:41 +0000 (18:09 +0200)]
CMSIS-Core(A): Enhanced documentation for cache access maintenance.
Jonatan Antoni [Tue, 9 May 2017 07:47:37 +0000 (09:47 +0200)]
Doxygen:
- Fixed bold markup in some CMSIS-Drivers.
- Fixed and enhanced CMSIS-Core(A) function descriptions.
Christopher Seidl [Mon, 8 May 2017 14:09:48 +0000 (16:09 +0200)]
Updated images for a better understanding (coloring secure/non-secure).
Jonatan Antoni [Fri, 5 May 2017 14:37:21 +0000 (16:37 +0200)]
CMSIS Core(A): Added documentation to Cortex-A GIC functions.
Christopher Seidl [Wed, 3 May 2017 08:36:11 +0000 (10:36 +0200)]
Fixed typos.
Jonatan Antoni [Tue, 2 May 2017 12:04:11 +0000 (14:04 +0200)]
CMSIS-Core: Fixed possible compiler/misra warnings on IAR CLZ workaround.
Jonatan Antoni [Tue, 2 May 2017 07:03:15 +0000 (09:03 +0200)]
CMSIS/RTOSv2 Tick-less Low-Power Operation documentation.
- Using __WFE (instead of __WFI) in the example.
- Added link to application note about low power operations.
Jonatan Antoni [Fri, 28 Apr 2017 09:43:52 +0000 (11:43 +0200)]
CMSIS-Core: Changed IAR __CLZ workaround to respect a new guard signaling availability of __CLZ in future versions.
Jonatan Antoni [Fri, 28 Apr 2017 08:32:41 +0000 (10:32 +0200)]
CMSIS-RTOS2: Fixed and enhanced documentation.
- Fixed example for osThreadGetName.
- Enhanced details for all osXXXId_t with references to functions returning those object ids.
Christopher Seidl [Fri, 28 Apr 2017 06:56:58 +0000 (08:56 +0200)]
Merge branch 'feature/clean_up' into develop
Daniel Brondani [Thu, 27 Apr 2017 15:35:12 +0000 (17:35 +0200)]
Added PL1_SetCounterFrequency into Core_A
Christopher Seidl [Thu, 27 Apr 2017 13:59:40 +0000 (15:59 +0200)]
Removed todo
Daniel Brondani [Thu, 27 Apr 2017 09:50:05 +0000 (11:50 +0200)]
Updated Core_A documentation
Christopher Seidl [Wed, 26 Apr 2017 12:47:06 +0000 (14:47 +0200)]
Merge branch 'feature/rtos_docu_ehancements' into develop
Christopher Seidl [Wed, 26 Apr 2017 12:46:09 +0000 (14:46 +0200)]
Additional docu: cleaned all osXxx_Attr_t descriptions, added code examples.
Joachim Krech [Tue, 25 Apr 2017 14:23:46 +0000 (16:23 +0200)]
adding missing lint comment for T_UINT32_READ
Martin Kojtal [Thu, 16 Feb 2017 14:04:45 +0000 (14:04 +0000)]
cmsis: fix IAR architecture macros
__CORE__ is IAR specific, similar to __ARM_ARCH_ macros that GCC defines.
Note: The later versions of IAR as one tested (>7.80.4) might contain these definitions,
thus we are defining them right after inclusion of the cmsis_iar header file.
Jonatan Antoni [Tue, 25 Apr 2017 10:21:53 +0000 (12:21 +0200)]
Issue #164: Added workaround for missing __CLZ intrinsic on ARMv6 in IAR compilers prior 8.
Jonatan Antoni [Tue, 25 Apr 2017 07:32:40 +0000 (09:32 +0200)]
Fixed PDSC to differentiate between AC5 and AC6 only for Cortex-A devices for now.
Martin Günther [Tue, 25 Apr 2017 05:30:26 +0000 (07:30 +0200)]
Merge pull request #186 from nolange/develop
Fix __set_FPSCR and __get_FPSCR for (non-ARM) Clang
Norbert Lange [Mon, 24 Apr 2017 16:21:09 +0000 (18:21 +0200)]
Fix __set_FPSCR and __get_FPSCR for (non-ARM) Clang
The clang assembler does not know the vfpcc register, compiling
code using CMSIS will therefor fail.
This patch will use the corresponding builtin thats available on
Clang, and is supposed to be supported with GCC since Version 5.
A patch for GCC 7 is available, fixing a mistake
(https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html).
Optimistically this patch enabled the builtin for GCC 7.1.
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