diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-06-22 08:36:47 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-03 10:22:45 +0200 |
commit | 5c30755697b39409561b0ddaf044031318e0a4cd (patch) | |
tree | e5875dd66f901f1f57d1b580e60473436190fb3f /spec/if/rtems/event | |
parent | a7201220122303e617b6fa1811724b5c155ccac1 (diff) |
spec: Add /if/rtems/event/*
Diffstat (limited to 'spec/if/rtems/event')
49 files changed, 1081 insertions, 0 deletions
diff --git a/spec/if/rtems/event/all-events.yml b/spec/if/rtems/event/all-events.yml new file mode 100644 index 00000000..0c657c37 --- /dev/null +++ b/spec/if/rtems/event/all-events.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: '0xffffffff' + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_ALL_EVENTS +notes: null +type: interface diff --git a/spec/if/rtems/event/event-0.yml b/spec/if/rtems/event/event-0.yml new file mode 100644 index 00000000..75c69e4a --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_0 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-1.yml b/spec/if/rtems/event/event-1.yml new file mode 100644 index 00000000..fd0e8aba --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_1 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-10.yml b/spec/if/rtems/event/event-10.yml new file mode 100644 index 00000000..1de9b4b8 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_10 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-11.yml b/spec/if/rtems/event/event-11.yml new file mode 100644 index 00000000..5641a09a --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_11 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-12.yml b/spec/if/rtems/event/event-12.yml new file mode 100644 index 00000000..b4014f99 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_12 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-13.yml b/spec/if/rtems/event/event-13.yml new file mode 100644 index 00000000..1798e421 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_13 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-14.yml b/spec/if/rtems/event/event-14.yml new file mode 100644 index 00000000..897b302d --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_14 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-15.yml b/spec/if/rtems/event/event-15.yml new file mode 100644 index 00000000..2cb601ce --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_15 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-16.yml b/spec/if/rtems/event/event-16.yml new file mode 100644 index 00000000..6a7857f5 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_16 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-17.yml b/spec/if/rtems/event/event-17.yml new file mode 100644 index 00000000..e9e37eae --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_17 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-18.yml b/spec/if/rtems/event/event-18.yml new file mode 100644 index 00000000..07ed8693 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_18 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-19.yml b/spec/if/rtems/event/event-19.yml new file mode 100644 index 00000000..ccc15d47 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_19 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-2.yml b/spec/if/rtems/event/event-2.yml new file mode 100644 index 00000000..4049a750 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_2 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-20.yml b/spec/if/rtems/event/event-20.yml new file mode 100644 index 00000000..97f69e47 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_20 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-21.yml b/spec/if/rtems/event/event-21.yml new file mode 100644 index 00000000..e428059b --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_21 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-22.yml b/spec/if/rtems/event/event-22.yml new file mode 100644 index 00000000..2d1e3b89 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_22 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-23.yml b/spec/if/rtems/event/event-23.yml new file mode 100644 index 00000000..e81f06c2 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_23 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-24.yml b/spec/if/rtems/event/event-24.yml new file mode 100644 index 00000000..0b1fe47c --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_24 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-25.yml b/spec/if/rtems/event/event-25.yml new file mode 100644 index 00000000..96ad4dbe --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_25 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-26.yml b/spec/if/rtems/event/event-26.yml new file mode 100644 index 00000000..c4268cdb --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_26 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-27.yml b/spec/if/rtems/event/event-27.yml new file mode 100644 index 00000000..b70aecfa --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_27 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-28.yml b/spec/if/rtems/event/event-28.yml new file mode 100644 index 00000000..86a1c790 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_28 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-29.yml b/spec/if/rtems/event/event-29.yml new file mode 100644 index 00000000..21d5ce26 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_29 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-3.yml b/spec/if/rtems/event/event-3.yml new file mode 100644 index 00000000..be4d7a52 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_3 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-30.yml b/spec/if/rtems/event/event-30.yml new file mode 100644 index 00000000..f6bb4a37 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_30 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-31.yml b/spec/if/rtems/event/event-31.yml new file mode 100644 index 00000000..9b2f3380 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_31 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-4.yml b/spec/if/rtems/event/event-4.yml new file mode 100644 index 00000000..d888dd65 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_4 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-5.yml b/spec/if/rtems/event/event-5.yml new file mode 100644 index 00000000..d17a6d90 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_5 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-6.yml b/spec/if/rtems/event/event-6.yml new file mode 100644 index 00000000..ce5e2521 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_6 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-7.yml b/spec/if/rtems/event/event-7.yml new file mode 100644 index 00000000..57db91a5 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_7 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-8.yml b/spec/if/rtems/event/event-8.yml new file mode 100644 index 00000000..a0f68915 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_8 +notes: null +type: interface diff --git a/spec/if/rtems/event/event-9.yml b/spec/if/rtems/event/event-9.yml new file mode 100644 index 00000000..fce83e73 --- /dev/null +++ b/spec/if/rtems/event/event-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 event set associated with event 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 +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_9 +notes: null +type: interface diff --git a/spec/if/rtems/event/header.yml b/spec/if/rtems/event/header.yml new file mode 100644 index 00000000..3a4f1e81 --- /dev/null +++ b/spec/if/rtems/event/header.yml @@ -0,0 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +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/domains/api +path: rtems/rtems/event.h +prefix: cpukit/include +type: interface diff --git a/spec/if/rtems/event/pending-events.yml b/spec/if/rtems/event/pending-events.yml new file mode 100644 index 00000000..94c0c976 --- /dev/null +++ b/spec/if/rtems/event/pending-events.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: '0' + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_PENDING_EVENTS +notes: null +type: interface diff --git a/spec/if/rtems/event/receive.yml b/spec/if/rtems/event/receive.yml new file mode 100644 index 00000000..5ce0ae06 --- /dev/null +++ b/spec/if/rtems/event/receive.yml @@ -0,0 +1,42 @@ +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: + - ${set:/name} ${.:/params[0]/name} + - ${../options/option:/name} ${.:/params[1]/name} + - ${../types/interval:/name} ${.:/params[2]/name} + - ${set:/name} *${.:/params[3]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: rtems_event_receive +notes: null +params: +- description: '%' + dir: null + name: event_in +- description: '%' + dir: null + name: option_set +- description: '%' + dir: null + name: ticks +- description: '%' + dir: null + name: event_out +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/event/send.yml b/spec/if/rtems/event/send.yml new file mode 100644 index 00000000..4f107c2f --- /dev/null +++ b/spec/if/rtems/event/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: + - ${../types/id:/name} ${.:/params[0]/name} + - ${set:/name} ${.:/params[1]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: rtems_event_send +notes: null +params: +- description: '%' + dir: null + name: id +- description: '%' + dir: null + name: event_in +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/event/set.yml b/spec/if/rtems/event/set.yml new file mode 100644 index 00000000..09253afc --- /dev/null +++ b/spec/if/rtems/event/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: ${/if/c/uint32_t:/name} ${.:/name} + variants: [] +description: null +enabled-by: true +interface-type: typedef +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: rtems_event_set +notes: null +type: interface diff --git a/spec/if/rtems/event/system-network-close.yml b/spec/if/rtems/event/system-network-close.yml new file mode 100644 index 00000000..f381733f --- /dev/null +++ b/spec/if/rtems/event/system-network-close.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: ${event-26:/name} + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_SYSTEM_NETWORK_CLOSE +notes: null +type: interface diff --git a/spec/if/rtems/event/system-network-sbwait.yml b/spec/if/rtems/event/system-network-sbwait.yml new file mode 100644 index 00000000..91a23113 --- /dev/null +++ b/spec/if/rtems/event/system-network-sbwait.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: ${event-24:/name} + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT +notes: null +type: interface diff --git a/spec/if/rtems/event/system-network-sosleep.yml b/spec/if/rtems/event/system-network-sosleep.yml new file mode 100644 index 00000000..5af63e39 --- /dev/null +++ b/spec/if/rtems/event/system-network-sosleep.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: ${event-25:/name} + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP +notes: null +type: interface diff --git a/spec/if/rtems/event/system-receive.yml b/spec/if/rtems/event/system-receive.yml new file mode 100644 index 00000000..8f17d5fe --- /dev/null +++ b/spec/if/rtems/event/system-receive.yml @@ -0,0 +1,42 @@ +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: + - ${set:/name} ${.:/params[0]/name} + - ${../options/option:/name} ${.:/params[1]/name} + - ${../types/interval:/name} ${.:/params[2]/name} + - ${set:/name} *${.:/params[3]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: rtems_event_system_receive +notes: null +params: +- description: '%' + dir: null + name: event_in +- description: '%' + dir: null + name: option_set +- description: '%' + dir: null + name: ticks +- description: '%' + dir: null + name: event_out +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/event/system-send.yml b/spec/if/rtems/event/system-send.yml new file mode 100644 index 00000000..f8b7d0ca --- /dev/null +++ b/spec/if/rtems/event/system-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: + - ${../types/id:/name} ${.:/params[0]/name} + - ${set:/name} ${.:/params[1]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: rtems_event_system_send +notes: null +params: +- description: '%' + dir: null + name: id +- description: '%' + dir: null + name: event_in +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/event/system-server-resume.yml b/spec/if/rtems/event/system-server-resume.yml new file mode 100644 index 00000000..59ee0651 --- /dev/null +++ b/spec/if/rtems/event/system-server-resume.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: '${event-29:/name}' + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_SYSTEM_SERVER_RESUME +notes: null +type: interface diff --git a/spec/if/rtems/event/system-server.yml b/spec/if/rtems/event/system-server.yml new file mode 100644 index 00000000..dd6522a6 --- /dev/null +++ b/spec/if/rtems/event/system-server.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: '${event-30:/name}' + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_SYSTEM_SERVER +notes: null +type: interface diff --git a/spec/if/rtems/event/system-transient.yml b/spec/if/rtems/event/system-transient.yml new file mode 100644 index 00000000..17763130 --- /dev/null +++ b/spec/if/rtems/event/system-transient.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: '${event-31:/name}' + variants: [] +description: null +enabled-by: true +interface-type: define +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/event +name: RTEMS_EVENT_SYSTEM_TRANSIENT +notes: null +type: interface diff --git a/spec/if/rtems/event/transient-clear.yml b/spec/if/rtems/event/transient-clear.yml new file mode 100644 index 00000000..db2369ae --- /dev/null +++ b/spec/if/rtems/event/transient-clear.yml @@ -0,0 +1,34 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +brief: | + Clears the transient event. +copyrights: +- Copyright (C) 2014, 2020 embedded brains GmbH (http://www.embedded-brains.de) +definition: + default: + body: | + ${set:/name} event_out; + + (void) ${system-receive:/name}( + ${system-transient:/name}, + ${../options/event-all:/name} | ${../options/no-wait:/name}, + 0, + &event_out + ); + params: [] + return: void + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/clock +name: rtems_event_transient_clear +notes: null +params: [] +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/event/transient-receive.yml b/spec/if/rtems/event/transient-receive.yml new file mode 100644 index 00000000..ff8c1ed2 --- /dev/null +++ b/spec/if/rtems/event/transient-receive.yml @@ -0,0 +1,42 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +brief: | + Receives the transient event. +copyrights: +- Copyright (C) 2014, 2020 embedded brains GmbH (http://www.embedded-brains.de) +definition: + default: + body: | + ${set:/name} event_out; + + return ${system-receive:/name}( + ${system-transient:/name}, + ${../options/event-all:/name} | ${.:/params[0]/name}, + ${.:/params[1]/name}, + &event_out + ); + params: + - ${../options/option:/name} ${.:/params[0]/name} + - ${../types/interval:/name} ${.:/params[1]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/clock +name: rtems_event_transient_receive +notes: null +params: +- description: is the option set. + dir: null + name: option_set +- description: is the optional timeout in clock ticks. + dir: null + name: ticks +return: + return: null + return-values: [] +type: interface diff --git a/spec/if/rtems/event/transient-send.yml b/spec/if/rtems/event/transient-send.yml new file mode 100644 index 00000000..e5c43daa --- /dev/null +++ b/spec/if/rtems/event/transient-send.yml @@ -0,0 +1,31 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +brief: | + Sends the transient event to the specified task. +copyrights: +- Copyright (C) 2014, 2020 embedded brains GmbH (http://www.embedded-brains.de) +definition: + default: + body: | + return ${system-send:/name}( ${.:/params[0]/name}, ${system-transient:/name} ); + params: + - ${../types/id:/name} ${.:/params[0]/name} + return: ${../status/code:/name} + variants: [] +description: null +enabled-by: true +interface-type: function +links: +- role: interface-placement + uid: header +- role: interface-ingroup + uid: /groups/api/classic/clock +name: rtems_event_transient_send +notes: null +params: +- description: is the identifier of the task to receive the transient event. + dir: null + name: id +return: + return: null + return-values: [] +type: interface |