RTEMS  5.1
Files | Macros | Typedefs
ASR Support

Files

file  asr.h
 

Macros

#define RTEMS_SIGNAL_0   0x00000001
 
#define RTEMS_SIGNAL_1   0x00000002
 
#define RTEMS_SIGNAL_2   0x00000004
 
#define RTEMS_SIGNAL_3   0x00000008
 
#define RTEMS_SIGNAL_4   0x00000010
 
#define RTEMS_SIGNAL_5   0x00000020
 
#define RTEMS_SIGNAL_6   0x00000040
 
#define RTEMS_SIGNAL_7   0x00000080
 
#define RTEMS_SIGNAL_8   0x00000100
 
#define RTEMS_SIGNAL_9   0x00000200
 
#define RTEMS_SIGNAL_10   0x00000400
 
#define RTEMS_SIGNAL_11   0x00000800
 
#define RTEMS_SIGNAL_12   0x00001000
 
#define RTEMS_SIGNAL_13   0x00002000
 
#define RTEMS_SIGNAL_14   0x00004000
 
#define RTEMS_SIGNAL_15   0x00008000
 
#define RTEMS_SIGNAL_16   0x00010000
 
#define RTEMS_SIGNAL_17   0x00020000
 
#define RTEMS_SIGNAL_18   0x00040000
 
#define RTEMS_SIGNAL_19   0x00080000
 
#define RTEMS_SIGNAL_20   0x00100000
 
#define RTEMS_SIGNAL_21   0x00200000
 
#define RTEMS_SIGNAL_22   0x00400000
 
#define RTEMS_SIGNAL_23   0x00800000
 
#define RTEMS_SIGNAL_24   0x01000000
 
#define RTEMS_SIGNAL_25   0x02000000
 
#define RTEMS_SIGNAL_26   0x04000000
 
#define RTEMS_SIGNAL_27   0x08000000
 
#define RTEMS_SIGNAL_28   0x10000000
 
#define RTEMS_SIGNAL_29   0x20000000
 
#define RTEMS_SIGNAL_30   0x40000000
 
#define RTEMS_SIGNAL_31   0x80000000
 

Typedefs

typedef uint32_t rtems_signal_set
 
typedef void rtems_asr
 
typedef rtems_asr(* rtems_asr_entry) (rtems_signal_set)
 

Detailed Description

This encapsulates functionality related to the Classic API Signal Manager.

Macro Definition Documentation

◆ RTEMS_SIGNAL_0

#define RTEMS_SIGNAL_0   0x00000001

This defines the bit in the signal set associated with signal 0.

◆ RTEMS_SIGNAL_1

#define RTEMS_SIGNAL_1   0x00000002

This defines the bit in the signal set associated with signal 1.

◆ RTEMS_SIGNAL_10

#define RTEMS_SIGNAL_10   0x00000400

This defines the bit in the signal set associated with signal 10.

◆ RTEMS_SIGNAL_11

#define RTEMS_SIGNAL_11   0x00000800

This defines the bit in the signal set associated with signal 11.

◆ RTEMS_SIGNAL_12

#define RTEMS_SIGNAL_12   0x00001000

This defines the bit in the signal set associated with signal 12.

◆ RTEMS_SIGNAL_13

#define RTEMS_SIGNAL_13   0x00002000

This defines the bit in the signal set associated with signal 13.

◆ RTEMS_SIGNAL_14

#define RTEMS_SIGNAL_14   0x00004000

This defines the bit in the signal set associated with signal 14.

◆ RTEMS_SIGNAL_15

#define RTEMS_SIGNAL_15   0x00008000

This defines the bit in the signal set associated with signal 15.

◆ RTEMS_SIGNAL_16

#define RTEMS_SIGNAL_16   0x00010000

This defines the bit in the signal set associated with signal 16.

◆ RTEMS_SIGNAL_17

#define RTEMS_SIGNAL_17   0x00020000

This defines the bit in the signal set associated with signal 17.

◆ RTEMS_SIGNAL_18

#define RTEMS_SIGNAL_18   0x00040000

This defines the bit in the signal set associated with signal 18.

◆ RTEMS_SIGNAL_19

#define RTEMS_SIGNAL_19   0x00080000

This defines the bit in the signal set associated with signal 19.

◆ RTEMS_SIGNAL_2

#define RTEMS_SIGNAL_2   0x00000004

This defines the bit in the signal set associated with signal 2.

◆ RTEMS_SIGNAL_20

#define RTEMS_SIGNAL_20   0x00100000

This defines the bit in the signal set associated with signal 20.

◆ RTEMS_SIGNAL_21

#define RTEMS_SIGNAL_21   0x00200000

This defines the bit in the signal set associated with signal 21.

◆ RTEMS_SIGNAL_22

#define RTEMS_SIGNAL_22   0x00400000

This defines the bit in the signal set associated with signal 22.

◆ RTEMS_SIGNAL_23

#define RTEMS_SIGNAL_23   0x00800000

This defines the bit in the signal set associated with signal 23.

◆ RTEMS_SIGNAL_24

#define RTEMS_SIGNAL_24   0x01000000

This defines the bit in the signal set associated with signal 24.

◆ RTEMS_SIGNAL_25

#define RTEMS_SIGNAL_25   0x02000000

This defines the bit in the signal set associated with signal 25.

◆ RTEMS_SIGNAL_26

#define RTEMS_SIGNAL_26   0x04000000

This defines the bit in the signal set associated with signal 26.

◆ RTEMS_SIGNAL_27

#define RTEMS_SIGNAL_27   0x08000000

This defines the bit in the signal set associated with signal 27.

◆ RTEMS_SIGNAL_28

#define RTEMS_SIGNAL_28   0x10000000

This defines the bit in the signal set associated with signal 28.

◆ RTEMS_SIGNAL_29

#define RTEMS_SIGNAL_29   0x20000000

This defines the bit in the signal set associated with signal 29.

◆ RTEMS_SIGNAL_3

#define RTEMS_SIGNAL_3   0x00000008

This defines the bit in the signal set associated with signal 3.

◆ RTEMS_SIGNAL_30

#define RTEMS_SIGNAL_30   0x40000000

This defines the bit in the signal set associated with signal 30.

◆ RTEMS_SIGNAL_31

#define RTEMS_SIGNAL_31   0x80000000

This defines the bit in the signal set associated with signal 31.

◆ RTEMS_SIGNAL_4

#define RTEMS_SIGNAL_4   0x00000010

This defines the bit in the signal set associated with signal 4.

◆ RTEMS_SIGNAL_5

#define RTEMS_SIGNAL_5   0x00000020

This defines the bit in the signal set associated with signal 5.

◆ RTEMS_SIGNAL_6

#define RTEMS_SIGNAL_6   0x00000040

This defines the bit in the signal set associated with signal 6.

◆ RTEMS_SIGNAL_7

#define RTEMS_SIGNAL_7   0x00000080

This defines the bit in the signal set associated with signal 7.

◆ RTEMS_SIGNAL_8

#define RTEMS_SIGNAL_8   0x00000100

This defines the bit in the signal set associated with signal 8.

◆ RTEMS_SIGNAL_9

#define RTEMS_SIGNAL_9   0x00000200

This defines the bit in the signal set associated with signal 9.

Typedef Documentation

◆ rtems_asr

typedef void rtems_asr

Return type for ASR Handler

◆ rtems_asr_entry

typedef rtems_asr( * rtems_asr_entry) (rtems_signal_set)

The following type corresponds to the applications asynchronous signal processing routine.

◆ rtems_signal_set

typedef uint32_t rtems_signal_set

The following type defines the control block used to manage each signal set.