Microchip® Advanced Software Framework

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 )

Referenced by vTaskStartScheduler().

#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 pdFALSE   ( ( BaseType_t ) 0 )

Referenced by prvAddCurrentTaskToDelayedList(), prvAddNewTaskToReadyList(), prvCopyDataToQueue(), prvGetNextExpireTime(), prvInitialiseNewStreamBuffer(), prvInitialiseNewTask(), prvInsertTimerInActiveList(), prvIsQueueEmpty(), prvIsQueueFull(), prvNotifyQueueSetContainer(), prvProcessExpiredTimer(), prvProcessReceivedCommands(), prvProcessTimerOrBlockTask(), prvResetNextTaskUnblockTime(), prvSampleTimeNow(), prvSwitchTimerLists(), prvTaskIsTaskSuspended(), prvTestWaitCondition(), prvUnlockQueue(), prvWriteMessageToBuffer(), ulTaskNotifyTake(), vEventGroupDelete(), vQueueDelete(), vStreamBufferDelete(), vTaskDelay(), vTaskDelayUntil(), vTaskDelete(), vTaskEndScheduler(), vTaskNotifyGiveFromISR(), vTaskPlaceOnEventListRestricted(), vTaskPriorityDisinheritAfterTimeout(), vTaskPrioritySet(), vTaskRemoveFromUnorderedEventList(), vTaskResume(), vTaskStartScheduler(), vTaskSuspend(), vTaskSwitchContext(), xEventGroupCreate(), xEventGroupSetBits(), xEventGroupSync(), xEventGroupWaitBits(), xQueueGenericCreate(), xQueueGenericReset(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveFromISR(), xQueueIsQueueEmptyFromISR(), xQueueIsQueueFullFromISR(), xQueuePeek(), xQueueReceive(), xQueueReceiveFromISR(), xQueueSemaphoreTake(), xStreamBufferIsEmpty(), xStreamBufferIsFull(), xStreamBufferReceiveCompletedFromISR(), xStreamBufferReset(), xStreamBufferSend(), xStreamBufferSendCompletedFromISR(), xStreamBufferSetTriggerLevel(), xTaskCheckForTimeOut(), xTaskGenericNotifyFromISR(), xTaskGetSchedulerState(), xTaskIncrementTick(), xTaskNotifyWait(), xTaskPriorityDisinherit(), xTaskPriorityInherit(), xTaskRemoveFromEventList(), xTaskResumeAll(), xTaskResumeFromISR(), and xTimerCreate().

#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 ) )

typedef void(* TaskFunction_t)(void *)