RTEMS 6.1-rc1
Files | Data Structures | Macros | Variables
User Extensions Manager

This group contains the User Extensions Manager implementation. More...

Files

file  extension.h
 This header file defines the User Extensions Manager API.
 
file  extensiondata.h
 This header file provides data structures used by the implementation and the Application Configuration to define _Extension_Information.
 
file  extensionimpl.h
 Classic User Extensions Implementation.
 
file  extension.c
 This source file contains a definition of the _Extension_Information with zero objects.
 
file  extensioncreate.c
 This source file contains the implementation of rtems_extension_create() and the User Extensions Manager system initialization.
 
file  extensiondelete.c
 This source file contains the implementation of rtems_extension_delete().
 
file  extensionident.c
 This source file contains the implementation of rtems_extension_ident().
 

Data Structures

struct  Extension_Control
 

Macros

#define EXTENSION_INFORMATION_DEFINE(max)
 Macro to define the objects information for the Classic Extensions objects. More...
 

Variables

Objects_Information _Extension_Information
 The Classic Extensions objects information.
 

Detailed Description

This group contains the User Extensions Manager implementation.

Macro Definition Documentation

◆ EXTENSION_INFORMATION_DEFINE

#define EXTENSION_INFORMATION_DEFINE (   max)
Value:
_Extension, \
OBJECTS_CLASSIC_API, \
OBJECTS_RTEMS_EXTENSIONS, \
max, \
NULL \
)
#define OBJECTS_NO_STRING_NAME
Constant for the object information string name length to indicate that this object class has no stri...
Definition: objectdata.h:123
#define OBJECTS_INFORMATION_DEFINE(name, api, cls, type, max, nl, ex)
Statically initializes an objects information.
Definition: objectdata.h:449
#define NULL
Requests a GPIO pin group configuration.
Definition: xil_types.h:54
Definition: extensiondata.h:55

Macro to define the objects information for the Classic Extensions objects.

This macro should only be used by <rtems/confdefs.h>.

Parameters
maxThe configured object maximum (the OBJECTS_UNLIMITED_OBJECTS flag may be set).