RTEMS  5.1
config.h
Go to the documentation of this file.
1 
10 /* COPYRIGHT (c) 1989-2013.
11  * On-Line Applications Research Corporation (OAR).
12  *
13  * The license and distribution terms for this file may be
14  * found in the file LICENSE in this distribution or at
15  * http://www.rtems.org/license/LICENSE.
16  */
17 
18 #ifndef _RTEMS_RTEMS_CONFIG_H
19 #define _RTEMS_RTEMS_CONFIG_H
20 
21 #include <rtems/rtems/types.h>
22 #include <rtems/rtems/tasks.h>
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
46 typedef struct {
51  uint32_t maximum_tasks;
52 
58 
63  uint32_t maximum_timers;
64 
70 
76 
82 
87  uint32_t maximum_regions;
88 
94  uint32_t maximum_ports;
95 
101  uint32_t maximum_periods;
102 
108 
114 
121 
124 uint32_t rtems_configuration_get_maximum_barriers( void );
125 
126 uint32_t rtems_configuration_get_maximum_message_queues( void );
127 
128 uint32_t rtems_configuration_get_maximum_partitions( void );
129 
130 uint32_t rtems_configuration_get_maximum_periods( void );
131 
132 uint32_t rtems_configuration_get_maximum_ports( void );
133 
134 uint32_t rtems_configuration_get_maximum_regions( void );
135 
136 uint32_t rtems_configuration_get_maximum_semaphores( void );
137 
138 uint32_t rtems_configuration_get_maximum_timers( void );
139 
140 uint32_t rtems_configuration_get_maximum_tasks( void );
141 
143 rtems_configuration_get_rtems_api_configuration( void );
144 
145 #ifdef __cplusplus
146 }
147 #endif
148 
151 #endif
152 /* end of include file */
uint32_t maximum_regions
Definition: config.h:87
Definition: config.h:46
uint32_t maximum_ports
Definition: config.h:94
uint32_t maximum_tasks
Definition: config.h:51
uint32_t maximum_barriers
Definition: config.h:107
uint32_t maximum_timers
Definition: config.h:63
const rtems_initialization_tasks_table * User_initialization_tasks_table
Definition: config.h:119
uint32_t maximum_periods
Definition: config.h:101
uint32_t maximum_semaphores
Definition: config.h:69
Classic Task Manager API.
bool notepads_enabled
Definition: config.h:57
uint32_t number_of_initialization_tasks
Definition: config.h:113
uint32_t maximum_partitions
Definition: config.h:81
Definition: tasks.h:121
uint32_t maximum_message_queues
Definition: config.h:75