]>
begriffs open source - cmsis/log
Jonatan Antoni [Mon, 7 May 2018 15:08:58 +0000 (17:08 +0200)]
Core(A): Fixed GIC_SetPendingIRQ to raise interrupt only once.
The former implementation led to the interrupt being raised twice.
Change-Id: Ib0535679b5614482589e563a5b7b54e6a208f131
Jonatan Antoni [Mon, 7 May 2018 12:13:46 +0000 (14:13 +0200)]
Core(M): Added backward compatible definitions for setting NMI pending in SCB ICSR register. (Issue #334)
Change-Id: Ifc09fd3f6945707b3fa60efb0adebb4ed2c649c1
Reinhard Keil [Wed, 25 Apr 2018 15:37:51 +0000 (17:37 +0200)]
'attr' documentation improved (with defaults)
Reinhard Keil [Wed, 25 Apr 2018 12:30:39 +0000 (14:30 +0200)]
corrected 'null-terminated string' comment
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:20:42 +0000 (09:20 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:17:06 +0000 (09:17 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:55 +0000 (09:16 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:44 +0000 (09:16 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:34 +0000 (09:16 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:16 +0000 (09:16 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:16:07 +0000 (09:16 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:15:56 +0000 (09:15 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:15:42 +0000 (09:15 +0200)]
Return values updated.
Thorsten Gerdsmeier [Tue, 24 Apr 2018 07:15:20 +0000 (09:15 +0200)]
Return values updated.
Jonatan Antoni [Tue, 24 Apr 2018 10:44:56 +0000 (12:44 +0200)]
Doxygen: Enhanced documentation for osRtxErrorNotify and osRtxIdleThread.
Change-Id: I05590078e0f2668026b4f99d613a52f205b1c93a
Jonatan Antoni [Tue, 24 Apr 2018 07:01:23 +0000 (09:01 +0200)]
Doxygen: Splitted cmsis_os2.txt into smaller parts for maintainability.
Change-Id: I2fd9f4af2e8ec1fb75f73a6b14a60f2a8beeaf42
Jonatan Antoni [Fri, 20 Apr 2018 08:21:08 +0000 (10:21 +0200)]
Doxygen: Fixed Core(M) revision history table to use consistent summary attribute.
Vladimir Umek [Mon, 23 Apr 2018 12:39:19 +0000 (14:39 +0200)]
CMSIS-Driver: Minor I2C slave event description change (documentation)
Vladimir Umek [Mon, 23 Apr 2018 11:07:18 +0000 (13:07 +0200)]
CMSIS-Driver: I2C usage examples simplified
Reinhard Keil [Mon, 23 Apr 2018 09:43:59 +0000 (11:43 +0200)]
Documentation restructured, Interrupt usage clearified
Jonatan Antoni [Thu, 19 Apr 2018 15:17:48 +0000 (17:17 +0200)]
DoxyGen: Fixed warnings in CMSIS-Core(M) revision history.
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)
Christopher Seidl [Tue, 17 Apr 2018 06:20:40 +0000 (08:20 +0200)]
Added a section about IRQs and how to deal with them.
Reinhard Keil [Mon, 16 Apr 2018 09:31:32 +0000 (11:31 +0200)]
Hardware requirements for Cortex-M systems added
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.
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.
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).
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.
Jonatan Antoni [Mon, 9 Apr 2018 08:10:05 +0000 (10:10 +0200)]
Core: Updated cmsis_gcc file header.
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.
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
Jonatan Antoni [Fri, 6 Apr 2018 09:58:30 +0000 (11:58 +0200)]
CoreValidation: Activated tests on AC6LTM for Cortex-M0/M0+.
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.
Reinhard Keil [Tue, 3 Apr 2018 11:01:56 +0000 (13:01 +0200)]
Documentation: OS Tick Timer API is now separated from RTOS API
Reinhard Keil [Tue, 3 Apr 2018 10:57:22 +0000 (12:57 +0200)]
consistent names in comments
Robert Rostohar [Tue, 3 Apr 2018 06:32:54 +0000 (08:32 +0200)]
RTX5: fixed osMemoryPoolAlloc to avoid potential race condition (#342)
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
Reinhard Keil [Fri, 16 Mar 2018 15:27:41 +0000 (16:27 +0100)]
Function comments improved (no functional change -> no version number modified)
Reinhard Keil [Fri, 16 Mar 2018 15:10:36 +0000 (16:10 +0100)]
typo fixed
Reinhard Keil [Wed, 14 Mar 2018 17:30:03 +0000 (18:30 +0100)]
Code Coding rules for CMSIS-RTOS2 added.
TTornblom [Thu, 8 Mar 2018 10:32:29 +0000 (11:32 +0100)]
Added IAR DSP lib support
Robert Rostohar [Tue, 6 Mar 2018 13:33:15 +0000 (14:33 +0100)]
RTX5: minor code optimizations (removed unnecessary checks)
Robert Rostohar [Tue, 6 Mar 2018 13:27:36 +0000 (14:27 +0100)]
RTX5: fixed optimization issue when using GCC optimization level 3
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++.
Jonatan Antoni [Fri, 2 Mar 2018 11:23:44 +0000 (12:23 +0100)]
RTOS2: Update version information for OS Tick Private Timer.
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.
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.
Vladimir Umek [Thu, 1 Mar 2018 10:18:34 +0000 (11:18 +0100)]
Driver NAND usage examples enhanced
Reinhard Keil [Wed, 28 Feb 2018 21:58:57 +0000 (22:58 +0100)]
Update README.md
Jonatan Antoni [Thu, 22 Feb 2018 09:13:58 +0000 (10:13 +0100)]
Bump pack version after release.
Jonatan Antoni [Wed, 21 Feb 2018 12:51:30 +0000 (13:51 +0100)]
DoxyGen: Fixed version and changelog of general chapter.
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.
Jonatan Antoni [Tue, 20 Feb 2018 10:43:50 +0000 (11:43 +0100)]
Pack: Update PDSC and changelogs for 5.3.0 release.
Daniel Brondani [Fri, 16 Feb 2018 14:04:04 +0000 (15:04 +0100)]
Driver: Updated demo code for Flash Driver usage.
Robert Rostohar [Wed, 14 Feb 2018 11:52:46 +0000 (12:52 +0100)]
CMSIS RTOS2: minor update in documentation (fixed typos)
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.
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.
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.
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.
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.
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.
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.
Jonatan Antoni [Wed, 7 Feb 2018 09:28:05 +0000 (10:28 +0100)]
DoxyGen: Fixed typos in CMSIS-RTOS2.
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.
Christopher Seidl [Mon, 5 Feb 2018 12:57:28 +0000 (13:57 +0100)]
Merge branch 'feature/rtx_config_h_update' into develop
Christopher Seidl [Mon, 5 Feb 2018 12:56:07 +0000 (13:56 +0100)]
Updated RTX configuration with Event Recorder and Object Memory Usage Counters.
Jonatan Antoni [Thu, 1 Feb 2018 10:50:22 +0000 (11:50 +0100)]
CoreValidation: Fixed mfpu setting for Cortex-A9neon.
Jonatan Antoni [Tue, 23 Jan 2018 11:01:16 +0000 (12:01 +0100)]
Pack: Bump pack version after pre-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.
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.
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
Jonatan Antoni [Tue, 23 Jan 2018 09:48:44 +0000 (10:48 +0100)]
Doxygen: Updated general introduction overview "CMSIS Structure" diagram.
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.
Jonatan Antoni [Mon, 22 Jan 2018 12:34:21 +0000 (13:34 +0100)]
Fixed pack description for NN component after moving pooling function.
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.
Jonatan Antoni [Thu, 18 Jan 2018 14:36:09 +0000 (15:36 +0100)]
Updated README page.
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.
Jonatan Antoni [Thu, 18 Jan 2018 11:04:32 +0000 (12:04 +0100)]
Added CMSIS-NN to the list of hot stuff.
FabKlein [Thu, 21 Dec 2017 15:16:09 +0000 (16:16 +0100)]
CMSIS-NN: Initial import of the CMSIS Neural Network Lib
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.
Jonatan Antoni [Tue, 16 Jan 2018 12:12:19 +0000 (13:12 +0100)]
CoreValidation: Fixed fpu settings for Cortex-A5 and -A9.
Jonatan Antoni [Tue, 16 Jan 2018 09:30:11 +0000 (10:30 +0100)]
CoreValidation: Added -Wundef to GCC project configurations.
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]
Daniel Brondani [Thu, 11 Jan 2018 11:07:13 +0000 (12:07 +0100)]
CMSIS-Driver: Removed copyright notice from Driver_MCI.c
Daniel Brondani [Thu, 11 Jan 2018 08:31:20 +0000 (09:31 +0100)]
CMSIS-Driver: Updated MCI documentation, added MCI_Demo.c
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.
Jonatan Antoni [Wed, 10 Jan 2018 15:09:03 +0000 (16:09 +0100)]
CoreValidation: Store matrix build result to Junit xml file.
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.
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.
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)
Robert Rostohar [Tue, 9 Jan 2018 10:45:59 +0000 (11:45 +0100)]
RTX5: version increased to V5.3.0
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.
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.
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.
Jonatan Antoni [Mon, 8 Jan 2018 13:13:38 +0000 (14:13 +0100)]
Core-M: Fixed typos in core headers.
Daniel Brondani [Wed, 3 Jan 2018 11:04:14 +0000 (12:04 +0100)]
Minor text correction.
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.
Jonatan Antoni [Wed, 20 Dec 2017 14:48:02 +0000 (15:48 +0100)]
Driver: Added demo code for Flash Driver usage.
Jonatan Antoni [Wed, 20 Dec 2017 13:07:06 +0000 (14:07 +0100)]
Driver: Added demo code for using NAND Driver.
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.