RTEMS  5.0.0
Macros
Classic API Configuration

Macros

#define CONFIGURE_MAXIMUM_TASKS   0
 
#define _CONFIGURE_TASKS   (CONFIGURE_MAXIMUM_TASKS + _CONFIGURE_LIBBLOCK_TASKS)
 
#define CONFIGURE_MAXIMUM_TIMERS   0
 
#define _CONFIGURE_TIMERS   (CONFIGURE_MAXIMUM_TIMERS + _CONFIGURE_TIMER_FOR_SHARED_MEMORY_DRIVER)
 
#define CONFIGURE_MAXIMUM_SEMAPHORES   0
 
#define _CONFIGURE_MEMORY_FOR_MRSP_SEMAPHORES   0
 
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES   0
 
#define CONFIGURE_MAXIMUM_PARTITIONS   0
 
#define CONFIGURE_MAXIMUM_REGIONS   0
 
#define CONFIGURE_MAXIMUM_PORTS   0
 
#define CONFIGURE_MAXIMUM_PERIODS   0
 
#define CONFIGURE_MAXIMUM_BARRIERS   0
 
#define _CONFIGURE_BARRIERS   (CONFIGURE_MAXIMUM_BARRIERS + _CONFIGURE_BARRIERS_FOR_FIFOS)
 
#define CONFIGURE_MAXIMUM_USER_EXTENSIONS   0
 

Detailed Description

This macro specifies that the user wants to use unlimited objects for any classic or posix objects that have not already been given resource limits.

This module contains the parameters related to configuration of the Classic API services.

Macro Definition Documentation

◆ CONFIGURE_MAXIMUM_BARRIERS

#define CONFIGURE_MAXIMUM_BARRIERS   0

This configuration parameter specifies the maximum number of Classic API Barriers.

◆ CONFIGURE_MAXIMUM_MESSAGE_QUEUES

#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES   0

This configuration parameter specifies the maximum number of Classic API Message Queues.

◆ CONFIGURE_MAXIMUM_PARTITIONS

#define CONFIGURE_MAXIMUM_PARTITIONS   0

This configuration parameter specifies the maximum number of Classic API Partitions.

◆ CONFIGURE_MAXIMUM_PERIODS

#define CONFIGURE_MAXIMUM_PERIODS   0

This configuration parameter specifies the maximum number of Classic API Rate Monotonic Periods.

◆ CONFIGURE_MAXIMUM_PORTS

#define CONFIGURE_MAXIMUM_PORTS   0

This configuration parameter specifies the maximum number of Classic API Dual-Ported Memory Ports.

◆ CONFIGURE_MAXIMUM_REGIONS

#define CONFIGURE_MAXIMUM_REGIONS   0

This configuration parameter specifies the maximum number of Classic API Regions.

◆ CONFIGURE_MAXIMUM_SEMAPHORES

#define CONFIGURE_MAXIMUM_SEMAPHORES   0

This specifies the maximum number of Classic API semaphores.

◆ CONFIGURE_MAXIMUM_TASKS

#define CONFIGURE_MAXIMUM_TASKS   0

This configures the maximum number of Classic API tasks.

◆ CONFIGURE_MAXIMUM_TIMERS

#define CONFIGURE_MAXIMUM_TIMERS   0

This specifies the maximum number of Classic API timers.

◆ CONFIGURE_MAXIMUM_USER_EXTENSIONS

#define CONFIGURE_MAXIMUM_USER_EXTENSIONS   0

This configuration parameter specifies the maximum number of Classic API User Extensions.