Microchip® Advanced Software Framework

freertos-7.3.0/source/include/projdefs.h File Reference

Macros

#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY   ( -1 )
 
#define errNO_TASK_TO_RUN   ( -2 )
 
#define errQUEUE_BLOCKED   ( -4 )
 
#define errQUEUE_EMPTY   ( 0 )
 
#define errQUEUE_FULL   ( 0 )
 
#define errQUEUE_YIELD   ( -5 )
 
#define pdFAIL   ( 0 )
 
#define pdFALSE   ( 0 )
 
#define pdPASS   ( 1 )
 
#define pdTRUE   ( 1 )
 

Typedefs

typedef void(* pdTASK_CODE )(void *)
 

#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY   ( -1 )
#define errNO_TASK_TO_RUN   ( -2 )
#define errQUEUE_BLOCKED   ( -4 )
#define errQUEUE_YIELD   ( -5 )
#define pdFALSE   ( 0 )

Referenced by FreeRTOS_CLIProcessCommand(), INTN_Handler(), portTASK_FUNCTION(), prvAddCurrentTaskToDelayedList(), prvAddNewTaskToReadyList(), prvCheckDelayedList(), prvCheckPendingReadyList(), prvCopyDataToQueue(), prvGetNumberOfParameters(), prvHelpCommand(), prvInitialiseNewStreamBuffer(), prvInitialiseTaskLists(), prvIsQueueEmpty(), prvIsQueueFull(), prvRecursiveMutexBlockingTask(), prvRecursiveMutexControllingTask(), prvTestWaitCondition(), prvUnlockQueue(), prvWriteMessageToBuffer(), pvPortMalloc(), sys_arch_mbox_fetch(), sys_arch_mbox_tryfetch(), sys_arch_sem_wait(), vEventGroupDelete(), vQueueDelete(), vStreamBufferDelete(), vTaskEndScheduler(), vTaskSwitchContext(), xAreAltBlockingQueuesStillRunning(), xAreAltPollingQueuesStillRunning(), xAreBlockingQueuesStillRunning(), xAreComTestTasksStillRunning(), xAreCountingSemaphoreTasksStillRunning(), xAreDynamicPriorityTasksStillRunning(), xAreHookCoRoutinesStillRunning(), xAreIntegerMathsTaskStillRunning(), xAreMathsTaskStillRunning(), xArePollingQueuesStillRunning(), xAreSemaphoreTasksStillRunning(), xCoRoutineRemoveFromEventList(), xEventGroupSetBits(), xEventGroupSync(), xEventGroupWaitBits(), xIsCreateTaskStillRunning(), xQueueGenericReceive(), xQueueGenericReset(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveFromISR(), xQueueIsQueueEmptyFromISR(), xQueueIsQueueFullFromISR(), xQueuePeek(), xQueueReceive(), xQueueReceiveFromISR(), xQueueSemaphoreTake(), xStreamBufferIsEmpty(), xStreamBufferIsFull(), xStreamBufferReceiveCompletedFromISR(), xStreamBufferReset(), xStreamBufferSend(), xStreamBufferSendCompletedFromISR(), xStreamBufferSetTriggerLevel(), xTaskCheckForTimeOut(), xTaskIncrementTick(), xTaskRemoveFromEventList(), xTaskRemoveFromUnorderedEventList(), and xTaskResumeAll().

#define pdTRUE   ( 1 )

Referenced by FreeRTOS_CLIProcessCommand(), portTASK_FUNCTION(), prvCountingSemaphoreTask(), prvDecrementSemaphoreCount(), prvGetNumberOfParameters(), prvHelpCommand(), prvHighestPriorityPeekTask(), prvHighPriorityMutexTask(), prvHighPriorityPeekTask(), prvHookCoRoutine(), prvIncrementSemaphoreCount(), prvInitialiseNewQueue(), prvInitialiseTaskLists(), prvIsQueueEmpty(), prvIsQueueFull(), prvLowPriorityMutexTask(), prvLowPriorityPeekTask(), prvMediumPriorityPeekTask(), prvRecursiveMutexBlockingTask(), prvRecursiveMutexControllingTask(), prvRecursiveMutexPollingTask(), prvSendFrontAndBackTest(), prvTestWaitCondition(), prvUnlockQueue(), prvWriteMessageToBuffer(), pvPortMalloc(), sys_mbox_post(), vPrimaryBlockTimeTestTask(), vSecondaryBlockTimeTestTask(), vTaskMissedYield(), vTaskPlaceOnEventList(), vTaskPlaceOnUnorderedEventList(), vTaskRemoveFromUnorderedEventList(), vTaskStartScheduler(), vTaskSwitchContext(), xAreAltBlockTimeTestTasksStillRunning(), xAreAltGenericQueueTasksStillRunning(), xAreAltPollingQueuesStillRunning(), xAreBlockTimeTestTasksStillRunning(), xAreComTestTasksStillRunning(), xAreDynamicPriorityTasksStillRunning(), xAreGenericQueueTasksStillRunning(), xAreHookCoRoutinesStillRunning(), xAreIntegerMathsTaskStillRunning(), xAreMathsTaskStillRunning(), xArePollingQueuesStillRunning(), xAreQueuePeekTasksStillRunning(), xAreRecursiveMutexTasksStillRunning(), xAreSemaphoreTasksStillRunning(), xCoRoutineRemoveFromEventList(), xEventGroupSetBits(), xEventGroupSync(), xEventGroupWaitBits(), xIsCreateTaskStillRunning(), xQueueGenericCreate(), xQueueGenericReceive(), xQueueGenericReset(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveFromISR(), xQueueIsQueueEmptyFromISR(), xQueueIsQueueFullFromISR(), xQueuePeek(), xQueueReceive(), xQueueReceiveFromISR(), xQueueSemaphoreTake(), xStreamBufferIsEmpty(), xStreamBufferIsFull(), xStreamBufferReceiveCompletedFromISR(), xStreamBufferReset(), xStreamBufferSendCompletedFromISR(), xTaskCheckForTimeOut(), xTaskIncrementTick(), xTaskRemoveFromEventList(), xTaskRemoveFromUnorderedEventList(), and xTaskResumeAll().

typedef void(* pdTASK_CODE)(void *)