RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Fields
rtems_api_configuration_table Struct Reference

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_tableUser_initialization_tasks_table
 This member contains the pointer to Classic API Initialization Tasks Table of this application.
 

Detailed Description

This structure contains a summary of the Classic API configuration.

Use rtems_configuration_get_rtems_api_configuration() to get the configuration table.

Field Documentation

◆ maximum_barriers

uint32_t rtems_api_configuration_table::maximum_barriers

This member contains the maximum number of Classic API Barriers configured for this application.

See CONFIGURE_MAXIMUM_BARRIERS.

◆ maximum_message_queues

uint32_t rtems_api_configuration_table::maximum_message_queues

This member contains the maximum number of Classic API Message Queues configured for this application.

See CONFIGURE_MAXIMUM_MESSAGE_QUEUES.

◆ maximum_partitions

uint32_t rtems_api_configuration_table::maximum_partitions

This member contains the maximum number of Classic API Partitions configured for this application.

See CONFIGURE_MAXIMUM_PARTITIONS.

◆ maximum_periods

uint32_t rtems_api_configuration_table::maximum_periods

This member contains the maximum number of Classic API Rate Monotonic Periods configured for this application.

See CONFIGURE_MAXIMUM_PERIODS.

◆ maximum_ports

uint32_t rtems_api_configuration_table::maximum_ports

This member contains the maximum number of Classic API Dual-Ported Memories configured for this application.

See CONFIGURE_MAXIMUM_PORTS.

◆ maximum_regions

uint32_t rtems_api_configuration_table::maximum_regions

This member contains the maximum number of Classic API Regions configured for this application.

See CONFIGURE_MAXIMUM_REGIONS.

◆ maximum_semaphores

uint32_t rtems_api_configuration_table::maximum_semaphores

This member contains the maximum number of Classic API Semaphores configured for this application.

See CONFIGURE_MAXIMUM_SEMAPHORES.

◆ maximum_tasks

uint32_t rtems_api_configuration_table::maximum_tasks

This member contains the maximum number of Classic API Tasks configured for this application.

See CONFIGURE_MAXIMUM_TASKS.

◆ maximum_timers

uint32_t rtems_api_configuration_table::maximum_timers

This member contains the maximum number of Classic API Timers configured for this application.

See CONFIGURE_MAXIMUM_TIMERS.

◆ number_of_initialization_tasks

uint32_t rtems_api_configuration_table::number_of_initialization_tasks

This member contains the number of Classic API Initialization Tasks configured for this application.

See CONFIGURE_RTEMS_INIT_TASKS_TABLE.

◆ User_initialization_tasks_table

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.

See CONFIGURE_RTEMS_INIT_TASKS_TABLE.


The documentation for this struct was generated from the following file: