FreeRTOS:
POSIX
|
Return to main page ↑ |
Defaults for port-specific configuration of FreeRTOS+POSIX. More...
Go to the source code of this file.
Macros | |
The FreeRTOS task name given to pthreads. | |
#define | posixconfigPTHREAD_TASK_NAME "pthread" |
the FreeRTOS timer name given to POSIX timers. | |
#define | posixconfigTIMER_NAME "timer" |
Defaults for POSIX message queue implementation. | |
#define | posixconfigMQ_MAX_MESSAGES 10 |
#define | posixconfigMQ_MAX_SIZE 128 |
POSIX implementation-dependent constants usually defined in limits.h. | |
They are defined here to provide portability between platforms. | |
#define | PTHREAD_STACK_MIN configMINIMAL_STACK_SIZE * sizeof( StackType_t ) |
#define | NAME_MAX 64 |
#define | SEM_VALUE_MAX 0x7FFFU |
Enable typedefs of POSIX types. | |
Set these values to 1 or 0 to enable or disable the typedefs, respectively. These typedefs should only be disabled if they conflict with system typedefs. | |
#define | posixconfigENABLE_CLOCK_T 1 |
#define | posixconfigENABLE_CLOCKID_T 1 |
#define | posixconfigENABLE_MODE_T 1 |
#define | posixconfigENABLE_PID_T 1 |
#define | posixconfigENABLE_PTHREAD_ATTR_T 1 |
#define | posixconfigENABLE_PTHREAD_COND_T 1 |
#define | posixconfigENABLE_PTHREAD_CONDATTR_T 1 |
#define | posixconfigENABLE_PTHREAD_MUTEX_T 1 |
#define | posixconfigENABLE_PTHREAD_MUTEXATTR_T 1 |
#define | posixconfigENABLE_PTHREAD_T 1 |
#define | posixconfigENABLE_SSIZE_T 1 |
#define | posixconfigENABLE_TIME_T 1 |
#define | posixconfigENABLE_TIMER_T 1 |
#define | posixconfigENABLE_USECONDS_T 1 |
#define | posixconfigENABLE_TM 1 |
#define | posixconfigENABLE_TIMESPEC 1 |
#define | posixconfigENABLE_ITIMERSPEC 1 |
#define | posixconfigENABLE_SEM_T 1 |
#define | posixconfigENABLE_PTHREAD_BARRIER_T 1 |
Defaults for port-specific configuration of FreeRTOS+POSIX.
#define posixconfigPTHREAD_TASK_NAME "pthread" |
Task name.
#define posixconfigTIMER_NAME "timer" |
Timer name.
#define posixconfigMQ_MAX_MESSAGES 10 |
Maximum number of messages in an mq at one time.
#define posixconfigMQ_MAX_SIZE 128 |
Maximum size (in bytes) of each message.
#define PTHREAD_STACK_MIN configMINIMAL_STACK_SIZE * sizeof( StackType_t ) |
Minimum size in bytes of thread stack storage.
#define NAME_MAX 64 |
Maximum number of bytes in a filename (not including terminating null).
#define SEM_VALUE_MAX 0x7FFFU |
Maximum value of a sem_t.
#define posixconfigENABLE_CLOCK_T 1 |
clock_t in sys/types.h
#define posixconfigENABLE_CLOCKID_T 1 |
clockid_t in sys/types.h
#define posixconfigENABLE_MODE_T 1 |
mode_t in sys/types.h
#define posixconfigENABLE_PID_T 1 |
pid_t in sys/types.h
#define posixconfigENABLE_PTHREAD_ATTR_T 1 |
pthread_attr_t in sys/types.h
#define posixconfigENABLE_PTHREAD_COND_T 1 |
pthread_cond_t in sys/types.h
#define posixconfigENABLE_PTHREAD_CONDATTR_T 1 |
pthread_condattr_t in sys/types.h
#define posixconfigENABLE_PTHREAD_MUTEX_T 1 |
pthread_mutex_t in sys/types.h
#define posixconfigENABLE_PTHREAD_MUTEXATTR_T 1 |
pthread_mutexattr_t in sys/types.h
#define posixconfigENABLE_PTHREAD_T 1 |
pthread_t in sys/types.h
#define posixconfigENABLE_SSIZE_T 1 |
ssize_t in sys/types.h
#define posixconfigENABLE_TIME_T 1 |
time_t in sys/types.h
#define posixconfigENABLE_TIMER_T 1 |
timer_t in sys/types.h
#define posixconfigENABLE_USECONDS_T 1 |
useconds_t in sys/types.h
#define posixconfigENABLE_TM 1 |
struct tm in time.h
#define posixconfigENABLE_TIMESPEC 1 |
struct timespec in time.h
#define posixconfigENABLE_ITIMERSPEC 1 |
struct itimerspec in time.h
#define posixconfigENABLE_SEM_T 1 |
struct sem_t in semaphore.h
#define posixconfigENABLE_PTHREAD_BARRIER_T 1 |
pthread_barrier_t in sys/types.h