firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
projdefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

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

Typedefs

typedef void(* TaskFunction_t) (void *arg)

Macro Definition Documentation

◆ configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES

#define configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES   0

◆ errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY

#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY   ( -1 )

◆ errQUEUE_BLOCKED

#define errQUEUE_BLOCKED   ( -4 )

◆ errQUEUE_EMPTY

#define errQUEUE_EMPTY   ( ( BaseType_t ) 0 )

◆ errQUEUE_FULL

#define errQUEUE_FULL   ( ( BaseType_t ) 0 )

◆ errQUEUE_YIELD

#define errQUEUE_YIELD   ( -5 )

◆ pdBIG_ENDIAN

#define pdBIG_ENDIAN   pdFREERTOS_BIG_ENDIAN

◆ pdFAIL

#define pdFAIL   ( pdFALSE )

◆ pdFALSE

#define pdFALSE   ( ( BaseType_t ) 0 )

◆ pdFALSE_SIGNED

#define pdFALSE_SIGNED   ( ( BaseType_t ) 0 )

◆ pdFALSE_UNSIGNED

#define pdFALSE_UNSIGNED   ( ( UBaseType_t ) 0 )

◆ pdFREERTOS_BIG_ENDIAN

#define pdFREERTOS_BIG_ENDIAN   1

◆ pdFREERTOS_ERRNO_EACCES

#define pdFREERTOS_ERRNO_EACCES   13 /* Permission denied */

◆ pdFREERTOS_ERRNO_EADDRINUSE

#define pdFREERTOS_ERRNO_EADDRINUSE   112 /* Address already in use */

◆ pdFREERTOS_ERRNO_EADDRNOTAVAIL

#define pdFREERTOS_ERRNO_EADDRNOTAVAIL   125 /* Address not available */

◆ pdFREERTOS_ERRNO_EAFNOSUPPORT

#define pdFREERTOS_ERRNO_EAFNOSUPPORT   97 /* Address family not supported by protocol */

◆ pdFREERTOS_ERRNO_EAGAIN

#define pdFREERTOS_ERRNO_EAGAIN   11 /* No more processes */

◆ pdFREERTOS_ERRNO_EALREADY

#define pdFREERTOS_ERRNO_EALREADY   120 /* Socket already connected */

◆ pdFREERTOS_ERRNO_EBADE

#define pdFREERTOS_ERRNO_EBADE   50 /* Invalid exchange */

◆ pdFREERTOS_ERRNO_EBADF

#define pdFREERTOS_ERRNO_EBADF   9 /* Bad file number */

◆ pdFREERTOS_ERRNO_EBUSY

#define pdFREERTOS_ERRNO_EBUSY   16 /* Mount device busy */

◆ pdFREERTOS_ERRNO_ECANCELED

#define pdFREERTOS_ERRNO_ECANCELED   140 /* Operation canceled. */

◆ pdFREERTOS_ERRNO_EEXIST

#define pdFREERTOS_ERRNO_EEXIST   17 /* File exists */

◆ pdFREERTOS_ERRNO_EFAULT

#define pdFREERTOS_ERRNO_EFAULT   14 /* Bad address */

◆ pdFREERTOS_ERRNO_EFTYPE

#define pdFREERTOS_ERRNO_EFTYPE   79 /* Inappropriate file type or format */

◆ pdFREERTOS_ERRNO_EILSEQ

#define pdFREERTOS_ERRNO_EILSEQ   138 /* An invalid UTF-16 sequence was encountered. */

◆ pdFREERTOS_ERRNO_EINPROGRESS

#define pdFREERTOS_ERRNO_EINPROGRESS   119 /* Connection already in progress */

◆ pdFREERTOS_ERRNO_EINTR

#define pdFREERTOS_ERRNO_EINTR   4 /* Interrupted system call */

◆ pdFREERTOS_ERRNO_EINVAL

#define pdFREERTOS_ERRNO_EINVAL   22 /* Invalid argument */

◆ pdFREERTOS_ERRNO_EIO

#define pdFREERTOS_ERRNO_EIO   5 /* I/O error */

◆ pdFREERTOS_ERRNO_EISCONN

#define pdFREERTOS_ERRNO_EISCONN   127 /* Socket is already connected */

◆ pdFREERTOS_ERRNO_EISDIR

#define pdFREERTOS_ERRNO_EISDIR   21 /* Is a directory */

◆ pdFREERTOS_ERRNO_ENAMETOOLONG

#define pdFREERTOS_ERRNO_ENAMETOOLONG   91 /* File or path name too long */

◆ pdFREERTOS_ERRNO_ENMFILE

#define pdFREERTOS_ERRNO_ENMFILE   89 /* No more files */

◆ pdFREERTOS_ERRNO_ENOBUFS

#define pdFREERTOS_ERRNO_ENOBUFS   105 /* No buffer space available */

◆ pdFREERTOS_ERRNO_ENODEV

#define pdFREERTOS_ERRNO_ENODEV   19 /* No such device */

◆ pdFREERTOS_ERRNO_ENOENT

#define pdFREERTOS_ERRNO_ENOENT   2 /* No such file or directory */

◆ pdFREERTOS_ERRNO_ENOMEDIUM

#define pdFREERTOS_ERRNO_ENOMEDIUM   135 /* No medium inserted */

◆ pdFREERTOS_ERRNO_ENOMEM

#define pdFREERTOS_ERRNO_ENOMEM   12 /* Not enough memory */

◆ pdFREERTOS_ERRNO_ENOPROTOOPT

#define pdFREERTOS_ERRNO_ENOPROTOOPT   109 /* Protocol not available */

◆ pdFREERTOS_ERRNO_ENOSPC

#define pdFREERTOS_ERRNO_ENOSPC   28 /* No space left on device */

◆ pdFREERTOS_ERRNO_ENOTCONN

#define pdFREERTOS_ERRNO_ENOTCONN   128 /* Socket is not connected */

◆ pdFREERTOS_ERRNO_ENOTDIR

#define pdFREERTOS_ERRNO_ENOTDIR   20 /* Not a directory */

◆ pdFREERTOS_ERRNO_ENOTEMPTY

#define pdFREERTOS_ERRNO_ENOTEMPTY   90 /* Directory not empty */

◆ pdFREERTOS_ERRNO_ENXIO

#define pdFREERTOS_ERRNO_ENXIO   6 /* No such device or address */

◆ pdFREERTOS_ERRNO_EOPNOTSUPP

#define pdFREERTOS_ERRNO_EOPNOTSUPP   95 /* Operation not supported on transport endpoint */

◆ pdFREERTOS_ERRNO_EROFS

#define pdFREERTOS_ERRNO_EROFS   30 /* Read only file system */

◆ pdFREERTOS_ERRNO_ESPIPE

#define pdFREERTOS_ERRNO_ESPIPE   29 /* Illegal seek */

◆ pdFREERTOS_ERRNO_ETIMEDOUT

#define pdFREERTOS_ERRNO_ETIMEDOUT   116 /* Connection timed out */

◆ pdFREERTOS_ERRNO_EUNATCH

#define pdFREERTOS_ERRNO_EUNATCH   42 /* Protocol driver not attached */

◆ pdFREERTOS_ERRNO_EWOULDBLOCK

#define pdFREERTOS_ERRNO_EWOULDBLOCK   11 /* Operation would block */

◆ pdFREERTOS_ERRNO_EXDEV

#define pdFREERTOS_ERRNO_EXDEV   18 /* Cross-device link */

◆ pdFREERTOS_ERRNO_NONE

#define pdFREERTOS_ERRNO_NONE   0 /* No errors */

◆ pdFREERTOS_LITTLE_ENDIAN

#define pdFREERTOS_LITTLE_ENDIAN   0

◆ pdINTEGRITY_CHECK_VALUE

#define pdINTEGRITY_CHECK_VALUE   0x5a5a

◆ pdLITTLE_ENDIAN

#define pdLITTLE_ENDIAN   pdFREERTOS_LITTLE_ENDIAN

◆ pdMS_TO_TICKS

#define pdMS_TO_TICKS ( xTimeInMs)
Value:
( ( TickType_t ) ( ( ( uint64_t ) ( xTimeInMs ) * ( uint64_t ) configTICK_RATE_HZ ) / ( uint64_t ) 1000U ) )
#define configTICK_RATE_HZ
Definition FreeRTOSConfig.h:71
uint16_t TickType_t
Definition portmacro.h:63

◆ pdPASS

#define pdPASS   ( pdTRUE )

◆ pdTICKS_TO_MS

#define pdTICKS_TO_MS ( xTimeInTicks)
Value:
( ( TickType_t ) ( ( ( uint64_t ) ( xTimeInTicks ) * ( uint64_t ) 1000U ) / ( uint64_t ) configTICK_RATE_HZ ) )

◆ pdTRUE

#define pdTRUE   ( ( BaseType_t ) 1 )

◆ pdTRUE_SIGNED

#define pdTRUE_SIGNED   ( ( BaseType_t ) 1 )

◆ pdTRUE_UNSIGNED

#define pdTRUE_UNSIGNED   ( ( UBaseType_t ) 1 )

Typedef Documentation

◆ TaskFunction_t

typedef void(* TaskFunction_t) (void *arg)