mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-24 07:21:57 -04:00
Update broken links in readme and comments
This commit is contained in:
parent
fffed5e809
commit
32a5ae63c9
|
@ -14,12 +14,12 @@ application projects. That way you will have the correct FreeRTOS source files
|
||||||
included, and the correct include paths configured. Once a demo application is
|
included, and the correct include paths configured. Once a demo application is
|
||||||
building and executing you can remove the demo application files, and start to
|
building and executing you can remove the demo application files, and start to
|
||||||
add in your own application source files. See the
|
add in your own application source files. See the
|
||||||
[FreeRTOS Kernel Quick Start Guide](https://www.FreeRTOS.org/FreeRTOS-quick-start-guide.html)
|
[FreeRTOS Kernel Quick Start Guide](https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/02-Quick-start-guide)
|
||||||
for detailed instructions and other useful links.
|
for detailed instructions and other useful links.
|
||||||
|
|
||||||
Additionally, for FreeRTOS kernel feature information refer to the
|
Additionally, for FreeRTOS kernel feature information refer to the
|
||||||
[Developer Documentation](https://www.FreeRTOS.org/features.html),
|
[Developer Documentation](https://www.freertos.org/Documentation/02-Kernel/02-Kernel-features/00-Developer-docs),
|
||||||
and [API Reference](https://www.FreeRTOS.org/a00106.html).
|
and [API Reference](https://www.freertos.org/Documentation/02-Kernel/04-API-references/01-Task-creation/00-TaskHandle).
|
||||||
|
|
||||||
Also for contributing and creating a Pull Request please refer to
|
Also for contributing and creating a Pull Request please refer to
|
||||||
[the instructions here](.github/CONTRIBUTING.md#contributing-via-pull-request).
|
[the instructions here](.github/CONTRIBUTING.md#contributing-via-pull-request).
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
* This is a simple main that will start the FreeRTOS-Kernel and run a periodic task
|
* This is a simple main that will start the FreeRTOS-Kernel and run a periodic task
|
||||||
* that only delays if compiled with the template port, this project will do nothing.
|
* that only delays if compiled with the template port, this project will do nothing.
|
||||||
* For more information on getting started please look here:
|
* For more information on getting started please look here:
|
||||||
* https://freertos.org/FreeRTOS-quick-start-guide.html
|
* https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/02-Quick-start-guide
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* FreeRTOS includes. */
|
/* FreeRTOS includes. */
|
||||||
|
|
|
@ -1645,7 +1645,7 @@ BaseType_t xQueueGiveMutexRecursive( QueueHandle_t xMutex ) PRIVILEGED_FUNCTION;
|
||||||
* or semaphores contained in the set is in a state where a queue read or
|
* or semaphores contained in the set is in a state where a queue read or
|
||||||
* semaphore take operation would be successful.
|
* semaphore take operation would be successful.
|
||||||
*
|
*
|
||||||
* Note 1: See the documentation on https://www.FreeRTOS.org/RTOS-queue-sets.html
|
* Note 1: See the documentation on https://www.freertos.org/Documentation/02-Kernel/04-API-references/07-Queue-sets/00-RTOS-queue-sets
|
||||||
* for reasons why queue sets are very rarely needed in practice as there are
|
* for reasons why queue sets are very rarely needed in practice as there are
|
||||||
* simpler methods of blocking on multiple objects.
|
* simpler methods of blocking on multiple objects.
|
||||||
*
|
*
|
||||||
|
@ -1742,7 +1742,7 @@ BaseType_t xQueueGiveMutexRecursive( QueueHandle_t xMutex ) PRIVILEGED_FUNCTION;
|
||||||
* See FreeRTOS/Source/Demo/Common/Minimal/QueueSet.c for an example using this
|
* See FreeRTOS/Source/Demo/Common/Minimal/QueueSet.c for an example using this
|
||||||
* function.
|
* function.
|
||||||
*
|
*
|
||||||
* Note 1: See the documentation on https://www.FreeRTOS.org/RTOS-queue-sets.html
|
* Note 1: See the documentation on https://www.freertos.org/Documentation/02-Kernel/04-API-references/07-Queue-sets/00-RTOS-queue-sets
|
||||||
* for reasons why queue sets are very rarely needed in practice as there are
|
* for reasons why queue sets are very rarely needed in practice as there are
|
||||||
* simpler methods of blocking on multiple objects.
|
* simpler methods of blocking on multiple objects.
|
||||||
*
|
*
|
||||||
|
|
2
list.c
2
list.c
|
@ -166,7 +166,7 @@ void vListInsert( List_t * const pxList,
|
||||||
{
|
{
|
||||||
/* *** NOTE ***********************************************************
|
/* *** NOTE ***********************************************************
|
||||||
* If you find your application is crashing here then likely causes are
|
* If you find your application is crashing here then likely causes are
|
||||||
* listed below. In addition see https://www.FreeRTOS.org/FAQHelp.html for
|
* listed below. In addition see https://www.freertos.org/Why-FreeRTOS/FAQs for
|
||||||
* more tips, and ensure configASSERT() is defined!
|
* more tips, and ensure configASSERT() is defined!
|
||||||
* https://www.FreeRTOS.org/a00110.html#configASSERT
|
* https://www.FreeRTOS.org/a00110.html#configASSERT
|
||||||
*
|
*
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -669,7 +669,7 @@ void vPortSetupTimerInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -694,7 +694,7 @@ void vPortSetupTimerInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1288,7 +1288,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -292,7 +292,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -801,7 +801,7 @@ __attribute__( ( weak ) ) void vPortSetupTimerInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -767,7 +767,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -1462,7 +1462,7 @@ void vPortStoreTaskMPUSettings( xMPU_SETTINGS * xMPUSettings,
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -335,7 +335,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -886,7 +886,7 @@ static void vPortEnableVFP( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -853,7 +853,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -1605,7 +1605,7 @@ void vPortStoreTaskMPUSettings( xMPU_SETTINGS * xMPUSettings,
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -323,7 +323,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -876,7 +876,7 @@ static void vPortEnableVFP( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -427,7 +427,7 @@ uint32_t ulPortSetInterruptMask( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( portICCRPR_RUNNING_PRIORITY_REGISTER >= ( uint32_t ) ( configMAX_API_CALL_INTERRUPT_PRIORITY << portPRIORITY_SHIFT ) );
|
configASSERT( portICCRPR_RUNNING_PRIORITY_REGISTER >= ( uint32_t ) ( configMAX_API_CALL_INTERRUPT_PRIORITY << portPRIORITY_SHIFT ) );
|
||||||
|
|
||||||
/* Priority grouping: The interrupt controller (GIC) allows the bits
|
/* Priority grouping: The interrupt controller (GIC) allows the bits
|
||||||
|
|
|
@ -205,7 +205,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handler. For help installing the FreeRTOS handler, see
|
* FreeRTOS handler. For help installing the FreeRTOS handler, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -246,7 +246,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -709,7 +709,7 @@ __weak void vPortSetupTimerInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -284,7 +284,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -753,7 +753,7 @@ __weak void vPortSetupTimerInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -748,7 +748,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -1336,7 +1336,7 @@ void vPortStoreTaskMPUSettings( xMPU_SETTINGS * xMPUSettings,
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -272,7 +272,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -741,7 +741,7 @@ __weak void vPortSetupTimerInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1650,7 +1650,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -2041,7 +2041,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -892,7 +892,7 @@ BaseType_t xPortIsInsideInterrupt( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -465,7 +465,7 @@ uint32_t ulPortSetInterruptMask( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( portICCRPR_RUNNING_PRIORITY_REGISTER >= ( configMAX_API_CALL_INTERRUPT_PRIORITY << portPRIORITY_SHIFT ) );
|
configASSERT( portICCRPR_RUNNING_PRIORITY_REGISTER >= ( configMAX_API_CALL_INTERRUPT_PRIORITY << portPRIORITY_SHIFT ) );
|
||||||
|
|
||||||
/* Priority grouping: The interrupt controller (GIC) allows the bits
|
/* Priority grouping: The interrupt controller (GIC) allows the bits
|
||||||
|
|
|
@ -770,7 +770,7 @@ __asm uint32_t vPortGetIPSR( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -866,7 +866,7 @@ __asm uint32_t vPortGetIPSR( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -852,7 +852,7 @@ BaseType_t xPortStartScheduler( void )
|
||||||
*
|
*
|
||||||
* Assertion failures here indicate incorrect installation of the
|
* Assertion failures here indicate incorrect installation of the
|
||||||
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
* FreeRTOS handlers. For help installing the FreeRTOS handlers, see
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html.
|
* https://www.freertos.org/Why-FreeRTOS/FAQs.
|
||||||
*
|
*
|
||||||
* Systems with a configurable address for the interrupt vector table
|
* Systems with a configurable address for the interrupt vector table
|
||||||
* can also encounter assertion failures or even system faults here if
|
* can also encounter assertion failures or even system faults here if
|
||||||
|
@ -1602,7 +1602,7 @@ __asm uint32_t prvPortGetIPSR( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -852,7 +852,7 @@ __asm uint32_t vPortGetIPSR( void )
|
||||||
*
|
*
|
||||||
* The following links provide detailed information:
|
* The following links provide detailed information:
|
||||||
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
* https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html
|
||||||
* https://www.FreeRTOS.org/FAQHelp.html */
|
* https://www.freertos.org/Why-FreeRTOS/FAQs */
|
||||||
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
configASSERT( ucCurrentPriority >= ucMaxSysCallPriority );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
4
tasks.c
4
tasks.c
|
@ -3819,9 +3819,7 @@ void vTaskSuspendAll( void )
|
||||||
#if ( configNUMBER_OF_CORES == 1 )
|
#if ( configNUMBER_OF_CORES == 1 )
|
||||||
{
|
{
|
||||||
/* A critical section is not required as the variable is of type
|
/* A critical section is not required as the variable is of type
|
||||||
* BaseType_t. Please read Richard Barry's reply in the following link to a
|
* BaseType_t. */
|
||||||
* post in the FreeRTOS support forum before reporting this as a bug! -
|
|
||||||
* https://goo.gl/wu4acr */
|
|
||||||
|
|
||||||
/* portSOFTWARE_BARRIER() is only implemented for emulated/simulated ports that
|
/* portSOFTWARE_BARRIER() is only implemented for emulated/simulated ports that
|
||||||
* do not otherwise exhibit real time behaviour. */
|
* do not otherwise exhibit real time behaviour. */
|
||||||
|
|
Loading…
Reference in a new issue