57#ifndef _RTEMS_RTEMS_CONFIG_H
58#define _RTEMS_RTEMS_CONFIG_H
uint32_t rtems_configuration_get_maximum_partitions(void)
Gets the resource number of Partition Manager objects configured for this application.
Definition: getconfigmax.c:87
uint32_t rtems_configuration_get_maximum_regions(void)
Gets the resource number of Region Manager objects configured for this application.
Definition: getconfigmax.c:102
uint32_t rtems_configuration_get_maximum_message_queues(void)
Gets the resource number of Message Manager objects configured for this application.
Definition: getconfigmax.c:82
uint32_t rtems_configuration_get_maximum_barriers(void)
Gets the resource number of Barrier Manager objects configured for this application.
Definition: getconfigmax.c:72
uint32_t rtems_configuration_get_maximum_timers(void)
Gets the resource number of Timer Manager objects configured for this application.
Definition: getconfigmax.c:112
uint32_t rtems_configuration_get_maximum_semaphores(void)
Gets the resource number of Semaphore Manager objects configured for this application.
Definition: getconfigmax.c:107
uint32_t rtems_configuration_get_maximum_periods(void)
Gets the resource number of Rate-Monotonic Manager objects configured for this application.
Definition: getconfigmax.c:92
const rtems_api_configuration_table * rtems_configuration_get_rtems_api_configuration(void)
Gets the Classic API Configuration Table of this application.
Definition: getapiconfig.c:47
uint32_t rtems_configuration_get_maximum_ports(void)
Gets the resource number of Dual-Ported Memory Manager objects configured for this application.
Definition: getconfigmax.c:97
uint32_t rtems_configuration_get_maximum_tasks(void)
Gets the resource number of Task Manager objects configured for this application.
Definition: getconfigmax.c:117
This structure contains a summary of the Classic API configuration.
Definition: config.h:78
uint32_t maximum_semaphores
This member contains the maximum number of Classic API Semaphores configured for this application.
Definition: config.h:107
uint32_t maximum_ports
This member contains the maximum number of Classic API Dual-Ported Memories configured for this appli...
Definition: config.h:139
uint32_t maximum_tasks
This member contains the maximum number of Classic API Tasks configured for this application.
Definition: config.h:85
uint32_t number_of_initialization_tasks
This member contains the number of Classic API Initialization Tasks configured for this application.
Definition: config.h:163
uint32_t maximum_partitions
This member contains the maximum number of Classic API Partitions configured for this application.
Definition: config.h:123
const rtems_initialization_tasks_table * User_initialization_tasks_table
This member contains the pointer to Classic API Initialization Tasks Table of this application.
Definition: config.h:171
uint32_t maximum_periods
This member contains the maximum number of Classic API Rate Monotonic Periods configured for this app...
Definition: config.h:147
uint32_t maximum_message_queues
This member contains the maximum number of Classic API Message Queues configured for this application...
Definition: config.h:115
uint32_t maximum_regions
This member contains the maximum number of Classic API Regions configured for this application.
Definition: config.h:131
uint32_t maximum_barriers
This member contains the maximum number of Classic API Barriers configured for this application.
Definition: config.h:155
uint32_t maximum_timers
This member contains the maximum number of Classic API Timers configured for this application.
Definition: config.h:99
bool notepads_enabled
This member is true, if the Classic API Notepads are enabled, otherwise it is false.
Definition: config.h:91
This structure defines the properties of the Classic API user initialization task.
Definition: tasks.h:249
This header file defines the main parts of the Tasks Manager API.