diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-16 11:48:29 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-16 16:33:00 +0200 |
commit | 3bdf817950eadd75a2785b62220eb0b04533b9fd (patch) | |
tree | ed221c6de813e7a473e2882af6326bf2e5b44bd1 /spec/if/rtems/config | |
parent | 724df1c5ef711c9399cd8c33b23aee40304d0332 (diff) |
spec: Group items by component
Diffstat (limited to 'spec/if/rtems/config')
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 |