summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/config
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/config')
-rw-r--r--spec/if/rtems/config/api-table.yml128
-rw-r--r--spec/if/rtems/config/get-api-configuration.yml26
-rw-r--r--spec/if/rtems/config/get-copyright-notice.yml26
-rw-r--r--spec/if/rtems/config/get-do-zero-of-workspace.yml24
-rw-r--r--spec/if/rtems/config/get-idle-task-stack-size.yml23
-rw-r--r--spec/if/rtems/config/get-idle-task.yml23
-rw-r--r--spec/if/rtems/config/get-interrupt-stack-size.yml23
-rw-r--r--spec/if/rtems/config/get-maximum-barriers.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-extensions.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-message-queues.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-partitions.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-periods.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-ports.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-processors.yml29
-rw-r--r--spec/if/rtems/config/get-maximum-regions.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-semaphores.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-tasks.yml27
-rw-r--r--spec/if/rtems/config/get-maximum-timers.yml27
-rw-r--r--spec/if/rtems/config/get-microseconds-per-tick.yml23
-rw-r--r--spec/if/rtems/config/get-milliseconds-per-tick.yml23
-rw-r--r--spec/if/rtems/config/get-nanoseconds-per-tick.yml23
-rw-r--r--spec/if/rtems/config/get-number-of-initial-extensions.yml23
-rw-r--r--spec/if/rtems/config/get-stack-allocate-hook.yml23
-rw-r--r--spec/if/rtems/config/get-stack-allocate-init-hook.yml23
-rw-r--r--spec/if/rtems/config/get-stack-allocator-avoids-work-space.yml24
-rw-r--r--spec/if/rtems/config/get-stack-free-hook.yml23
-rw-r--r--spec/if/rtems/config/get-stack-space-size.yml27
-rw-r--r--spec/if/rtems/config/get-ticks-per-timeslice.yml23
-rw-r--r--spec/if/rtems/config/get-unified-work-area.yml24
-rw-r--r--spec/if/rtems/config/get-user-extension-table.yml24
-rw-r--r--spec/if/rtems/config/get-user-multiprocessing-table.yml26
-rw-r--r--spec/if/rtems/config/get-version-string.yml26
-rw-r--r--spec/if/rtems/config/get-work-space-size.yml26
-rw-r--r--spec/if/rtems/config/group.yml19
-rw-r--r--spec/if/rtems/config/has-hardware-fp.yml19
-rw-r--r--spec/if/rtems/config/header-2.yml14
-rw-r--r--spec/if/rtems/config/header.yml23
-rw-r--r--spec/if/rtems/config/resource-is-unlimited.yml26
-rw-r--r--spec/if/rtems/config/resource-maximum-per-allocation.yml26
-rw-r--r--spec/if/rtems/config/resource-unlimited.yml26
-rw-r--r--spec/if/rtems/config/stack-allocate-hook.yml19
-rw-r--r--spec/if/rtems/config/stack-allocate-init-hook.yml19
-rw-r--r--spec/if/rtems/config/stack-free-hook.yml19
-rw-r--r--spec/if/rtems/config/unlimited-objects.yml19
44 files changed, 0 insertions, 1162 deletions
diff --git a/spec/if/rtems/config/api-table.yml b/spec/if/rtems/config/api-table.yml
deleted file mode 100644
index 17997e19..00000000
--- a/spec/if/rtems/config/api-table.yml
+++ /dev/null
@@ -1,128 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This structure contains a summary of the Classic API configuration.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
-- default:
- brief: |
- This field contains the maximum number of Classic API Tasks which are
- configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_tasks
- variants: []
-- default:
- brief: |
- This field indicates if Classic API Notepads are enabled or disabled for
- this application.
- definition: ${/if/c/bool:/name} ${.:name}
- description: null
- kind: member
- name: notepads_enabled
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Timers which are
- configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_timers
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Semaphores which
- are configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_semaphores
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Message Queues
- which are configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_message_queues
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Partitions which
- are configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_partitions
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Regions which are
- configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_regions
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Dual Ported Memory
- Areas which are configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_ports
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Rate Monotonic
- Periods which are configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_periods
- variants: []
-- default:
- brief: |
- This field contains the maximum number of Classic API Barriers which are
- configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: maximum_barriers
- variants: []
-- default:
- brief: |
- This field contains the number of Classic API Initialization
- Tasks which are configured for this application.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: number_of_initialization_tasks
- variants: []
-- default:
- brief: |
- This field contains the pointer to Classic API Initialization Tasks Table
- of this application.
- definition: const ${../tasks/initialization-table:/name} *${.:name}
- description: null
- kind: member
- name: User_initialization_tasks_table
- variants: []
-definition-kind: typedef-only
-description: |
- Use ${get-api-configuration:/name} to get the configuration table.
-enabled-by: true
-interface-type: struct
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_api_configuration_table
-notes: null
-type: interface
diff --git a/spec/if/rtems/config/get-api-configuration.yml b/spec/if/rtems/config/get-api-configuration.yml
deleted file mode 100644
index c2fbc28a..00000000
--- a/spec/if/rtems/config/get-api-configuration.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the pointer to the Classic API Configuration Table of this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: const ${api-table:/name} *
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_rtems_api_configuration
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-copyright-notice.yml b/spec/if/rtems/config/get-copyright-notice.yml
deleted file mode 100644
index debeaa70..00000000
--- a/spec/if/rtems/config/get-copyright-notice.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-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: []
- return: const char *
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_get_copyright_notice
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-do-zero-of-workspace.yml b/spec/if/rtems/config/get-do-zero-of-workspace.yml
deleted file mode 100644
index 702cffd6..00000000
--- a/spec/if/rtems/config/get-do-zero-of-workspace.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the workspace is zeroed during system initialization,
- otherwise returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/memory/zero-before-use:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_do_zero_of_workspace
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-idle-task-stack-size.yml b/spec/if/rtems/config/get-idle-task-stack-size.yml
deleted file mode 100644
index e66a850c..00000000
--- a/spec/if/rtems/config/get-idle-task-stack-size.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the configured IDLE task stack size in bytes of this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/thread/idle-stack-size:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_idle_task_stack_size
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-idle-task.yml b/spec/if/rtems/config/get-idle-task.yml
deleted file mode 100644
index 2e4dcbe4..00000000
--- a/spec/if/rtems/config/get-idle-task.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the configured IDLE task entry of this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/thread/idle-body:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_idle_task
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-interrupt-stack-size.yml b/spec/if/rtems/config/get-interrupt-stack-size.yml
deleted file mode 100644
index 2f3edeef..00000000
--- a/spec/if/rtems/config/get-interrupt-stack-size.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the configured interrupt stack size in bytes of this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ((${/if/c/size_t:/name}) ${/if/impl/isr/stack-size:/name})
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_interrupt_stack_size
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-barriers.yml b/spec/if/rtems/config/get-maximum-barriers.yml
deleted file mode 100644
index da6d63a4..00000000
--- a/spec/if/rtems/config/get-maximum-barriers.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Barriers which are configured for
- this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_barriers
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-extensions.yml b/spec/if/rtems/config/get-maximum-extensions.yml
deleted file mode 100644
index 91819658..00000000
--- a/spec/if/rtems/config/get-maximum-extensions.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API User Extensions which are
- configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_extensions
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-message-queues.yml b/spec/if/rtems/config/get-maximum-message-queues.yml
deleted file mode 100644
index 405d7446..00000000
--- a/spec/if/rtems/config/get-maximum-message-queues.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Message Queues which are configured
- for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_message_queues
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-partitions.yml b/spec/if/rtems/config/get-maximum-partitions.yml
deleted file mode 100644
index 19bf7be5..00000000
--- a/spec/if/rtems/config/get-maximum-partitions.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Partitions which are configured for
- this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_partitions
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-periods.yml b/spec/if/rtems/config/get-maximum-periods.yml
deleted file mode 100644
index 5d734297..00000000
--- a/spec/if/rtems/config/get-maximum-periods.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Rate Monotonic Periods which are
- configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_periods
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-ports.yml b/spec/if/rtems/config/get-maximum-ports.yml
deleted file mode 100644
index ef39110d..00000000
--- a/spec/if/rtems/config/get-maximum-ports.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Dual Ported Memory Areas which are
- configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_ports
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-processors.yml b/spec/if/rtems/config/get-maximum-processors.yml
deleted file mode 100644
index a3cbb095..00000000
--- a/spec/if/rtems/config/get-maximum-processors.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of processors which are configured for this
- application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/smp/processor-configured-maximum:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_processors
-notes: |
- The actual number of processors available for the application will be less
- than or equal to the configured maximum number of processors.
-
- On uniprocessor configurations this macro is a compile time constant which
- evaluates to one.
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-regions.yml b/spec/if/rtems/config/get-maximum-regions.yml
deleted file mode 100644
index de0f1089..00000000
--- a/spec/if/rtems/config/get-maximum-regions.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Regions which are configured for
- this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_regions
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-semaphores.yml b/spec/if/rtems/config/get-maximum-semaphores.yml
deleted file mode 100644
index 3212049a..00000000
--- a/spec/if/rtems/config/get-maximum-semaphores.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Semaphores which are configured for
- this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_semaphores
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-tasks.yml b/spec/if/rtems/config/get-maximum-tasks.yml
deleted file mode 100644
index 59ccf15a..00000000
--- a/spec/if/rtems/config/get-maximum-tasks.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Tasks which are configured for this
- application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_tasks
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-maximum-timers.yml b/spec/if/rtems/config/get-maximum-timers.yml
deleted file mode 100644
index 60286be6..00000000
--- a/spec/if/rtems/config/get-maximum-timers.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the maximum number of Classic API Timers which are configured for
- this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uint32_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header-2
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_maximum_timers
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-microseconds-per-tick.yml b/spec/if/rtems/config/get-microseconds-per-tick.yml
deleted file mode 100644
index edbb1521..00000000
--- a/spec/if/rtems/config/get-microseconds-per-tick.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of microseconds per tick configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/watchdog/microseconds-per-tick:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_microseconds_per_tick
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-milliseconds-per-tick.yml b/spec/if/rtems/config/get-milliseconds-per-tick.yml
deleted file mode 100644
index 40f9c942..00000000
--- a/spec/if/rtems/config/get-milliseconds-per-tick.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of milliseconds per tick configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: (${/if/impl/watchdog/microseconds-per-tick:/name} / 1000)
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_milliseconds_per_tick
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-nanoseconds-per-tick.yml b/spec/if/rtems/config/get-nanoseconds-per-tick.yml
deleted file mode 100644
index f7dd4083..00000000
--- a/spec/if/rtems/config/get-nanoseconds-per-tick.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of microseconds per tick configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/watchdog/nanoseconds-per-tick:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_nanoseconds_per_tick
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-number-of-initial-extensions.yml b/spec/if/rtems/config/get-number-of-initial-extensions.yml
deleted file mode 100644
index bce23644..00000000
--- a/spec/if/rtems/config/get-number-of-initial-extensions.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of initial extensions configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ((${/if/c/uint32_t:/name}) ${/if/impl/userext/initial-count:/name})
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_number_of_initial_extensions
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-stack-allocate-hook.yml b/spec/if/rtems/config/get-stack-allocate-hook.yml
deleted file mode 100644
index fc1e3468..00000000
--- a/spec/if/rtems/config/get-stack-allocate-hook.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the thread stack allocator allocate hook.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-allocate:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_stack_allocate_hook
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-stack-allocate-init-hook.yml b/spec/if/rtems/config/get-stack-allocate-init-hook.yml
deleted file mode 100644
index fbdb7127..00000000
--- a/spec/if/rtems/config/get-stack-allocate-init-hook.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the thread stack allocator initialization hook.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-initialize:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_stack_allocate_init_hook
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-stack-allocator-avoids-work-space.yml b/spec/if/rtems/config/get-stack-allocator-avoids-work-space.yml
deleted file mode 100644
index 40f0f730..00000000
--- a/spec/if/rtems/config/get-stack-allocator-avoids-work-space.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the thread stack allocator avoids the workspace, otherwise
- returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-avoids-workspace:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_stack_allocator_avoids_work_space
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-stack-free-hook.yml b/spec/if/rtems/config/get-stack-free-hook.yml
deleted file mode 100644
index 38aba0d3..00000000
--- a/spec/if/rtems/config/get-stack-free-hook.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the thread stack allocator free hook.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-free:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_stack_free_hook
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-stack-space-size.yml b/spec/if/rtems/config/get-stack-space-size.yml
deleted file mode 100644
index f00ae0ed..00000000
--- a/spec/if/rtems/config/get-stack-space-size.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the thread stack space size in bytes of configured for this
- application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params: []
- return: ${/if/c/uintptr_t:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_stack_space_size
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-ticks-per-timeslice.yml b/spec/if/rtems/config/get-ticks-per-timeslice.yml
deleted file mode 100644
index cdf86ccd..00000000
--- a/spec/if/rtems/config/get-ticks-per-timeslice.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the ticks per timeslice configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/watchdog/ticks-per-timeslice:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_ticks_per_timeslice
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-unified-work-area.yml b/spec/if/rtems/config/get-unified-work-area.yml
deleted file mode 100644
index 03d0b007..00000000
--- a/spec/if/rtems/config/get-unified-work-area.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the RTEMS Workspace and C Program Heap are unified,
- otherwise returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/wkspace/is-unified:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_unified_work_area
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-user-extension-table.yml b/spec/if/rtems/config/get-user-extension-table.yml
deleted file mode 100644
index 92218c3e..00000000
--- a/spec/if/rtems/config/get-user-extension-table.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the pointer to the initial extensions table configured for this
- application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/userext/initial-extensions:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_user_extension_table
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-user-multiprocessing-table.yml b/spec/if/rtems/config/get-user-multiprocessing-table.yml
deleted file mode 100644
index 9dfb2ace..00000000
--- a/spec/if/rtems/config/get-user-multiprocessing-table.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the pointer to the MPCI configuration table configured for this
- application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/c/null:/name}
- variants:
- - definition: ( &${/if/impl/mpci/configuration:/name} )
- enabled-by: defined(${/if/build-options/multiprocessing:/name})
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_user_multiprocessing_table
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-version-string.yml b/spec/if/rtems/config/get-version-string.yml
deleted file mode 100644
index 2cca0f6a..00000000
--- a/spec/if/rtems/config/get-version-string.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-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: []
- return: const char *
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_get_version_string
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/get-work-space-size.yml b/spec/if/rtems/config/get-work-space-size.yml
deleted file mode 100644
index d0c9486c..00000000
--- a/spec/if/rtems/config/get-work-space-size.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the RTEMS Workspace size in bytes configured for this application.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: |
- (${/if/impl/wkspace/size:/name} +
- (${get-stack-allocator-avoids-work-space:/name}() ?
- 0 : ${get-stack-space-size:/name}()))
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_configuration_get_work_space_size
-notes: null
-params: []
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/group.yml b/spec/if/rtems/config/group.yml
deleted file mode 100644
index c8370955..00000000
--- a/spec/if/rtems/config/group.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This group contains defines and macros to create an application configuration
- as well as functions to get values of the application configuration.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-description: null
-enabled-by: true
-identifier: RTEMSAPIConfig
-interface-type: group
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: ../../api
-name: Application Configuration
-text: |
- The API shall provide an interface to the application configuration.
-type: interface
diff --git a/spec/if/rtems/config/has-hardware-fp.yml b/spec/if/rtems/config/has-hardware-fp.yml
deleted file mode 100644
index a44f4abd..00000000
--- a/spec/if/rtems/config/has-hardware-fp.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-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/impl/cpu/hardware-fp:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_HAS_HARDWARE_FP
-notes: null
-type: interface
diff --git a/spec/if/rtems/config/header-2.yml b/spec/if/rtems/config/header-2.yml
deleted file mode 100644
index 99bebfc7..00000000
--- a/spec/if/rtems/config/header-2.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This header file defines parts of the application configuration information
- 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/domains/api
-path: rtems/rtems/config.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/config/header.yml b/spec/if/rtems/config/header.yml
deleted file mode 100644
index dcaddd45..00000000
--- a/spec/if/rtems/config/header.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This header file defines parts of the application configuration information
- API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: header-file
-links:
-- enabled-by: RTEMS_MULTIPROCESSING
- role: interface-include
- uid: /if/impl/mpci/header
-- enabled-by: RTEMS_MULTIPROCESSING
- role: interface-include
- uid: /if/rtems/types/header
-- enabled-by: true
- role: interface-include
- uid: header-2
-- role: interface-placement
- uid: /if/domains/api
-path: rtems/config.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/config/resource-is-unlimited.yml b/spec/if/rtems/config/resource-is-unlimited.yml
deleted file mode 100644
index f4f75047..00000000
--- a/spec/if/rtems/config/resource-is-unlimited.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the resource is unlimited, otherwise returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/object/is-unlimited:/name}(${.:/params[0]/name})
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_resource_is_unlimited
-notes: null
-params:
-- description: is the resource number.
- dir: null
- name: _resource
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/resource-maximum-per-allocation.yml b/spec/if/rtems/config/resource-maximum-per-allocation.yml
deleted file mode 100644
index 58f538cf..00000000
--- a/spec/if/rtems/config/resource-maximum-per-allocation.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the resource maximum number per allocation.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/object/maximum-per-allocation:/name}(${.:/params[0]/name})
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_resource_maximum_per_allocation
-notes: null
-params:
-- description: is the resource number.
- dir: null
- name: _resource
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/resource-unlimited.yml b/spec/if/rtems/config/resource-unlimited.yml
deleted file mode 100644
index 56661ec9..00000000
--- a/spec/if/rtems/config/resource-unlimited.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the specified resource number configured for unlimited resources.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ((${.:/params[0]/name}) | ${unlimited-objects:/name})
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_resource_unlimited
-notes: null
-params:
-- description: is the resource number.
- dir: null
- name: _resource
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/config/stack-allocate-hook.yml b/spec/if/rtems/config/stack-allocate-hook.yml
deleted file mode 100644
index 1219d067..00000000
--- a/spec/if/rtems/config/stack-allocate-hook.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- The thread stack allocator allocate handler.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-allocate-type:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_stack_allocate_hook
-notes: null
-type: interface
diff --git a/spec/if/rtems/config/stack-allocate-init-hook.yml b/spec/if/rtems/config/stack-allocate-init-hook.yml
deleted file mode 100644
index 55d23905..00000000
--- a/spec/if/rtems/config/stack-allocate-init-hook.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- The thread stack allocator initialization handler.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-initialize-type:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_stack_allocate_init_hook
-notes: null
-type: interface
diff --git a/spec/if/rtems/config/stack-free-hook.yml b/spec/if/rtems/config/stack-free-hook.yml
deleted file mode 100644
index 7486ac04..00000000
--- a/spec/if/rtems/config/stack-free-hook.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- The thread stack allocator free handler.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/stack/allocator-free-type:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_stack_free_hook
-notes: null
-type: interface
diff --git a/spec/if/rtems/config/unlimited-objects.yml b/spec/if/rtems/config/unlimited-objects.yml
deleted file mode 100644
index f0f588f6..00000000
--- a/spec/if/rtems/config/unlimited-objects.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This flag is used in resource numbers to indicate an unlimited resource.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/object/unlimited-objects:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_UNLIMITED_OBJECTS
-notes: null
-type: interface