]> git.sur5r.net Git - freertos/commitdiff
Minor updates to fix issues with the Segger kernel aware plug since V10.1.0.
authorrtel <rtel@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 28 Aug 2018 18:10:42 +0000 (18:10 +0000)
committerrtel <rtel@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Tue, 28 Aug 2018 18:10:42 +0000 (18:10 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2570 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

FreeRTOS/Source/include/queue.h
FreeRTOS/Source/include/task.h
FreeRTOS/Source/tasks.c

index 05ae2c1f9948604f4ea32fd5cf9e17577965ad73..ef735893c0b882ce35593f8e3072eee3328f41e1 100644 (file)
@@ -44,7 +44,7 @@ extern "C" {
  * returns an QueueHandle_t variable that can then be used as a parameter to\r
  * xQueueSend(), xQueueReceive(), etc.\r
  */\r
-struct QueueDefinition;\r
+struct QueueDefinition; /* Using old naming convention so as not to break kernel aware debuggers. */\r
 typedef struct QueueDefinition * QueueHandle_t;\r
 \r
 /**\r
index 2493c13aa4f9be57520e20e4c397e471d3e4776b..2e93f792f8bd735ba1c3f8fe7ef08649c2a8e3ed 100644 (file)
@@ -58,8 +58,8 @@ extern "C" {
  * \defgroup TaskHandle_t TaskHandle_t\r
  * \ingroup Tasks\r
  */\r
-struct TaskControlBlock_t;\r
-typedef struct TaskControlBlock_t* TaskHandle_t;\r
+struct tskTaskControlBlock;\r
+typedef struct tskTaskControlBlock* TaskHandle_t;\r
 \r
 /*\r
  * Defines the prototype to which the application task hook function must\r
index 5d47418c0580b1439f5fda6ebc56adef668461b7..242dd360d285944b9a7ae77c9bafbed52a544d54 100644 (file)
@@ -266,7 +266,7 @@ to its original value when it is released. */
  * and stores task state information, including a pointer to the task's context\r
  * (the task's run time environment, including register values)\r
  */\r
-typedef struct TaskControlBlock_t\r
+typedef struct tskTaskControlBlock\r
 {\r
        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. */\r
 \r