Microchip® Advanced Software Framework

freertos-10.0.0/Source/include/projdefs.h File Reference

Macros

#define configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES   0
 
#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY   ( -1 )
 
#define errQUEUE_BLOCKED   ( -4 )
 
#define errQUEUE_EMPTY   ( ( BaseType_t ) 0 )
 
#define errQUEUE_FULL   ( ( BaseType_t ) 0 )
 
#define errQUEUE_YIELD   ( -5 )
 
#define pdBIG_ENDIAN   pdFREERTOS_BIG_ENDIAN
 
#define pdFAIL   ( pdFALSE )
 
#define pdFALSE   ( ( BaseType_t ) 0 )
 
#define pdFREERTOS_BIG_ENDIAN   1
 
#define pdFREERTOS_ERRNO_EACCES   13 /* Permission denied */
 
#define pdFREERTOS_ERRNO_EADDRINUSE   112 /* Address already in use */
 
#define pdFREERTOS_ERRNO_EADDRNOTAVAIL   125 /* Address not available */
 
#define pdFREERTOS_ERRNO_EAGAIN   11 /* No more processes */
 
#define pdFREERTOS_ERRNO_EALREADY   120 /* Socket already connected */
 
#define pdFREERTOS_ERRNO_EBADE   50 /* Invalid exchange */
 
#define pdFREERTOS_ERRNO_EBADF   9 /* Bad file number */
 
#define pdFREERTOS_ERRNO_EBUSY   16 /* Mount device busy */
 
#define pdFREERTOS_ERRNO_ECANCELED   140 /* Operation canceled. */
 
#define pdFREERTOS_ERRNO_EEXIST   17 /* File exists */
 
#define pdFREERTOS_ERRNO_EFAULT   14 /* Bad address */
 
#define pdFREERTOS_ERRNO_EFTYPE   79 /* Inappropriate file type or format */
 
#define pdFREERTOS_ERRNO_EILSEQ   138 /* An invalid UTF-16 sequence was encountered. */
 
#define pdFREERTOS_ERRNO_EINPROGRESS   119 /* Connection already in progress */
 
#define pdFREERTOS_ERRNO_EINTR   4 /* Interrupted system call */
 
#define pdFREERTOS_ERRNO_EINVAL   22 /* Invalid argument */
 
#define pdFREERTOS_ERRNO_EIO   5 /* I/O error */
 
#define pdFREERTOS_ERRNO_EISCONN   127 /* Socket is already connected */
 
#define pdFREERTOS_ERRNO_EISDIR   21 /* Is a directory */
 
#define pdFREERTOS_ERRNO_ENAMETOOLONG   91 /* File or path name too long */
 
#define pdFREERTOS_ERRNO_ENMFILE   89 /* No more files */
 
#define pdFREERTOS_ERRNO_ENOBUFS   105 /* No buffer space available */
 
#define pdFREERTOS_ERRNO_ENODEV   19 /* No such device */
 
#define pdFREERTOS_ERRNO_ENOENT   2 /* No such file or directory */
 
#define pdFREERTOS_ERRNO_ENOMEDIUM   135 /* No medium inserted */
 
#define pdFREERTOS_ERRNO_ENOMEM   12 /* Not enough memory */
 
#define pdFREERTOS_ERRNO_ENOPROTOOPT   109 /* Protocol not available */
 
#define pdFREERTOS_ERRNO_ENOSPC   28 /* No space left on device */
 
#define pdFREERTOS_ERRNO_ENOTCONN   128 /* Socket is not connected */
 
#define pdFREERTOS_ERRNO_ENOTDIR   20 /* Not a directory */
 
#define pdFREERTOS_ERRNO_ENOTEMPTY   90 /* Directory not empty */
 
#define pdFREERTOS_ERRNO_ENXIO   6 /* No such device or address */
 
#define pdFREERTOS_ERRNO_EOPNOTSUPP   95 /* Operation not supported on transport endpoint */
 
#define pdFREERTOS_ERRNO_EROFS   30 /* Read only file system */
 
#define pdFREERTOS_ERRNO_ESPIPE   29 /* Illegal seek */
 
#define pdFREERTOS_ERRNO_ETIMEDOUT   116 /* Connection timed out */
 
#define pdFREERTOS_ERRNO_EUNATCH   42 /* Protocol driver not attached */
 
#define pdFREERTOS_ERRNO_EWOULDBLOCK   11 /* Operation would block */
 
#define pdFREERTOS_ERRNO_EXDEV   18 /* Cross-device link */
 
#define pdFREERTOS_ERRNO_NONE   0 /* No errors */
 
#define pdFREERTOS_LITTLE_ENDIAN   0
 
#define pdINTEGRITY_CHECK_VALUE   0x5a5a5a5aUL
 
#define pdLITTLE_ENDIAN   pdFREERTOS_LITTLE_ENDIAN
 
#define pdMS_TO_TICKS(xTimeInMs)   ( ( TickType_t ) ( ( ( TickType_t ) ( xTimeInMs ) * ( TickType_t ) configTICK_RATE_HZ ) / ( TickType_t ) 1000 ) )
 
#define pdPASS   ( pdTRUE )
 
#define pdTRUE   ( ( BaseType_t ) 1 )
 

Typedefs

typedef void(* TaskFunction_t )(void *)
 

#define configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES   0
#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY   ( -1 )
#define errQUEUE_BLOCKED   ( -4 )
#define errQUEUE_YIELD   ( -5 )
#define pdBIG_ENDIAN   pdFREERTOS_BIG_ENDIAN
#define pdFALSE   ( ( BaseType_t ) 0 )

Referenced by create_task_command(), delete_task_command(), FreeRTOS_CLIProcessCommand(), freertos_uart_serial_read_packet(), freertos_usart_serial_read_packet(), INTN_Handler(), local_spi_handler(), local_twi_handler(), local_uart_handler(), local_usart_handler(), main_msc_notify_trans(), multi_parameter_echo_command(), os_hif_task(), os_hook_isr(), portTASK_FUNCTION(), prvAddCurrentTaskToDelayedList(), prvAddNewTaskToReadyList(), prvCheckDelayedList(), prvCheckPendingReadyList(), prvCopyDataToQueue(), prvGetNumberOfParameters(), prvHelpCommand(), prvInitialiseNewStreamBuffer(), prvInitialiseTaskLists(), prvIsQueueEmpty(), prvIsQueueFull(), prvRecursiveMutexBlockingTask(), prvRecursiveMutexControllingTask(), prvTestWaitCondition(), prvUnlockQueue(), prvWriteMessageToBuffer(), pvPortMalloc(), run_time_stats_command(), sys_arch_mbox_fetch(), sys_arch_mbox_tryfetch(), sys_arch_sem_wait(), task_stats_command(), three_parameter_echo_command(), vEventGroupDelete(), vParTestSetLED(), 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 pdFREERTOS_BIG_ENDIAN   1
#define pdFREERTOS_ERRNO_EACCES   13 /* Permission denied */
#define pdFREERTOS_ERRNO_EADDRINUSE   112 /* Address already in use */
#define pdFREERTOS_ERRNO_EADDRNOTAVAIL   125 /* Address not available */
#define pdFREERTOS_ERRNO_EAGAIN   11 /* No more processes */
#define pdFREERTOS_ERRNO_EALREADY   120 /* Socket already connected */
#define pdFREERTOS_ERRNO_EBADE   50 /* Invalid exchange */
#define pdFREERTOS_ERRNO_EBADF   9 /* Bad file number */
#define pdFREERTOS_ERRNO_EBUSY   16 /* Mount device busy */
#define pdFREERTOS_ERRNO_ECANCELED   140 /* Operation canceled. */
#define pdFREERTOS_ERRNO_EEXIST   17 /* File exists */
#define pdFREERTOS_ERRNO_EFAULT   14 /* Bad address */
#define pdFREERTOS_ERRNO_EFTYPE   79 /* Inappropriate file type or format */
#define pdFREERTOS_ERRNO_EILSEQ   138 /* An invalid UTF-16 sequence was encountered. */
#define pdFREERTOS_ERRNO_EINPROGRESS   119 /* Connection already in progress */
#define pdFREERTOS_ERRNO_EINTR   4 /* Interrupted system call */
#define pdFREERTOS_ERRNO_EINVAL   22 /* Invalid argument */
#define pdFREERTOS_ERRNO_EIO   5 /* I/O error */
#define pdFREERTOS_ERRNO_EISCONN   127 /* Socket is already connected */
#define pdFREERTOS_ERRNO_EISDIR   21 /* Is a directory */
#define pdFREERTOS_ERRNO_ENAMETOOLONG   91 /* File or path name too long */
#define pdFREERTOS_ERRNO_ENMFILE   89 /* No more files */
#define pdFREERTOS_ERRNO_ENOBUFS   105 /* No buffer space available */
#define pdFREERTOS_ERRNO_ENODEV   19 /* No such device */
#define pdFREERTOS_ERRNO_ENOENT   2 /* No such file or directory */
#define pdFREERTOS_ERRNO_ENOMEDIUM   135 /* No medium inserted */
#define pdFREERTOS_ERRNO_ENOMEM   12 /* Not enough memory */
#define pdFREERTOS_ERRNO_ENOPROTOOPT   109 /* Protocol not available */
#define pdFREERTOS_ERRNO_ENOSPC   28 /* No space left on device */
#define pdFREERTOS_ERRNO_ENOTCONN   128 /* Socket is not connected */
#define pdFREERTOS_ERRNO_ENOTDIR   20 /* Not a directory */
#define pdFREERTOS_ERRNO_ENOTEMPTY   90 /* Directory not empty */
#define pdFREERTOS_ERRNO_ENXIO   6 /* No such device or address */
#define pdFREERTOS_ERRNO_EOPNOTSUPP   95 /* Operation not supported on transport endpoint */
#define pdFREERTOS_ERRNO_EROFS   30 /* Read only file system */
#define pdFREERTOS_ERRNO_ESPIPE   29 /* Illegal seek */
#define pdFREERTOS_ERRNO_ETIMEDOUT   116 /* Connection timed out */
#define pdFREERTOS_ERRNO_EUNATCH   42 /* Protocol driver not attached */
#define pdFREERTOS_ERRNO_EWOULDBLOCK   11 /* Operation would block */
#define pdFREERTOS_ERRNO_EXDEV   18 /* Cross-device link */
#define pdFREERTOS_ERRNO_NONE   0 /* No errors */
#define pdFREERTOS_LITTLE_ENDIAN   0
#define pdINTEGRITY_CHECK_VALUE   0x5a5a5a5aUL
#define pdLITTLE_ENDIAN   pdFREERTOS_LITTLE_ENDIAN
#define pdMS_TO_TICKS (   xTimeInMs)    ( ( TickType_t ) ( ( ( TickType_t ) ( xTimeInMs ) * ( TickType_t ) configTICK_RATE_HZ ) / ( TickType_t ) 1000 ) )
#define pdTRUE   ( ( BaseType_t ) 1 )

Referenced by FreeRTOS_CLIProcessCommand(), freertos_obtain_peripheral_access_semphore(), freertos_uart_serial_read_packet(), freertos_usart_serial_read_packet(), main(), main_memories_trans_task(), multi_parameter_echo_command(), os_hook_isr(), portTASK_FUNCTION(), prvCountingSemaphoreTask(), prvDecrementSemaphoreCount(), prvGetNumberOfParameters(), prvHelpCommand(), prvHighestPriorityPeekTask(), prvHighPriorityMutexTask(), prvHighPriorityPeekTask(), prvHookCoRoutine(), prvIncrementSemaphoreCount(), prvInitialiseNewQueue(), prvInitialiseTaskLists(), prvIsQueueEmpty(), prvIsQueueFull(), prvLEDTimerCallback(), prvLowPriorityMutexTask(), prvLowPriorityPeekTask(), prvMediumPriorityPeekTask(), prvRecursiveMutexBlockingTask(), prvRecursiveMutexControllingTask(), prvRecursiveMutexPollingTask(), prvSendFrontAndBackTest(), prvTestWaitCondition(), prvUnlockQueue(), prvWriteMessageToBuffer(), pvPortMalloc(), sys_mbox_post(), task_usb(), three_parameter_echo_command(), vPrimaryBlockTimeTestTask(), vPrimeStackInitTask(), 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(* TaskFunction_t)(void *)