summaryrefslogtreecommitdiffstats
path: root/spec/rtems/signal
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rtems/signal')
-rw-r--r--spec/rtems/signal/if/asr-entry.yml22
-rw-r--r--spec/rtems/signal/if/asr.yml19
-rw-r--r--spec/rtems/signal/if/catch.yml34
-rw-r--r--spec/rtems/signal/if/group.yml20
-rw-r--r--spec/rtems/signal/if/header-2.yml12
-rw-r--r--spec/rtems/signal/if/header.yml12
-rw-r--r--spec/rtems/signal/if/send.yml34
-rw-r--r--spec/rtems/signal/if/set.yml19
-rw-r--r--spec/rtems/signal/if/signal-0.yml20
-rw-r--r--spec/rtems/signal/if/signal-1.yml20
-rw-r--r--spec/rtems/signal/if/signal-10.yml20
-rw-r--r--spec/rtems/signal/if/signal-11.yml20
-rw-r--r--spec/rtems/signal/if/signal-12.yml20
-rw-r--r--spec/rtems/signal/if/signal-13.yml20
-rw-r--r--spec/rtems/signal/if/signal-14.yml20
-rw-r--r--spec/rtems/signal/if/signal-15.yml20
-rw-r--r--spec/rtems/signal/if/signal-16.yml20
-rw-r--r--spec/rtems/signal/if/signal-17.yml20
-rw-r--r--spec/rtems/signal/if/signal-18.yml20
-rw-r--r--spec/rtems/signal/if/signal-19.yml20
-rw-r--r--spec/rtems/signal/if/signal-2.yml20
-rw-r--r--spec/rtems/signal/if/signal-20.yml20
-rw-r--r--spec/rtems/signal/if/signal-21.yml20
-rw-r--r--spec/rtems/signal/if/signal-22.yml20
-rw-r--r--spec/rtems/signal/if/signal-23.yml20
-rw-r--r--spec/rtems/signal/if/signal-24.yml20
-rw-r--r--spec/rtems/signal/if/signal-25.yml20
-rw-r--r--spec/rtems/signal/if/signal-26.yml20
-rw-r--r--spec/rtems/signal/if/signal-27.yml20
-rw-r--r--spec/rtems/signal/if/signal-28.yml20
-rw-r--r--spec/rtems/signal/if/signal-29.yml20
-rw-r--r--spec/rtems/signal/if/signal-3.yml20
-rw-r--r--spec/rtems/signal/if/signal-30.yml20
-rw-r--r--spec/rtems/signal/if/signal-31.yml20
-rw-r--r--spec/rtems/signal/if/signal-4.yml20
-rw-r--r--spec/rtems/signal/if/signal-5.yml20
-rw-r--r--spec/rtems/signal/if/signal-6.yml20
-rw-r--r--spec/rtems/signal/if/signal-7.yml20
-rw-r--r--spec/rtems/signal/if/signal-8.yml20
-rw-r--r--spec/rtems/signal/if/signal-9.yml20
40 files changed, 812 insertions, 0 deletions
diff --git a/spec/rtems/signal/if/asr-entry.yml b/spec/rtems/signal/if/asr-entry.yml
new file mode 100644
index 00000000..d46b452f
--- /dev/null
+++ b/spec/rtems/signal/if/asr-entry.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: '%'
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: |
+ ${asr:/name} ( *${.:/name} )(
+ ${set:/name}
+ )
+ variants: []
+description: null
+enabled-by: true
+interface-type: typedef
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: rtems_asr_entry
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/asr.yml b/spec/rtems/signal/if/asr.yml
new file mode 100644
index 00000000..c5fb3d3b
--- /dev/null
+++ b/spec/rtems/signal/if/asr.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: '%'
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: void ${.:/name}
+ variants: []
+description: null
+enabled-by: true
+interface-type: typedef
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: rtems_asr
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/catch.yml b/spec/rtems/signal/if/catch.yml
new file mode 100644
index 00000000..c4438ef9
--- /dev/null
+++ b/spec/rtems/signal/if/catch.yml
@@ -0,0 +1,34 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: '%'
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default:
+ body: null
+ params:
+ - ${asr-entry:/name} ${.:/params[0]/name}
+ - ${../../mode/if/mode:/name} ${.:/params[1]/name}
+ return: ${../../status/if/code:/name}
+ variants: []
+description: null
+enabled-by: true
+interface-type: function
+links:
+- role: interface-placement
+ uid: header
+- role: interface-ingroup
+ uid: group
+name: rtems_signal_catch
+notes: null
+params:
+- description: '%'
+ dir: null
+ name: asr_handler
+- description: '%'
+ dir: null
+ name: mode_set
+return:
+ return: null
+ return-values: []
+type: interface
diff --git a/spec/rtems/signal/if/group.yml b/spec/rtems/signal/if/group.yml
new file mode 100644
index 00000000..406fd923
--- /dev/null
+++ b/spec/rtems/signal/if/group.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ The Signal Manager provides the capabilities required for asynchronous
+ communication.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+description: null
+enabled-by: true
+identifier: RTEMSAPIClassicSignal
+interface-type: group
+links:
+- role: interface-placement
+ uid: header
+- role: interface-ingroup
+ uid: ../../if/group
+name: Signal Manager
+text: |
+ The Classic API shall provide an interface to the Signal Manager.
+type: interface
diff --git a/spec/rtems/signal/if/header-2.yml b/spec/rtems/signal/if/header-2.yml
new file mode 100644
index 00000000..fc14aa08
--- /dev/null
+++ b/spec/rtems/signal/if/header-2.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: This header file defines the parts of the Signal Manager API.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: header-file
+links:
+- role: interface-placement
+ uid: /if/domain
+path: rtems/rtems/asr.h
+prefix: cpukit/include
+type: interface
diff --git a/spec/rtems/signal/if/header.yml b/spec/rtems/signal/if/header.yml
new file mode 100644
index 00000000..2a49eb95
--- /dev/null
+++ b/spec/rtems/signal/if/header.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: This header file defines the parts of the Signal Manager API.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: header-file
+links:
+- role: interface-placement
+ uid: /if/domain
+path: rtems/rtems/signal.h
+prefix: cpukit/include
+type: interface
diff --git a/spec/rtems/signal/if/send.yml b/spec/rtems/signal/if/send.yml
new file mode 100644
index 00000000..c35170c5
--- /dev/null
+++ b/spec/rtems/signal/if/send.yml
@@ -0,0 +1,34 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: '%'
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default:
+ body: null
+ params:
+ - ${../../type/if/id:/name} ${.:/params[0]/name}
+ - ${set:/name} ${.:/params[1]/name}
+ return: ${../../status/if/code:/name}
+ variants: []
+description: null
+enabled-by: true
+interface-type: function
+links:
+- role: interface-placement
+ uid: header
+- role: interface-ingroup
+ uid: group
+name: rtems_signal_send
+notes: null
+params:
+- description: '%'
+ dir: null
+ name: id
+- description: '%'
+ dir: null
+ name: signal_set
+return:
+ return: null
+ return-values: []
+type: interface
diff --git a/spec/rtems/signal/if/set.yml b/spec/rtems/signal/if/set.yml
new file mode 100644
index 00000000..dd75a012
--- /dev/null
+++ b/spec/rtems/signal/if/set.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: '%'
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: ${/c/if/uint32_t:/name} ${.:/name}
+ variants: []
+description: null
+enabled-by: true
+interface-type: typedef
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: rtems_signal_set
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-0.yml b/spec/rtems/signal/if/signal-0.yml
new file mode 100644
index 00000000..8dc5cd78
--- /dev/null
+++ b/spec/rtems/signal/if/signal-0.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 0.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000001'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_0
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-1.yml b/spec/rtems/signal/if/signal-1.yml
new file mode 100644
index 00000000..cf9a9271
--- /dev/null
+++ b/spec/rtems/signal/if/signal-1.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 1.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000002'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_1
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-10.yml b/spec/rtems/signal/if/signal-10.yml
new file mode 100644
index 00000000..3cdb2757
--- /dev/null
+++ b/spec/rtems/signal/if/signal-10.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 10.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000400'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_10
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-11.yml b/spec/rtems/signal/if/signal-11.yml
new file mode 100644
index 00000000..228c53f6
--- /dev/null
+++ b/spec/rtems/signal/if/signal-11.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 11.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000800'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_11
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-12.yml b/spec/rtems/signal/if/signal-12.yml
new file mode 100644
index 00000000..9888b93b
--- /dev/null
+++ b/spec/rtems/signal/if/signal-12.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 12.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00001000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_12
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-13.yml b/spec/rtems/signal/if/signal-13.yml
new file mode 100644
index 00000000..d0f3b9fc
--- /dev/null
+++ b/spec/rtems/signal/if/signal-13.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 13.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00002000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_13
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-14.yml b/spec/rtems/signal/if/signal-14.yml
new file mode 100644
index 00000000..8e844e7d
--- /dev/null
+++ b/spec/rtems/signal/if/signal-14.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 14.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00004000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_14
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-15.yml b/spec/rtems/signal/if/signal-15.yml
new file mode 100644
index 00000000..2e0f2e01
--- /dev/null
+++ b/spec/rtems/signal/if/signal-15.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 15.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00008000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_15
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-16.yml b/spec/rtems/signal/if/signal-16.yml
new file mode 100644
index 00000000..9a9db466
--- /dev/null
+++ b/spec/rtems/signal/if/signal-16.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 16.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00010000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_16
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-17.yml b/spec/rtems/signal/if/signal-17.yml
new file mode 100644
index 00000000..f9bae87c
--- /dev/null
+++ b/spec/rtems/signal/if/signal-17.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 17.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00020000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_17
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-18.yml b/spec/rtems/signal/if/signal-18.yml
new file mode 100644
index 00000000..8bac5fb1
--- /dev/null
+++ b/spec/rtems/signal/if/signal-18.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 18.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00040000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_18
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-19.yml b/spec/rtems/signal/if/signal-19.yml
new file mode 100644
index 00000000..523b1bf1
--- /dev/null
+++ b/spec/rtems/signal/if/signal-19.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 19.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00080000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_19
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-2.yml b/spec/rtems/signal/if/signal-2.yml
new file mode 100644
index 00000000..2501a689
--- /dev/null
+++ b/spec/rtems/signal/if/signal-2.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 2.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000004'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_2
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-20.yml b/spec/rtems/signal/if/signal-20.yml
new file mode 100644
index 00000000..3cec7d71
--- /dev/null
+++ b/spec/rtems/signal/if/signal-20.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 20.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00100000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_20
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-21.yml b/spec/rtems/signal/if/signal-21.yml
new file mode 100644
index 00000000..696cb03d
--- /dev/null
+++ b/spec/rtems/signal/if/signal-21.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 21.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00200000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_21
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-22.yml b/spec/rtems/signal/if/signal-22.yml
new file mode 100644
index 00000000..1596a828
--- /dev/null
+++ b/spec/rtems/signal/if/signal-22.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 22.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00400000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_22
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-23.yml b/spec/rtems/signal/if/signal-23.yml
new file mode 100644
index 00000000..fc90b4db
--- /dev/null
+++ b/spec/rtems/signal/if/signal-23.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 23.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00800000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_23
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-24.yml b/spec/rtems/signal/if/signal-24.yml
new file mode 100644
index 00000000..ab9da27e
--- /dev/null
+++ b/spec/rtems/signal/if/signal-24.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 24.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x01000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_24
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-25.yml b/spec/rtems/signal/if/signal-25.yml
new file mode 100644
index 00000000..819c8084
--- /dev/null
+++ b/spec/rtems/signal/if/signal-25.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 25.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x02000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_25
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-26.yml b/spec/rtems/signal/if/signal-26.yml
new file mode 100644
index 00000000..6a1fb8d2
--- /dev/null
+++ b/spec/rtems/signal/if/signal-26.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 26.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x04000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_26
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-27.yml b/spec/rtems/signal/if/signal-27.yml
new file mode 100644
index 00000000..e26b4e2c
--- /dev/null
+++ b/spec/rtems/signal/if/signal-27.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 27.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x08000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_27
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-28.yml b/spec/rtems/signal/if/signal-28.yml
new file mode 100644
index 00000000..409db75e
--- /dev/null
+++ b/spec/rtems/signal/if/signal-28.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 28.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x10000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_28
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-29.yml b/spec/rtems/signal/if/signal-29.yml
new file mode 100644
index 00000000..342a6cb4
--- /dev/null
+++ b/spec/rtems/signal/if/signal-29.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 29.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x20000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_29
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-3.yml b/spec/rtems/signal/if/signal-3.yml
new file mode 100644
index 00000000..de04a32f
--- /dev/null
+++ b/spec/rtems/signal/if/signal-3.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 3.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000008'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_3
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-30.yml b/spec/rtems/signal/if/signal-30.yml
new file mode 100644
index 00000000..aeec2d14
--- /dev/null
+++ b/spec/rtems/signal/if/signal-30.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 30.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x40000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_30
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-31.yml b/spec/rtems/signal/if/signal-31.yml
new file mode 100644
index 00000000..9461f976
--- /dev/null
+++ b/spec/rtems/signal/if/signal-31.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 31.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x80000000'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_31
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-4.yml b/spec/rtems/signal/if/signal-4.yml
new file mode 100644
index 00000000..20cc6878
--- /dev/null
+++ b/spec/rtems/signal/if/signal-4.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 4.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000010'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_4
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-5.yml b/spec/rtems/signal/if/signal-5.yml
new file mode 100644
index 00000000..4079be3d
--- /dev/null
+++ b/spec/rtems/signal/if/signal-5.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 5.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000020'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_5
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-6.yml b/spec/rtems/signal/if/signal-6.yml
new file mode 100644
index 00000000..d19cb8c2
--- /dev/null
+++ b/spec/rtems/signal/if/signal-6.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 6.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000040'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_6
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-7.yml b/spec/rtems/signal/if/signal-7.yml
new file mode 100644
index 00000000..650af40d
--- /dev/null
+++ b/spec/rtems/signal/if/signal-7.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 7.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000080'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_7
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-8.yml b/spec/rtems/signal/if/signal-8.yml
new file mode 100644
index 00000000..b18139e0
--- /dev/null
+++ b/spec/rtems/signal/if/signal-8.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 8.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000100'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_8
+notes: null
+type: interface
diff --git a/spec/rtems/signal/if/signal-9.yml b/spec/rtems/signal/if/signal-9.yml
new file mode 100644
index 00000000..5526d839
--- /dev/null
+++ b/spec/rtems/signal/if/signal-9.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: |
+ This constant defines the bit in the signal set associated with signal 9.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
+definition:
+ default: '0x00000200'
+ variants: []
+description: null
+enabled-by: true
+interface-type: define
+links:
+- role: interface-placement
+ uid: header-2
+- role: interface-ingroup
+ uid: group
+name: RTEMS_SIGNAL_9
+notes: null
+type: interface