21 #ifndef _RTEMS_RTEMS_CONFIG_H 22 #define _RTEMS_RTEMS_CONFIG_H 139 #define rtems_configuration_get_notepads_enabled() \ 140 rtems_configuration_get_rtems_api_configuration()->notepads_enabled 145 #define rtems_configuration_get_maximum_semaphores() \ 146 rtems_configuration_get_rtems_api_configuration()->maximum_semaphores uint32_t maximum_regions
This field contains the maximum number of Classic API Regions which are configured for this applicati...
Definition: config.h:90
The following records define the Configuration Table.
Definition: config.h:49
uint32_t maximum_ports
This field contains the maximum number of Classic API Dual Ported Memory Areas which are configured f...
Definition: config.h:97
uint32_t maximum_tasks
This field contains the maximum number of Classic API Tasks which are configured for this application...
Definition: config.h:54
rtems_api_configuration_table Configuration_RTEMS_API
RTEMS API Configuration Table.
uint32_t maximum_barriers
This field contains the maximum number of Classic API Barriers which are configured for this applicat...
Definition: config.h:110
uint32_t maximum_timers
This field contains the maximum number of Classic API Timers which are configured for this applicatio...
Definition: config.h:66
uint32_t maximum_periods
This field contains the maximum number of Classic API Rate Monotonic Periods which are configured for...
Definition: config.h:104
uint32_t maximum_semaphores
This field contains the maximum number of Classic API Semaphores which are configured for this applic...
Definition: config.h:72
bool notepads_enabled
This field indicates whether Classic API notepads are enabled or disabled.
Definition: config.h:60
uint32_t number_of_initialization_tasks
This field contains the number of Classic API Initialization Tasks which are configured for this appl...
Definition: config.h:116
uint32_t maximum_partitions
This field contains the maximum number of Classic API Partitions which are configured for this applic...
Definition: config.h:84
rtems_initialization_tasks_table * User_initialization_tasks_table
This field is the set of Classic API Initialization Tasks which are configured for this application...
Definition: config.h:122
The following records define the Initialization Tasks Table.
Definition: tasks.h:181
uint32_t maximum_message_queues
This field contains the maximum number of Classic API Message Queues which are configured for this ap...
Definition: config.h:78