Minor updates to fix issues with the Segger kernel aware plug since V10.1.0.
diff --git a/FreeRTOS/Source/include/queue.h b/FreeRTOS/Source/include/queue.h
index 05ae2c1..ef73589 100644
--- a/FreeRTOS/Source/include/queue.h
+++ b/FreeRTOS/Source/include/queue.h
@@ -44,7 +44,7 @@
* returns an QueueHandle_t variable that can then be used as a parameter to
* xQueueSend(), xQueueReceive(), etc.
*/
-struct QueueDefinition;
+struct QueueDefinition; /* Using old naming convention so as not to break kernel aware debuggers. */
typedef struct QueueDefinition * QueueHandle_t;
/**
diff --git a/FreeRTOS/Source/include/task.h b/FreeRTOS/Source/include/task.h
index 2493c13..2e93f79 100644
--- a/FreeRTOS/Source/include/task.h
+++ b/FreeRTOS/Source/include/task.h
@@ -58,8 +58,8 @@
* \defgroup TaskHandle_t TaskHandle_t
* \ingroup Tasks
*/
-struct TaskControlBlock_t;
-typedef struct TaskControlBlock_t* TaskHandle_t;
+struct tskTaskControlBlock;
+typedef struct tskTaskControlBlock* TaskHandle_t;
/*
* Defines the prototype to which the application task hook function must
diff --git a/FreeRTOS/Source/tasks.c b/FreeRTOS/Source/tasks.c
index 5d47418..242dd36 100644
--- a/FreeRTOS/Source/tasks.c
+++ b/FreeRTOS/Source/tasks.c
@@ -266,7 +266,7 @@
* and stores task state information, including a pointer to the task's context
* (the task's run time environment, including register values)
*/
-typedef struct TaskControlBlock_t
+typedef struct tskTaskControlBlock
{
volatile StackType_t *pxTopOfStack; /*< Points to the location of the last item placed on the tasks stack. THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT. */