RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
25extern "C" {
26#endif
27
46typedef struct {
51 uint32_t maximum_tasks;
52
58
64
70
76
82
88
94 uint32_t maximum_ports;
95
102
108
114
121
124uint32_t rtems_configuration_get_maximum_barriers( void );
125
126uint32_t rtems_configuration_get_maximum_message_queues( void );
127
128uint32_t rtems_configuration_get_maximum_partitions( void );
129
130uint32_t rtems_configuration_get_maximum_periods( void );
131
132uint32_t rtems_configuration_get_maximum_ports( void );
133
134uint32_t rtems_configuration_get_maximum_regions( void );
135
136uint32_t rtems_configuration_get_maximum_semaphores( void );
137
138uint32_t rtems_configuration_get_maximum_timers( void );
139
140uint32_t rtems_configuration_get_maximum_tasks( void );
141
143rtems_configuration_get_rtems_api_configuration( void );
144
145#ifdef __cplusplus
146}
147#endif
148
151#endif
152/* end of include file */
Definition: config.h:46
uint32_t maximum_semaphores
Definition: config.h:69
uint32_t maximum_ports
Definition: config.h:94
uint32_t maximum_tasks
Definition: config.h:51
uint32_t number_of_initialization_tasks
Definition: config.h:113
uint32_t maximum_partitions
Definition: config.h:81
const rtems_initialization_tasks_table * User_initialization_tasks_table
Definition: config.h:119
uint32_t maximum_periods
Definition: config.h:101
uint32_t maximum_message_queues
Definition: config.h:75
uint32_t maximum_regions
Definition: config.h:87
uint32_t maximum_barriers
Definition: config.h:107
uint32_t maximum_timers
Definition: config.h:63
bool notepads_enabled
Definition: config.h:57
Definition: tasks.h:121
Classic Task Manager API.