RTEMS 6.1-rc6
|
This structure contains a summary of the Classic API configuration. More...
#include <config.h>
Data Fields | |
uint32_t | maximum_tasks |
This member contains the maximum number of Classic API Tasks configured for this application. | |
bool | notepads_enabled |
This member is true, if the Classic API Notepads are enabled, otherwise it is false. | |
uint32_t | maximum_timers |
This member contains the maximum number of Classic API Timers configured for this application. | |
uint32_t | maximum_semaphores |
This member contains the maximum number of Classic API Semaphores configured for this application. | |
uint32_t | maximum_message_queues |
This member contains the maximum number of Classic API Message Queues configured for this application. | |
uint32_t | maximum_partitions |
This member contains the maximum number of Classic API Partitions configured for this application. | |
uint32_t | maximum_regions |
This member contains the maximum number of Classic API Regions configured for this application. | |
uint32_t | maximum_ports |
This member contains the maximum number of Classic API Dual-Ported Memories configured for this application. | |
uint32_t | maximum_periods |
This member contains the maximum number of Classic API Rate Monotonic Periods configured for this application. | |
uint32_t | maximum_barriers |
This member contains the maximum number of Classic API Barriers configured for this application. | |
uint32_t | number_of_initialization_tasks |
This member contains the number of Classic API Initialization Tasks configured for this application. | |
const rtems_initialization_tasks_table * | User_initialization_tasks_table |
This member contains the pointer to Classic API Initialization Tasks Table of this application. | |
This structure contains a summary of the Classic API configuration.
Use rtems_configuration_get_rtems_api_configuration() to get the configuration table.
uint32_t rtems_api_configuration_table::maximum_barriers |
This member contains the maximum number of Classic API Barriers configured for this application.
uint32_t rtems_api_configuration_table::maximum_message_queues |
This member contains the maximum number of Classic API Message Queues configured for this application.
uint32_t rtems_api_configuration_table::maximum_partitions |
This member contains the maximum number of Classic API Partitions configured for this application.
uint32_t rtems_api_configuration_table::maximum_periods |
This member contains the maximum number of Classic API Rate Monotonic Periods configured for this application.
uint32_t rtems_api_configuration_table::maximum_ports |
This member contains the maximum number of Classic API Dual-Ported Memories configured for this application.
uint32_t rtems_api_configuration_table::maximum_regions |
This member contains the maximum number of Classic API Regions configured for this application.
uint32_t rtems_api_configuration_table::maximum_semaphores |
This member contains the maximum number of Classic API Semaphores configured for this application.
uint32_t rtems_api_configuration_table::maximum_tasks |
This member contains the maximum number of Classic API Tasks configured for this application.
uint32_t rtems_api_configuration_table::maximum_timers |
This member contains the maximum number of Classic API Timers configured for this application.
uint32_t rtems_api_configuration_table::number_of_initialization_tasks |
This member contains the number of Classic API Initialization Tasks configured for this application.
const rtems_initialization_tasks_table* rtems_api_configuration_table::User_initialization_tasks_table |
This member contains the pointer to Classic API Initialization Tasks Table of this application.