)]}'
{
  "commit": "86b09bfeb995c748b8def88c4c710fcd25ee2be0",
  "tree": "e1f0b4e60fbb075e626766232c34441784aa5f75",
  "parents": [
    "dfdc3195181fea82f1680638f12ac9e25560fe8c"
  ],
  "author": {
    "name": "Richard Barry",
    "email": "ribarry@amazon.com",
    "time": "Wed Feb 11 15:41:30 2015 +0000"
  },
  "committer": {
    "name": "Richard Barry",
    "email": "ribarry@amazon.com",
    "time": "Wed Feb 11 15:41:30 2015 +0000"
  },
  "message": "Kernel updates:\n+ Added vTimerSetTimerID() to compliment vTimerGetTimerID().  Now the timer ID can be used as timer local storage.\n+ Updated comments and added some additional assert() calls.\n\nWin32 port:\n+ Some changes to allow easier 64-bit builds\n\nPIC24/dsPIC port:\n+ Added NOP after disable interrupt instruction.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4ec7a4e7ff92c91de968b29955851a660d013f7",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/CORTEX_LM3Sxxxx_IAR_Keil/RTOSDemo.uvproj",
      "new_id": "7445245023e57a4fa85f8481bf6ac6170c6732e1",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/CORTEX_LM3Sxxxx_IAR_Keil/RTOSDemo.uvproj"
    },
    {
      "type": "modify",
      "old_id": "5b9ae1611d4351374a1575f7b4e89903b5fb4c0f",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Demo/CORTEX_LM3Sxxxx_IAR_Keil/webserver/httpd-cgi.c",
      "new_id": "76e1c3d2b368339e9c8271014f1003aaa54067a4",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Demo/CORTEX_LM3Sxxxx_IAR_Keil/webserver/httpd-cgi.c"
    },
    {
      "type": "modify",
      "old_id": "09f894ed60abb776ac31ea5653b82b85a16a8b64",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/include/portable.h",
      "new_id": "8344383649a0ba0af5e36e58076e0217e4e451ef",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/include/portable.h"
    },
    {
      "type": "modify",
      "old_id": "8eb704c18790c4ac8075eed92377a3a87fd44bf0",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/include/queue.h",
      "new_id": "0633fb3990992a0fa4359a28bcaa89ec13cf91b8",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/include/queue.h"
    },
    {
      "type": "modify",
      "old_id": "bed0e5c2abe8d5f2fba576d0b5d4ede584b98a7f",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/include/timers.h",
      "new_id": "60f394f591eb820e76781b0e92eb6d279a6547e2",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/include/timers.h"
    },
    {
      "type": "modify",
      "old_id": "ec6422a8bd5518725759430aa7168e378faa6867",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/portable/MPLAB/PIC24_dsPIC/portmacro.h",
      "new_id": "ab6d656e17e513246e701c44356786553538d228",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "04311a6a70db065d1d31eafc55a1996a617b0262",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/portable/MSVC-MingW/port.c",
      "new_id": "056407213a502a1818f550c70e76d6035d945018",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/MSVC-MingW/port.c"
    },
    {
      "type": "modify",
      "old_id": "af52798c7d79b875d20f8cd1fafeb6db58853f9b",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/portable/MSVC-MingW/portmacro.h",
      "new_id": "3666c03ea7495e84d88cb854638aa9a6be9bae8a",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/MSVC-MingW/portmacro.h"
    },
    {
      "type": "modify",
      "old_id": "5223dcbc1917e303a0d3b47f8008d1223079a343",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/portable/MemMang/heap_1.c",
      "new_id": "195736c606d764d219bf9ab4fc716dd938eda131",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/MemMang/heap_1.c"
    },
    {
      "type": "modify",
      "old_id": "4860a99ee59db6f1935f4a778c6ce916af76f94c",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/portable/MemMang/heap_2.c",
      "new_id": "6bddc6cd6143b8d6a041551fce095e367ea7583f",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/portable/MemMang/heap_2.c"
    },
    {
      "type": "modify",
      "old_id": "d04d81fe856ee1a311882c2717228f135b761af7",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/queue.c",
      "new_id": "27d3edd6a011472df1e39c6b2e74b8377eaaab51",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/queue.c"
    },
    {
      "type": "modify",
      "old_id": "bce9973d1e93248e32d3186a0c2df1034d5a9bc7",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/tasks.c",
      "new_id": "c7b29382d97b54935a93b866fafe37374e77daf1",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/tasks.c"
    },
    {
      "type": "modify",
      "old_id": "11b33dbd5e24c92268dd0dd8bb45c2446fe7fff2",
      "old_mode": 33188,
      "old_path": "FreeRTOS/Source/timers.c",
      "new_id": "b270488bc9dc06205c7471f8adcfa799d738da2a",
      "new_mode": 33188,
      "new_path": "FreeRTOS/Source/timers.c"
    }
  ]
}
