Commit Graph

1908 Commits (4894955a088f467a26fbf2135c16adfbf2efdeea)
 

Author SHA1 Message Date
Richard Barry b7f66b9db6 Add the usual missing -1.
Richard Barry 4304c07ebf Performance improvements.
Richard Barry 0eae0f7549 Add nesting support.
Richard Barry a9393b891d Remove inline keywords.
Richard Barry 3f620024fc Added code to allow a vTaskPrioritySet() caller to pass in the current TCB as well as NULL to indicate that the priority of the calling task is being changed.
Richard Barry a918bd9825 Update comments for vTaskSuspendAll() "API functions that have the potential to cause a context switch (for example, vTaskDelayUntil(), xQueueSend(), etc.) must not be called while the scheduler is suspended".
Richard Barry 019ab1b908 Remove inline keyword.
Richard Barry 9c87f922b3 Remove inline keyword.
Richard Barry 0d29807e93 Remove inline keyword.
Richard Barry b08411ec5a Correct timer calculation.
Richard Barry d7ca9ad0c3 Correct comments.
Richard Barry 7e529c281f Update to V5.0.0.
Richard Barry 4c8425da01 Update to V5.0.0.
Richard Barry e939542f32 Update to V5.0.0.
Richard Barry 57a83227d0 Remove incorrect const qualifiers.
Richard Barry 8ffe2b49e8 Minor tidy up. No functional difference.
Richard Barry 98daf5a1b8 Add variable initialisation. Doesn't really make a difference, just neater.
Richard Barry c95cae5a99 Add variable initialisation. Doesn't really make a difference, just neater.
Richard Barry dc307b270b Add variable initialisation. Doesn't really make a difference, just neater.
Richard Barry 360d357e15 Add variable initialisation. Doesn't really make a difference, just neater.
Richard Barry 09bfc2d862 Add variable initialisation. Doesn't really make a difference, just neater.
Richard Barry 9cea94ccce Add variable initialisation. Doesn't really make a difference, just neater.
Richard Barry c1d5690da6 Remove unused assignment.
Richard Barry 7920c29ad1 Update to use new QueueSendFromISR() semantics.
Richard Barry 49c84f0d41 Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics.
Richard Barry ac58b5b285 Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics.
Richard Barry 8cf6a70c9e Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics.
Richard Barry c1e9f859c8 Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics.
Richard Barry f4dd20dffc Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics.
Richard Barry 7eb7201b46 Casting only.
Richard Barry b24032d4b0 Efficiency improvement.
Richard Barry a6053582fc Update the sys tick to be more efficient.
Richard Barry af939eb0a9 Add in the configUSE_APPLICATION_TASK_HOOK macro.
Richard Barry a9ed428422 Update prototypes and macros for the new xQueueSendFromISR() function and the task hook feature.
Richard Barry da6d27b627 Introduce the application task hook feature.
Richard Barry b73dafb1f4 Change the semantics of the xQueueGenericSendFromISR() function.
Richard Barry 2bc9dfa3f8 Ensure the first task starts with interrupts enabled.
Richard Barry ed543197e0 Ensure the first task starts with interrupts enabled.
Richard Barry 24cb048892 Ensure the first task starts with interrupts enabled.
Richard Barry ada4744871 Minor changes to the trace macros.
Richard Barry 06e8e93eb5 Added traceTASK_SWITCHED_OUT macro.
Richard Barry a3677612d2 Corrected SysTick interval calculation.
Richard Barry 2ca3985a8c Corrected SysTick interval calculation.
Richard Barry 7ed94acdff Corrected SysTick interval calculation.
Richard Barry cfcad6e78a Corrected prototypes for newly added functions that had the 'signed' qualifier missing.
Richard Barry 5cefef5074
Richard Barry 637619dcb7
Richard Barry d1b9463e29 Changes required to build with the latest Xilinx tools.
Richard Barry bc7068a690 Add PPC405 port in V10.1 format.
Richard Barry c2a6dc193e Remove PPC files that are in the EDK V7 format.