]> begriffs open source - cmsis-freertos/log
cmsis-freertos
4 years agoUpdated documentation (CMSIS-FreeRTOS 10.4.3) v10.4.3
Vladimir Umek [Tue, 28 Sep 2021 11:02:54 +0000 (13:02 +0200)]
Updated documentation (CMSIS-FreeRTOS 10.4.3)

4 years agoMerge branch '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'

4 years agoConsolidate revision history and set release date
Vladimir Umek [Tue, 28 Sep 2021 10:55:49 +0000 (12:55 +0200)]
Consolidate revision history and set release date

4 years agoCorrected timeout handling in osThreadFlagsWait (#50)
Vladimir Umek [Wed, 7 Jul 2021 08:13:05 +0000 (10:13 +0200)]
Corrected timeout handling in osThreadFlagsWait (#50)

4 years agoUpdated pack to FreeRTOS 10.4.3
Vladimir Umek [Tue, 1 Jun 2021 05:03:01 +0000 (07:03 +0200)]
Updated pack to FreeRTOS 10.4.3

4 years agoEnable full static memory allocation for timer object (#48)
Vladimir Umek [Thu, 20 May 2021 10:37:28 +0000 (12:37 +0200)]
Enable full static memory allocation for timer object (#48)

4 years agoFix vQueueAddToRegistry function call issue when arguments are NULL (#49)
Vladimir Umek [Mon, 17 May 2021 09:45:47 +0000 (11:45 +0200)]
Fix vQueueAddToRegistry function call issue when arguments are NULL (#49)

5 years agoMInor update.
Christopher Seidl [Tue, 8 Dec 2020 12:25:52 +0000 (13:25 +0100)]
MInor update.

5 years agoAdded section on interrupt configuration
Christopher Seidl [Tue, 8 Dec 2020 12:01:32 +0000 (13:01 +0100)]
Added section on interrupt configuration

5 years agoAdded debug information as required by SDMDK-7006.
Christopher Seidl [Mon, 30 Nov 2020 09:19:55 +0000 (10:19 +0100)]
Added debug information as required by SDMDK-7006.

5 years agoUpdated pack to FreeRTOS 10.4.1
Vladimir Umek [Mon, 19 Oct 2020 08:35:39 +0000 (10:35 +0200)]
Updated pack to FreeRTOS 10.4.1

5 years agoFix xEventGroupClearBitsFromISR not yielding after thread wakeup.
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.

5 years agoDocumentation update, lift dev pack version.
Vladimir Umek [Mon, 22 Jun 2020 09:00:41 +0000 (11:00 +0200)]
Documentation update, lift dev pack version.

5 years agoCheck kernel state in osKernelInitialize.
Vladimir Umek [Mon, 22 Jun 2020 08:59:33 +0000 (10:59 +0200)]
Check kernel state in osKernelInitialize.

5 years agoMake source code more verbose with documented limitations (#41)
Vladimir Umek [Mon, 22 Jun 2020 08:48:52 +0000 (10:48 +0200)]
Make source code more verbose with documented limitations (#41)

5 years agoPrevent osKernelStart to be called again if FreeRTOS kernel already started.
Vladimir Umek [Mon, 15 Jun 2020 09:40:27 +0000 (11:40 +0200)]
Prevent osKernelStart to be called again if FreeRTOS kernel already started.

5 years agoAdded configASSERT(0) call into the default Malloc Failed hook
Vladimir Umek [Tue, 9 Jun 2020 11:55:00 +0000 (13:55 +0200)]
Added configASSERT(0) call into the default Malloc Failed hook

5 years agoReplace IS_IRQ macro with function IRQ_Context.
Vladimir Umek [Tue, 9 Jun 2020 11:43:09 +0000 (13:43 +0200)]
Replace IS_IRQ macro with function IRQ_Context.

5 years agoUpdated pdsc (development version)
Vladimir Umek [Tue, 9 Jun 2020 05:02:53 +0000 (07:02 +0200)]
Updated pdsc (development version)

5 years agoFix osMemoryPoolNew expression use (#42)
Vladimir Umek [Mon, 1 Jun 2020 06:10:05 +0000 (08:10 +0200)]
Fix osMemoryPoolNew expression use (#42)

5 years agoUpdated documentation (CMSIS-FreeRTOS 10.3.1) v10.3.1
Vladimir Umek [Thu, 30 Apr 2020 09:51:51 +0000 (11:51 +0200)]
Updated documentation (CMSIS-FreeRTOS 10.3.1)

5 years agoFixed pack version
Vladimir Umek [Thu, 30 Apr 2020 09:16:03 +0000 (11:16 +0200)]
Fixed pack version

5 years agoSet release date
Vladimir Umek [Thu, 30 Apr 2020 07:00:02 +0000 (09:00 +0200)]
Set release date

5 years agoUpdated versions and consolidated revision history.
Vladimir Umek [Thu, 30 Apr 2020 06:10:20 +0000 (08:10 +0200)]
Updated versions and consolidated revision history.

5 years agoEnhanced configuration handling and checking (#33)
Vladimir Umek [Mon, 6 Apr 2020 05:13:56 +0000 (07:13 +0200)]
Enhanced configuration handling and checking (#33)

5 years agoUpdated pack to FreeRTOS 10.3.1
Vladimir Umek [Mon, 6 Apr 2020 05:10:06 +0000 (07:10 +0200)]
Updated pack to FreeRTOS 10.3.1

5 years agoFixed potential unused parameter warnings
Vladimir Umek [Mon, 24 Feb 2020 11:05:53 +0000 (12:05 +0100)]
Fixed potential unused parameter warnings

5 years agoMerge pull request #39 from TTornblom/develop
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

5 years agoAdded Blinky example for IAR 39/head
TTornblom [Wed, 15 Jan 2020 13:36:04 +0000 (14:36 +0100)]
Added Blinky example for IAR

5 years agoPack description updated based on feedback:
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

5 years agoPack description updated to avoid component identification issues
Vladimir Umek [Fri, 10 Jan 2020 09:13:41 +0000 (10:13 +0100)]
Pack description updated to avoid component identification issues

6 years agoUpdated pdsc to active development version
Vladimir Umek [Wed, 4 Dec 2019 13:38:39 +0000 (14:38 +0100)]
Updated pdsc to active development version

6 years agoSet release date
Vladimir Umek [Wed, 4 Dec 2019 07:02:49 +0000 (08:02 +0100)]
Set release date

6 years ago- Documentation updated (osMemoryPools, release notes)
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

6 years agoCMSIS Pack schema updated to 1.6.0 (CMSIS 5.6.0)
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)

6 years agoAdded link to source and updated license info
Joachim Krech [Wed, 20 Nov 2019 07:29:20 +0000 (08:29 +0100)]
Added link to source and updated license info

6 years agoReworked conditions for pack components
Vladimir Umek [Fri, 8 Nov 2019 07:05:34 +0000 (08:05 +0100)]
Reworked conditions for pack components

6 years agoMerge pull request #37 from pvyleta/patch-1
Vladimir Umek [Wed, 6 Nov 2019 07:27:09 +0000 (08:27 +0100)]
Merge pull request #37 from pvyleta/patch-1

6 years agoMade default Stack Overflow hook fail if configASSERT is defined 37/head
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.

6 years agoIntroduced header to cope with the environment (device, tool, configuration) specific...
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).

6 years ago- Removed Cortex-A example.
Vladimir Umek [Mon, 23 Sep 2019 11:45:07 +0000 (13:45 +0200)]
- Removed Cortex-A example.

6 years ago- Added osMemoryPool functions.
Vladimir Umek [Mon, 23 Sep 2019 11:43:04 +0000 (13:43 +0200)]
- Added osMemoryPool functions.

6 years agovApplicationGetIdleTaskMemory and vApplicationGetTimerTaskMemory set as weak with...
Vladimir Umek [Mon, 23 Sep 2019 06:51:47 +0000 (08:51 +0200)]
vApplicationGetIdleTaskMemory and vApplicationGetTimerTaskMemory set as weak with local static memory

6 years agoMerge pull request #34 from syvotouf/develop
Vladimir Umek [Tue, 18 Jun 2019 04:56:24 +0000 (06:56 +0200)]
Merge pull request #34 from syvotouf/develop

osEventFlagsWait: Fix flag comparison

6 years agoosEventFlagsWait: Fix flag comparison 34/head
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

6 years agoUpdated pack to FreeRTOS V10.2.1
Vladimir Umek [Fri, 7 Jun 2019 05:26:19 +0000 (07:26 +0200)]
Updated pack to FreeRTOS V10.2.1

6 years agoCorrected osThreadGetStackSpace return value (bytes instead of words) #32
Vladimir Umek [Thu, 30 May 2019 06:37:30 +0000 (08:37 +0200)]
Corrected osThreadGetStackSpace return value (bytes instead of words) #32

6 years agoBundle condition removed
Vladimir Umek [Fri, 12 Apr 2019 09:12:17 +0000 (11:12 +0200)]
Bundle condition removed

6 years agoUpdated pdsc after release (development version).
Robert Rostohar [Fri, 12 Apr 2019 07:46:51 +0000 (09:46 +0200)]
Updated pdsc after release (development version).

6 years agoDocumentation and config fix
Vladimir Umek [Fri, 12 Apr 2019 06:47:02 +0000 (08:47 +0200)]
Documentation and config fix

6 years agoRelease date added
Vladimir Umek [Fri, 12 Apr 2019 06:25:49 +0000 (08:25 +0200)]
Release date added

6 years agoPack version 10.2.0, CMSIS 5.4.0 or higher required.
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.

6 years agoFixed minor details
Vladimir Umek [Fri, 12 Apr 2019 05:51:45 +0000 (07:51 +0200)]
Fixed minor details

6 years agoFixed support for IAR
Vladimir Umek [Thu, 11 Apr 2019 14:30:52 +0000 (16:30 +0200)]
Fixed support for IAR

6 years ago"Secure Only" config option added for Armv8M port
Vladimir Umek [Thu, 11 Apr 2019 09:03:58 +0000 (11:03 +0200)]
"Secure Only" config option added for Armv8M port

6 years agoIdentified problems fixed
Vladimir Umek [Thu, 11 Apr 2019 07:16:35 +0000 (09:16 +0200)]
Identified problems fixed

6 years agoUpdate README.md
Vladimir Umek [Wed, 10 Apr 2019 12:33:30 +0000 (14:33 +0200)]
Update README.md

6 years agoPack update for FreeRTOS V10.2.0
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

6 years agoSources updated to FreeRTOS 10.2.0
Vladimir Umek [Mon, 8 Apr 2019 12:48:31 +0000 (14:48 +0200)]
Sources updated to FreeRTOS 10.2.0

6 years agoDemo examples updated.
Vladimir Umek [Mon, 8 Apr 2019 12:43:16 +0000 (14:43 +0200)]
Demo examples updated.

6 years agoRTOS1 identifier (#24) and osPoolDef compiler error (#25) fixed.
Vladimir Umek [Mon, 8 Apr 2019 12:28:51 +0000 (14:28 +0200)]
RTOS1 identifier (#24) and osPoolDef compiler error (#25) fixed.

6 years ago- Build Event Recorder setup function conditionally.
Vladimir Umek [Thu, 7 Mar 2019 09:59:03 +0000 (10:59 +0100)]
- Build Event Recorder setup function conditionally.
- Fix build issues for Cortex-A profile.

6 years agoAdded details about Event Recorder configuration (documentation)
Vladimir Umek [Thu, 21 Feb 2019 08:38:10 +0000 (09:38 +0100)]
Added details about Event Recorder configuration (documentation)

6 years agoMerge pull request #20 from poofyOwl/develop
Vladimir Umek [Thu, 21 Feb 2019 06:14:37 +0000 (07:14 +0100)]
Merge pull request #20 from poofyOwl/develop

there was an extra ')'... caused build to fail

6 years agothere was an extra ')'... caused build to fail 20/head
Stavroula Theophanous [Wed, 20 Feb 2019 20:17:57 +0000 (12:17 -0800)]
there was an extra ')'... caused build to fail

6 years agoMerge pull request #19 from CppBaddy/CppBaddy-osDelayUntil-patch
Vladimir Umek [Wed, 6 Feb 2019 08:00:21 +0000 (09:00 +0100)]
Merge pull request #19 from CppBaddy/CppBaddy-osDelayUntil-patch

Fixes to osDelayUntil

6 years agoSet error state if no delay or already expired 19/head
CppBaddy [Wed, 6 Feb 2019 07:37:39 +0000 (23:37 -0800)]
Set error state if no delay or already expired

6 years agoFixes to osDelayUntil
CppBaddy [Wed, 6 Feb 2019 03:12:35 +0000 (19:12 -0800)]
Fixes to osDelayUntil

This fix addresses two use cases:
1. FreeRTOS debug build assert when pass zero as a second parameter to vTaskDelayUntil.
2. Very very long delay if we pass in target tick which already has expired (in a past)

6 years ago- ARM standard C library interface updated
Vladimir Umek [Fri, 1 Feb 2019 06:45:03 +0000 (07:45 +0100)]
- ARM standard C library interface updated
- EvrFreeRTOSSetup: reset option added

6 years agoAdded heap override and customization options when using heap_5 variant.
Vladimir Umek [Wed, 9 Jan 2019 12:40:09 +0000 (13:40 +0100)]
Added heap override and customization options when using heap_5 variant.

6 years agoNative FreeRTOS requires explicit EvrFreeRTOSSetup call to apply Event Recorder confi...
Vladimir Umek [Tue, 8 Jan 2019 12:54:02 +0000 (13:54 +0100)]
Native FreeRTOS requires explicit EvrFreeRTOSSetup call to apply Event Recorder configuration.

6 years agoUpdated documentation (Event Recorder configuration).
Vladimir Umek [Tue, 8 Jan 2019 12:44:31 +0000 (13:44 +0100)]
Updated documentation (Event Recorder configuration).

7 years agoMerge pull request #18 from davidskeck/develop
Vladimir Umek [Wed, 19 Dec 2018 13:36:02 +0000 (14:36 +0100)]
Merge pull request #18 from davidskeck/develop

Title name fixed

7 years agoAdded Event Recorder configuration and enhanced debug capabilities
Vladimir Umek [Wed, 19 Dec 2018 13:26:42 +0000 (14:26 +0100)]
Added Event Recorder configuration and enhanced debug capabilities

7 years agoAdded missing files (Demo examples)
Vladimir Umek [Wed, 19 Dec 2018 13:22:49 +0000 (14:22 +0100)]
Added missing files (Demo examples)

7 years agoFreeRTOS Component View: corrected linked list processing
Vladimir Umek [Wed, 19 Dec 2018 12:21:07 +0000 (13:21 +0100)]
FreeRTOS Component View: corrected linked list processing

7 years agoosKernelGetSysTimerCount updated with more robust solution
Vladimir Umek [Wed, 5 Dec 2018 08:56:40 +0000 (09:56 +0100)]
osKernelGetSysTimerCount updated with more robust solution

7 years agoUpdated to FreeRTOS V10.1.1
Vladimir Umek [Wed, 5 Dec 2018 07:30:18 +0000 (08:30 +0100)]
Updated to FreeRTOS V10.1.1
Fixed minor issues in CMSIS RTOS2 wrapper

7 years agoThis is a FreeRTOS header, not RTX. 18/head
David Keck [Tue, 2 Oct 2018 15:50:14 +0000 (11:50 -0400)]
This is a FreeRTOS header, not RTX.

7 years agoMerge pull request #15 from TTornblom/develop
Vladimir Umek [Thu, 6 Sep 2018 05:25:59 +0000 (07:25 +0200)]
Merge pull request #15 from TTornblom/develop

IAR: Add support for IAR

7 years agoIAR: Add support for IAR 15/head
TTornblom [Wed, 5 Sep 2018 06:49:59 +0000 (08:49 +0200)]
IAR: Add support for IAR

7 years agoUpdated to CMSIS RTOS2 API 2.1.3
Vladimir Umek [Wed, 27 Jun 2018 05:08:01 +0000 (07:08 +0200)]
Updated to CMSIS RTOS2 API 2.1.3

7 years agoMerge pull request #13 from shaper-street/develop
Vladimir Umek [Wed, 13 Jun 2018 08:27:27 +0000 (10:27 +0200)]
Merge pull request #13 from shaper-street/develop

Fix for issue #12 verified. Many thanks for the

7 years agoosEventFlagsSet in correctly handles status return from xEventGroupSetBitsFromISR 13/head
Stephen Street [Tue, 12 Jun 2018 18:04:24 +0000 (11:04 -0700)]
osEventFlagsSet in correctly handles status return from xEventGroupSetBitsFromISR

7 years agoCorrected osDelayUntil implementation (#10)
Vladimir Umek [Tue, 13 Mar 2018 07:38:18 +0000 (08:38 +0100)]
Corrected osDelayUntil implementation (#10)

7 years agoupdated to PACK.xsd from CMSIS.5.3.0
Joachim Krech [Wed, 21 Feb 2018 15:34:34 +0000 (16:34 +0100)]
updated to PACK.xsd from CMSIS.5.3.0

7 years agoPack: Update PSDC and changelog for 10.0.1 release. v10.0.1
Jonatan Antoni [Tue, 20 Feb 2018 10:58:08 +0000 (11:58 +0100)]
Pack: Update PSDC and changelog for 10.0.1 release.

7 years agoCompiler warning statement fixed
Vladimir Umek [Mon, 19 Feb 2018 06:22:54 +0000 (07:22 +0100)]
Compiler warning statement fixed

7 years agoUpdated config files
Vladimir Umek [Thu, 1 Feb 2018 07:03:57 +0000 (08:03 +0100)]
Updated config files

7 years agoAdded pack manifest file for building pack on CMSIS-Jenkins.
Jonatan Antoni [Fri, 26 Jan 2018 13:49:23 +0000 (14:49 +0100)]
Added pack manifest file for building pack on CMSIS-Jenkins.

7 years agoUpdated to FreeRTOS V10.0.1
Vladimir Umek [Fri, 26 Jan 2018 07:49:43 +0000 (08:49 +0100)]
Updated to FreeRTOS V10.0.1

7 years agoChanged documentation according to the latest Arm branding guidelines.
Christopher Seidl [Tue, 9 Jan 2018 15:20:54 +0000 (16:20 +0100)]
Changed documentation according to the latest Arm branding guidelines.

8 years agoDebug awareness enhanced (CMSIS:RTOS2:FreeRTOS component)
Vladimir Umek [Tue, 5 Dec 2017 10:44:31 +0000 (11:44 +0100)]
Debug awareness enhanced (CMSIS:RTOS2:FreeRTOS component)

8 years agoUpdated to OS Tick API 1.0.1
Vladimir Umek [Wed, 29 Nov 2017 11:14:07 +0000 (12:14 +0100)]
Updated to OS Tick API 1.0.1

8 years agoFixed context switch response latency for API calls from ISR
Vladimir Umek [Mon, 27 Nov 2017 13:12:26 +0000 (14:12 +0100)]
Fixed context switch response latency for API calls from ISR

8 years agoUpdated to CMSIS RTOS2 API 2.1.2
Vladimir Umek [Mon, 6 Nov 2017 10:15:51 +0000 (11:15 +0100)]
Updated to CMSIS RTOS2 API 2.1.2

8 years agoUpdate pdsc and readme after release.
Jonatan Antoni [Fri, 11 Aug 2017 15:24:39 +0000 (17:24 +0200)]
Update pdsc and readme after release.

8 years agoUpdated FreeRTOS CMSIS-RTOS2 config file version to 10.0.0 because it received a...
Jonatan Antoni [Fri, 11 Aug 2017 15:08:59 +0000 (17:08 +0200)]
Updated FreeRTOS CMSIS-RTOS2 config file version to 10.0.0 because it received a major (breaking) change since 9.0.0.

8 years agoSet final release date.
Jonatan Antoni [Fri, 11 Aug 2017 14:52:29 +0000 (16:52 +0200)]
Set final release date.

8 years agoUpdated all example project to reference latest component versions.
Jonatan Antoni [Fri, 11 Aug 2017 14:29:21 +0000 (16:29 +0200)]
Updated all example project to reference latest component versions.