mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 05:21:59 -04:00
Rename /Demo/MSP430FR5969_LaunchPad to /Demo/MSP430X_MSP430FR5969_LaunchPad for consistency with other MSP430 demo directory names.
Fixed typos in comments repeated in multiple source files.
This commit is contained in:
parent
34a7b0431b
commit
976a9b44af
|
@ -51,6 +51,16 @@
|
||||||
/* Utils includes. */
|
/* Utils includes. */
|
||||||
#include "FreeRTOS_CLI.h"
|
#include "FreeRTOS_CLI.h"
|
||||||
|
|
||||||
|
/* If the application writer needs to place the buffer used by the CLI at a
|
||||||
|
fixed address then set configAPPLICATION_PROVIDES_cOutputBuffer to 1 in
|
||||||
|
FreeRTOSConfig.h, and provide then declare an array as follows with the
|
||||||
|
following name and size in one of the application files:
|
||||||
|
char cOutputBuffer[ configCOMMAND_INT_MAX_OUTPUT_SIZE ];
|
||||||
|
*/
|
||||||
|
#ifndef configAPPLICATION_PROVIDES_cOutputBuffer
|
||||||
|
#define configAPPLICATION_PROVIDES_cOutputBuffer 0
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct xCOMMAND_INPUT_LIST
|
typedef struct xCOMMAND_INPUT_LIST
|
||||||
{
|
{
|
||||||
const CLI_Command_Definition_t *pxCommandLineDefinition;
|
const CLI_Command_Definition_t *pxCommandLineDefinition;
|
||||||
|
@ -93,8 +103,17 @@ command interpreter by UART and by Ethernet. Sharing a buffer is done purely
|
||||||
to save RAM. Note, however, that the command console itself is not re-entrant,
|
to save RAM. Note, however, that the command console itself is not re-entrant,
|
||||||
so only one command interpreter interface can be used at any one time. For that
|
so only one command interpreter interface can be used at any one time. For that
|
||||||
reason, no attempt at providing mutual exclusion to the cOutputBuffer array is
|
reason, no attempt at providing mutual exclusion to the cOutputBuffer array is
|
||||||
attempted. */
|
attempted.
|
||||||
|
|
||||||
|
configAPPLICATION_PROVIDES_cOutputBuffer is provided to allow the application
|
||||||
|
writer to provide their own cOutputBuffer declaration in cases where the
|
||||||
|
buffer needs to be placed at a fixed address (rather than by the linker). */
|
||||||
|
#if( configAPPLICATION_PROVIDES_cOutputBuffer == 0 )
|
||||||
static char cOutputBuffer[ configCOMMAND_INT_MAX_OUTPUT_SIZE ];
|
static char cOutputBuffer[ configCOMMAND_INT_MAX_OUTPUT_SIZE ];
|
||||||
|
#else
|
||||||
|
extern char cOutputBuffer[ configCOMMAND_INT_MAX_OUTPUT_SIZE ];
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
|
@ -134,24 +134,24 @@ FreeRTOS/Source/tasks.c for limitations. */
|
||||||
#define configUSE_STATS_FORMATTING_FUNCTIONS 1
|
#define configUSE_STATS_FORMATTING_FUNCTIONS 1
|
||||||
|
|
||||||
/* Cortex-A specific setting: FPU has 16 (rather than 32) d registers. See:
|
/* Cortex-A specific setting: FPU has 16 (rather than 32) d registers. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configFPU_D32 0
|
#define configFPU_D32 0
|
||||||
|
|
||||||
/* Cortex-A specific setting: The address of the register within the interrupt
|
/* Cortex-A specific setting: The address of the register within the interrupt
|
||||||
controller from which the address of the current interrupt's handling function
|
controller from which the address of the current interrupt's handling function
|
||||||
can be obtained. See:
|
can be obtained. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configINTERRUPT_VECTOR_ADDRESS 0xFFFFF010UL
|
#define configINTERRUPT_VECTOR_ADDRESS 0xFFFFF010UL
|
||||||
|
|
||||||
/* Cortex-A specific setting: The address of End of Interrupt register within
|
/* Cortex-A specific setting: The address of End of Interrupt register within
|
||||||
the interrupt controller. See:
|
the interrupt controller. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configEOI_ADDRESS 0xFFFFF038UL
|
#define configEOI_ADDRESS 0xFFFFF038UL
|
||||||
|
|
||||||
/* Cortex-A specific setting: configCLEAR_TICK_INTERRUPT() is a macro that is
|
/* Cortex-A specific setting: configCLEAR_TICK_INTERRUPT() is a macro that is
|
||||||
called by the RTOS kernel's tick handler to clear the source of the tick
|
called by the RTOS kernel's tick handler to clear the source of the tick
|
||||||
interrupt. See:
|
interrupt. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configPIT_PIVR ( *( ( volatile uint32_t * ) 0xFFFFFE38UL ) )
|
#define configPIT_PIVR ( *( ( volatile uint32_t * ) 0xFFFFFE38UL ) )
|
||||||
#define configCLEAR_TICK_INTERRUPT() ( void ) configPIT_PIVR /* Read PIT_PIVR to clear interrupt. */
|
#define configCLEAR_TICK_INTERRUPT() ( void ) configPIT_PIVR /* Read PIT_PIVR to clear interrupt. */
|
||||||
|
|
||||||
|
|
|
@ -225,7 +225,7 @@ static void prvPseudoRandomiser( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -233,7 +233,7 @@ volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
void main_full( void )
|
void main_full( void )
|
||||||
{
|
{
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartInterruptQueueTasks();
|
vStartInterruptQueueTasks();
|
||||||
|
|
|
@ -134,24 +134,24 @@ FreeRTOS/Source/tasks.c for limitations. */
|
||||||
#define configUSE_STATS_FORMATTING_FUNCTIONS 1
|
#define configUSE_STATS_FORMATTING_FUNCTIONS 1
|
||||||
|
|
||||||
/* Cortex-A specific setting: FPU has 32 (rather than 16) d registers. See:
|
/* Cortex-A specific setting: FPU has 32 (rather than 16) d registers. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configFPU_D32 1
|
#define configFPU_D32 1
|
||||||
|
|
||||||
/* Cortex-A specific setting: The address of the register within the interrupt
|
/* Cortex-A specific setting: The address of the register within the interrupt
|
||||||
controller from which the address of the current interrupt's handling function
|
controller from which the address of the current interrupt's handling function
|
||||||
can be obtained. See:
|
can be obtained. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configINTERRUPT_VECTOR_ADDRESS 0xFC06E010UL
|
#define configINTERRUPT_VECTOR_ADDRESS 0xFC06E010UL
|
||||||
|
|
||||||
/* Cortex-A specific setting: The address of End of Interrupt register within
|
/* Cortex-A specific setting: The address of End of Interrupt register within
|
||||||
the interrupt controller. See:
|
the interrupt controller. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configEOI_ADDRESS 0xFC06E038UL
|
#define configEOI_ADDRESS 0xFC06E038UL
|
||||||
|
|
||||||
/* Cortex-A specific setting: configCLEAR_TICK_INTERRUPT() is a macro that is
|
/* Cortex-A specific setting: configCLEAR_TICK_INTERRUPT() is a macro that is
|
||||||
called by the RTOS kernel's tick handler to clear the source of the tick
|
called by the RTOS kernel's tick handler to clear the source of the tick
|
||||||
interrupt. See:
|
interrupt. See:
|
||||||
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-MPUs-without-a-GIC.html */
|
http://www.FreeRTOS.org/Using-FreeRTOS-on-Cortex-A-proprietary-interrupt-controller.html */
|
||||||
#define configCLEAR_TICK_INTERRUPT() ( void ) ( *( ( volatile uint32_t * ) 0xFC068638UL ) ) /* Read PIT_PIVR to clear interrupt. */
|
#define configCLEAR_TICK_INTERRUPT() ( void ) ( *( ( volatile uint32_t * ) 0xFC068638UL ) ) /* Read PIT_PIVR to clear interrupt. */
|
||||||
|
|
||||||
/* Prevent C code being included in assembly files when the IAR compiler is
|
/* Prevent C code being included in assembly files when the IAR compiler is
|
||||||
|
|
|
@ -225,7 +225,7 @@ static void prvPseudoRandomiser( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -233,7 +233,7 @@ volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
void main_full( void )
|
void main_full( void )
|
||||||
{
|
{
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartInterruptQueueTasks();
|
vStartInterruptQueueTasks();
|
||||||
|
|
|
@ -214,7 +214,7 @@ static void prvPseudoRandomiser( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -222,7 +222,7 @@ volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
void main_full( void )
|
void main_full( void )
|
||||||
{
|
{
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartDynamicPriorityTasks();
|
vStartDynamicPriorityTasks();
|
||||||
|
|
|
@ -257,7 +257,7 @@ extern void vCreateAndVerifySampleFiles( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -230,7 +230,7 @@ static void prvPseudoRandomiser( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -241,7 +241,7 @@ char *pcStatusMessage = "All tasks running without error";
|
||||||
|
|
||||||
void main_full( void )
|
void main_full( void )
|
||||||
{
|
{
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartInterruptQueueTasks();
|
vStartInterruptQueueTasks();
|
||||||
|
|
|
@ -180,7 +180,7 @@ void main_full( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -198,7 +198,7 @@ void main_full( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -172,7 +172,7 @@ void main_full( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -183,7 +183,7 @@ void main_full( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -262,7 +262,7 @@ const uint8_t ucMACAddress[ 6 ] = { configMAC_ADDR0, configMAC_ADDR1, configMAC_
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -164,7 +164,7 @@ static void prvRegTest2Task( void *pvParameters ) __attribute__((naked));
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -166,7 +166,7 @@ extern void vRegTest2Task( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -164,7 +164,7 @@ extern void vRegTest2Task( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -166,7 +166,7 @@ static void vRegTest2Task( void *pvParameters );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -175,7 +175,7 @@ static void vRegTest2Task( void *pvParameters ) __attribute__((naked));
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -206,7 +206,7 @@ static void prvOptionallyCreateComprehensveTestApplication( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -227,7 +227,7 @@ static void prvConfigureClocks( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -243,7 +243,7 @@ void main_full( void )
|
||||||
used so set to 0 to make this obvious. */
|
used so set to 0 to make this obvious. */
|
||||||
xSerialPortInitMinimal( 0, mainRX_QUEUE_LENGTH );
|
xSerialPortInitMinimal( 0, mainRX_QUEUE_LENGTH );
|
||||||
|
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartInterruptQueueTasks();
|
vStartInterruptQueueTasks();
|
||||||
|
|
|
@ -252,7 +252,7 @@ static void prvOptionallyCreateComprehensveTestApplication( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check software timer. If the variables keep
|
register check tasks to the check software timer. If the variables keep
|
||||||
incrementing, then the register check tasks has not discovered any errors. If
|
incrementing, then the register check tasks have not discovered any errors. If
|
||||||
a variable stops incrementing, then an error has been found. */
|
a variable stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,7 @@ void main_full( void )
|
||||||
{
|
{
|
||||||
TimerHandle_t xCheckTimer = NULL;
|
TimerHandle_t xCheckTimer = NULL;
|
||||||
|
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartDynamicPriorityTasks();
|
vStartDynamicPriorityTasks();
|
||||||
|
|
|
@ -202,7 +202,7 @@ extern void vRegTest2Implementation( void );
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
void main_full( void )
|
void main_full( void )
|
||||||
{
|
{
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartInterruptQueueTasks();
|
vStartInterruptQueueTasks();
|
||||||
|
|
|
@ -211,7 +211,7 @@ extern void vUSBCommandConsoleStart( uint16_t usStackSize, UBaseType_t uxPriorit
|
||||||
|
|
||||||
/* The following two variables are used to communicate the status of the
|
/* The following two variables are used to communicate the status of the
|
||||||
register check tasks to the check task. If the variables keep incrementing,
|
register check tasks to the check task. If the variables keep incrementing,
|
||||||
then the register check tasks has not discovered any errors. If a variable
|
then the register check tasks have not discovered any errors. If a variable
|
||||||
stops incrementing, then an error has been found. */
|
stops incrementing, then an error has been found. */
|
||||||
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
|
@ -219,7 +219,7 @@ volatile unsigned long ulRegTest1LoopCounter = 0UL, ulRegTest2LoopCounter = 0UL;
|
||||||
|
|
||||||
void main_full( void )
|
void main_full( void )
|
||||||
{
|
{
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartInterruptQueueTasks();
|
vStartInterruptQueueTasks();
|
||||||
|
|
|
@ -167,7 +167,7 @@ TimerHandle_t xCheckTimer = NULL;
|
||||||
/* The LCD is only used in the Full demo. */
|
/* The LCD is only used in the Full demo. */
|
||||||
prvConfigureLCD();
|
prvConfigureLCD();
|
||||||
|
|
||||||
/* Start all the other standard demo/test tasks. They have not particular
|
/* Start all the other standard demo/test tasks. They have no particular
|
||||||
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
functionality, but do demonstrate how to use the FreeRTOS API and test the
|
||||||
kernel port. */
|
kernel port. */
|
||||||
vStartDynamicPriorityTasks();
|
vStartDynamicPriorityTasks();
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue