]>
begriffs open source - cmsis-freertos/log
Jonatan Antoni [Mon, 19 Jun 2023 08:54:53 +0000 (10:54 +0200)]
And SPDX identifier to LICENSE
Jonatan Antoni [Mon, 19 Jun 2023 08:21:08 +0000 (10:21 +0200)]
Add LICENSE.md file
- Add Apache 2.0 license file for CMSIS extensions to repository root
- Include FreeRTOS MIT license information in documentation and readme
- Embed both licenses into pack description file
Co-authored-by: Vladimir Umek <vladimir.umek@arm.com>
Vladimir Umek [Wed, 11 Jan 2023 14:14:18 +0000 (15:14 +0100)]
Corrected osKernelGetSysTimerCount not to call __disable_irq if interrupts are already masked
Jonatan Antoni [Wed, 14 Dec 2022 09:58:52 +0000 (10:58 +0100)]
Update documentation and add support Open-CMSIS-Pack/gen-pack
- Update documentation to latest layout based on DoxyGen 1.9.2 (#62)
- Use Open-CMSIS-Pack/gen-pack as pack generator (#63)
- Add GitHub action to build documentation and pack (#64)
Vladimir Umek [Thu, 1 Dec 2022 10:59:33 +0000 (11:59 +0100)]
Update pdsc & doc to active development...
Thomas Törnblom [Wed, 30 Nov 2022 14:34:08 +0000 (15:34 +0100)]
IAR: Change project type to CMSIS (#61)
The IAR Blinky example was of the wrong project type, so changing
the device type in CMSIS Manager was not properly reflected in
EWARM.
Signed-off-by: Thomas Törnblom <thomas.tornblom@iar.com>
Vladimir Umek [Wed, 30 Nov 2022 09:56:59 +0000 (10:56 +0100)]
CMSIS-FreeRTOS 10.5.1
Vladimir Umek [Wed, 30 Nov 2022 08:36:22 +0000 (09:36 +0100)]
Update pdsc: fix TrustZone component for Cortex-M55/M85
Vladimir Umek [Wed, 30 Nov 2022 08:31:49 +0000 (09:31 +0100)]
Revert "CMSIS-FreeRTOS 10.5.1": Fix IAR ports, set pack version to rc2
Vladimir Umek [Wed, 30 Nov 2022 08:00:29 +0000 (09:00 +0100)]
CMSIS-FreeRTOS 10.5.1
Vladimir Umek [Thu, 24 Nov 2022 14:06:26 +0000 (15:06 +0100)]
Corrected SysTick_Handler and osKernelGetSysTimerCount to cope with tickless idle implementation (#60)
Vladimir Umek [Thu, 24 Nov 2022 14:03:25 +0000 (15:03 +0100)]
Update component versions (consistency)
Vladimir Umek [Wed, 23 Nov 2022 13:02:06 +0000 (14:02 +0100)]
Updated pack to FreeRTOS 10.5.1 (#58)
Vladimir Umek [Wed, 23 Nov 2022 12:36:52 +0000 (13:36 +0100)]
Change validation section wording (documentation)
Vladimir Umek [Wed, 23 Nov 2022 12:21:49 +0000 (13:21 +0100)]
Add Troubleshooting section to documentation (#55)
Vladimir Umek [Wed, 23 Nov 2022 10:03:04 +0000 (11:03 +0100)]
Update documentation:
- Collapse release notes
- Add CMSIS-RTOS2_Validation results
Vladimir Umek [Wed, 23 Nov 2022 10:00:21 +0000 (11:00 +0100)]
Update README.md (#56)
Vladimir Umek [Wed, 23 Nov 2022 09:58:42 +0000 (10:58 +0100)]
Update examples:
- Update projects and config files
- TrustZone example is updated to execute on Arm Virtual Hardware Target
Vladimir Umek [Wed, 23 Nov 2022 09:57:13 +0000 (10:57 +0100)]
Update pack description file:
- FreeRTOS version is 10.5.1
- Added support for Cortex-M85
Vladimir Umek [Wed, 23 Nov 2022 09:49:02 +0000 (10:49 +0100)]
Add configENABLE_MVE to FreeRTOSConfig.h
Vladimir Umek [Wed, 23 Nov 2022 09:44:31 +0000 (10:44 +0100)]
Update license
Vladimir Umek [Wed, 16 Nov 2022 09:50:54 +0000 (10:50 +0100)]
Cleanup files from the previous structure
Vladimir Umek [Wed, 16 Nov 2022 08:25:51 +0000 (09:25 +0100)]
Update sources to FreeRTOS-Kernel V10.5.1
Vladimir Umek [Wed, 16 Nov 2022 08:12:32 +0000 (09:12 +0100)]
Remove Demo and Test folders
Vladimir Umek [Mon, 3 Oct 2022 09:16:08 +0000 (11:16 +0200)]
Update README.md - branch main is now the base branch
Vladimir Umek [Wed, 28 Sep 2022 12:39:49 +0000 (14:39 +0200)]
Removed documentation, it is now located in separate branch.
Vladimir Umek [Wed, 28 Sep 2022 12:33:28 +0000 (14:33 +0200)]
Merge branch 'develop'
Vladimir Umek [Wed, 28 Sep 2022 08:38:38 +0000 (10:38 +0200)]
Disable Arm Standard C library mutex acquire/release when using stdio streams from interrupt
Joachim Krech [Tue, 24 May 2022 06:33:16 +0000 (08:33 +0200)]
use https in url
Vladimir Umek [Thu, 14 Apr 2022 11:38:42 +0000 (13:38 +0200)]
Correct osThreadGetState to return osThreadError when called for a thread previously terminated with osThreadTerminate
FreeRTOS tasks when terminated/deleted cannot be further used by any other API and therefore appear
as non-existing to application. Hence state osThreadError is returned instead of osThreadTerminated
even though the TCB may still be in a xTasksWaitingTermination list.
Vladimir Umek [Mon, 11 Apr 2022 12:33:06 +0000 (14:33 +0200)]
Updated pdsc (development version)
Vladimir Umek [Mon, 11 Apr 2022 12:31:58 +0000 (14:31 +0200)]
Updates and bugfixes:
- Corrected osEventFlagsSet return value when called from ISR
- Corrected osEventFlagsWait to return osFlagsErrorParameter when called from ISR with non-zero timeout
- Corrected osTimerStart to return osErrorParameter when ticks argument equals zero
Vladimir Umek [Mon, 11 Apr 2022 11:58:43 +0000 (13:58 +0200)]
Re-enable interrupts after mutex create in C lib stream protection initialization (#55)
Vladimir Umek [Tue, 16 Nov 2021 08:36:43 +0000 (09:36 +0100)]
Merge branch 'develop'
Vladimir Umek [Tue, 16 Nov 2021 08:22:12 +0000 (09:22 +0100)]
Updated pack to FreeRTOS 10.4.6
- update osSemaphoreGetCount to use uxSemaphoreGetCountFromISR instead of uxQueueMessagesWaitingFromISR (in cmsis_os2.c)
- update examples
Vladimir Umek [Tue, 26 Oct 2021 06:39:07 +0000 (08:39 +0200)]
Correct incorrect typecasting of argument usStackDepth for xTaskCreate in function osThreadNew (#51).
Vladimir Umek [Tue, 12 Oct 2021 07:17:46 +0000 (09:17 +0200)]
Allow standard C library mutex allocation only when the kernel is running
Vladimir Umek [Tue, 28 Sep 2021 12:18:06 +0000 (14:18 +0200)]
Update Readme.md
Vladimir Umek [Tue, 28 Sep 2021 12:07:19 +0000 (14:07 +0200)]
Merge branch 'develop' of https://github.com/ARM-software/CMSIS-FreeRTOS into develop
Vladimir Umek [Tue, 28 Sep 2021 11:56:03 +0000 (13:56 +0200)]
Fix revision history in documentation and pack description file
Vladimir Umek [Tue, 28 Sep 2021 11:56:03 +0000 (13:56 +0200)]
Fix revision history in documentation and pack description file
Vladimir Umek [Tue, 28 Sep 2021 11:02:54 +0000 (13:02 +0200)]
Updated documentation (CMSIS-FreeRTOS 10.4.3)
Vladimir Umek [Tue, 28 Sep 2021 11:00:18 +0000 (13:00 +0200)]
Merge branch 'CMSIS_FreeRTOS_10.4.3'
Vladimir Umek [Tue, 28 Sep 2021 10:55:49 +0000 (12:55 +0200)]
Consolidate revision history and set release date
Vladimir Umek [Mon, 23 Aug 2021 10:51:35 +0000 (12:51 +0200)]
Updated pack to FreeRTOS 10.4.4
Vladimir Umek [Wed, 7 Jul 2021 08:13:05 +0000 (10:13 +0200)]
Corrected timeout handling in osThreadFlagsWait (#50)
Vladimir Umek [Tue, 1 Jun 2021 05:03:01 +0000 (07:03 +0200)]
Updated pack to FreeRTOS 10.4.3
Vladimir Umek [Thu, 20 May 2021 10:37:28 +0000 (12:37 +0200)]
Enable full static memory allocation for timer object (#48)
Vladimir Umek [Mon, 17 May 2021 09:45:47 +0000 (11:45 +0200)]
Fix vQueueAddToRegistry function call issue when arguments are NULL (#49)
Christopher Seidl [Tue, 8 Dec 2020 12:25:52 +0000 (13:25 +0100)]
MInor update.
Christopher Seidl [Tue, 8 Dec 2020 12:01:32 +0000 (13:01 +0100)]
Added section on interrupt configuration
Christopher Seidl [Mon, 30 Nov 2020 09:19:55 +0000 (10:19 +0100)]
Added debug information as required by SDMDK-7006.
Vladimir Umek [Mon, 19 Oct 2020 08:35:39 +0000 (10:35 +0200)]
Updated pack to FreeRTOS 10.4.1
Vladimir Umek [Wed, 19 Aug 2020 06:31:29 +0000 (08:31 +0200)]
Fix xEventGroupClearBitsFromISR not yielding after thread wakeup.
See https://github.com/FreeRTOS/FreeRTOS-Kernel/issues/93 for more info.
Vladimir Umek [Mon, 22 Jun 2020 09:00:41 +0000 (11:00 +0200)]
Documentation update, lift dev pack version.
Vladimir Umek [Mon, 22 Jun 2020 08:59:33 +0000 (10:59 +0200)]
Check kernel state in osKernelInitialize.
Vladimir Umek [Mon, 22 Jun 2020 08:48:52 +0000 (10:48 +0200)]
Make source code more verbose with documented limitations (#41)
Vladimir Umek [Mon, 15 Jun 2020 09:40:27 +0000 (11:40 +0200)]
Prevent osKernelStart to be called again if FreeRTOS kernel already started.
Vladimir Umek [Tue, 9 Jun 2020 11:55:00 +0000 (13:55 +0200)]
Added configASSERT(0) call into the default Malloc Failed hook
Vladimir Umek [Tue, 9 Jun 2020 11:43:09 +0000 (13:43 +0200)]
Replace IS_IRQ macro with function IRQ_Context.
Vladimir Umek [Tue, 9 Jun 2020 05:02:53 +0000 (07:02 +0200)]
Updated pdsc (development version)
Vladimir Umek [Mon, 1 Jun 2020 06:10:05 +0000 (08:10 +0200)]
Fix osMemoryPoolNew expression use (#42)
Vladimir Umek [Thu, 30 Apr 2020 09:51:51 +0000 (11:51 +0200)]
Updated documentation (CMSIS-FreeRTOS 10.3.1)
Vladimir Umek [Thu, 30 Apr 2020 09:16:03 +0000 (11:16 +0200)]
Fixed pack version
Vladimir Umek [Thu, 30 Apr 2020 07:00:02 +0000 (09:00 +0200)]
Set release date
Vladimir Umek [Thu, 30 Apr 2020 06:10:20 +0000 (08:10 +0200)]
Updated versions and consolidated revision history.
Vladimir Umek [Mon, 6 Apr 2020 05:13:56 +0000 (07:13 +0200)]
Enhanced configuration handling and checking (#33)
Vladimir Umek [Mon, 6 Apr 2020 05:10:06 +0000 (07:10 +0200)]
Updated pack to FreeRTOS 10.3.1
Vladimir Umek [Mon, 24 Feb 2020 11:05:53 +0000 (12:05 +0100)]
Fixed potential unused parameter warnings
Vladimir Umek [Tue, 21 Jan 2020 06:04:57 +0000 (07:04 +0100)]
Merge pull request #39 from TTornblom/develop
Added Blinky example for IAR
TTornblom [Wed, 15 Jan 2020 13:36:04 +0000 (14:36 +0100)]
Added Blinky example for IAR
Vladimir Umek [Tue, 14 Jan 2020 12:29:02 +0000 (13:29 +0100)]
Pack description updated based on feedback:
- Fixed conditions for Cortex-M0 and Cortex-M0+ ports
- Aligned conditions for Cortex-A9 port to improve readability
Vladimir Umek [Fri, 10 Jan 2020 09:13:41 +0000 (10:13 +0100)]
Pack description updated to avoid component identification issues
Vladimir Umek [Wed, 4 Dec 2019 13:38:39 +0000 (14:38 +0100)]
Updated pdsc to active development version
Vladimir Umek [Wed, 4 Dec 2019 07:02:49 +0000 (08:02 +0100)]
Set release date
Vladimir Umek [Tue, 3 Dec 2019 12:47:56 +0000 (13:47 +0100)]
- Documentation updated (osMemoryPools, release notes)
- Removed unused conditions from pack description
- Updated version
Vladimir Umek [Tue, 3 Dec 2019 10:45:20 +0000 (11:45 +0100)]
CMSIS Pack schema updated to 1.6.0 (CMSIS 5.6.0)
Joachim Krech [Wed, 20 Nov 2019 07:29:20 +0000 (08:29 +0100)]
Added link to source and updated license info
Vladimir Umek [Fri, 8 Nov 2019 07:05:34 +0000 (08:05 +0100)]
Reworked conditions for pack components
Vladimir Umek [Wed, 6 Nov 2019 07:27:09 +0000 (08:27 +0100)]
Merge pull request #37 from pvyleta/patch-1
Petr [Sun, 27 Oct 2019 02:30:55 +0000 (03:30 +0100)]
Made default Stack Overflow hook fail if configASSERT is defined
I beleive that the default implementation should fail if the user defines configASSERT. I believe this is a reasonable addition, given the fact configCHECK_FOR_STACK_OVERFLOW is already enabled by default. I hope it could save someone a lot of headache - as it happened to me when I overlooked my stack overflowing.
Vladimir Umek [Tue, 24 Sep 2019 07:28:02 +0000 (09:28 +0200)]
Introduced header to cope with the environment (device, tool, configuration) specifics (#35).
Vladimir Umek [Mon, 23 Sep 2019 11:45:07 +0000 (13:45 +0200)]
- Removed Cortex-A example.
Vladimir Umek [Mon, 23 Sep 2019 11:43:04 +0000 (13:43 +0200)]
- Added osMemoryPool functions.
Vladimir Umek [Mon, 23 Sep 2019 06:51:47 +0000 (08:51 +0200)]
vApplicationGetIdleTaskMemory and vApplicationGetTimerTaskMemory set as weak with local static memory
Vladimir Umek [Tue, 18 Jun 2019 04:56:24 +0000 (06:56 +0200)]
Merge pull request #34 from syvotouf/develop
osEventFlagsWait: Fix flag comparison
David Šafrata [Mon, 17 Jun 2019 08:32:33 +0000 (10:32 +0200)]
osEventFlagsWait: Fix flag comparison
Fixed group flags comparison, when waiting on all flags (osFlagsWaitAll)
Previous implementation invokes fail every time, when other flags (those, we don't wait for) are set
This fix only compares flags specified to wait for, as API docs suggests
Vladimir Umek [Fri, 7 Jun 2019 05:26:19 +0000 (07:26 +0200)]
Updated pack to FreeRTOS V10.2.1
Vladimir Umek [Thu, 30 May 2019 06:37:30 +0000 (08:37 +0200)]
Corrected osThreadGetStackSpace return value (bytes instead of words) #32
Vladimir Umek [Fri, 12 Apr 2019 09:12:17 +0000 (11:12 +0200)]
Bundle condition removed
Robert Rostohar [Fri, 12 Apr 2019 07:46:51 +0000 (09:46 +0200)]
Updated pdsc after release (development version).
Vladimir Umek [Fri, 12 Apr 2019 06:47:02 +0000 (08:47 +0200)]
Documentation and config fix
Vladimir Umek [Fri, 12 Apr 2019 06:25:49 +0000 (08:25 +0200)]
Release date added
Vladimir Umek [Fri, 12 Apr 2019 06:17:53 +0000 (08:17 +0200)]
Pack version 10.2.0, CMSIS 5.4.0 or higher required.
Vladimir Umek [Fri, 12 Apr 2019 05:51:45 +0000 (07:51 +0200)]
Fixed minor details
Vladimir Umek [Thu, 11 Apr 2019 14:30:52 +0000 (16:30 +0200)]
Fixed support for IAR
Vladimir Umek [Thu, 11 Apr 2019 09:03:58 +0000 (11:03 +0200)]
"Secure Only" config option added for Armv8M port
Vladimir Umek [Thu, 11 Apr 2019 07:16:35 +0000 (09:16 +0200)]
Identified problems fixed
Vladimir Umek [Wed, 10 Apr 2019 12:33:30 +0000 (14:33 +0200)]
Update README.md
Vladimir Umek [Wed, 10 Apr 2019 12:09:35 +0000 (14:09 +0200)]
Pack update for FreeRTOS V10.2.0
- Introduced Core component variants
- Configuration updated
- Added TrustZone component and secure/non-secure example