RTEMS  5.0.0
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 {
47 
53 
60 
68 
71 uint32_t rtems_configuration_get_maximum_barriers( void );
72 
73 uint32_t rtems_configuration_get_maximum_message_queues( void );
74 
75 uint32_t rtems_configuration_get_maximum_partitions( void );
76 
77 uint32_t rtems_configuration_get_maximum_periods( void );
78 
79 uint32_t rtems_configuration_get_maximum_ports( void );
80 
81 uint32_t rtems_configuration_get_maximum_regions( void );
82 
83 uint32_t rtems_configuration_get_maximum_semaphores( void );
84 
85 uint32_t rtems_configuration_get_maximum_timers( void );
86 
87 uint32_t rtems_configuration_get_maximum_tasks( void );
88 
89 #ifdef __cplusplus
90 }
91 #endif
92 
95 #endif
96 /* end of include file */
Definition: config.h:46
rtems_api_configuration_table Configuration_RTEMS_API
RTEMS API Configuration Table.
Classic Task Manager API.
uint32_t number_of_initialization_tasks
Definition: config.h:52
rtems_initialization_tasks_table * User_initialization_tasks_table
Definition: config.h:58
Definition: tasks.h:120