102 Commits

Author SHA1 Message Date
Sebastian Huber
68ece64ffc eng: Allow target attribute in build script items 2023-09-18 08:49:34 +02:00
Sebastian Huber
bb19475be4 eng: Add guidelines for validation tests
Update #3717.
2023-06-26 17:16:02 +02:00
Sebastian Huber
bbb8b7aa81 Update company name
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
2023-05-20 11:12:29 +02:00
Sebastian Huber
2e939ff735 eng: Add register block specification types
A register block may be used to specify the interface of devices which
contain registers associated with an integer address.  Register blocks
consist of register block members specified by the ``definition``
attribute.  Register block members are either instances of registers
specified by the ``registers`` attribute or instances of other register
blocks specified by links with the "register-block-include" link role.
Registers consists of bit fields.  The register block members are placed
into the address space of the device relative to the base address of the
register block.  Register member offests and the register block size are
specified in units of the address space granule.

Update #3715.
2023-05-19 07:35:57 +02:00
Sebastian Huber
9c2498a728 eng: Add unspecified header file item type
Update #3715.
2023-05-09 14:00:52 +02:00
Sebastian Huber
2fecb7a025 eng: Make design group identifiers optional
Update #3715.
2023-05-05 10:40:34 +02:00
Sebastian Huber
63286a5f85 eng: Add an item type for not defined defines
This helps to deduce that a missing define in the software design is
intended.

Update #3715.
2023-05-05 10:38:53 +02:00
Sebastian Huber
9a5fb29377 eng: Remove ambiguous interface types
Use an item proxy instead.

Update #3715.
2023-05-05 10:38:53 +02:00
Sebastian Huber
8bc24e5f54 eng: Add proxy item type
Update #3715.
2023-05-05 10:38:51 +02:00
Sebastian Huber
2a5e59d34f eng: Add design target item type
Update #3715.
2023-05-04 15:53:16 +02:00
Sebastian Huber
c69046ef48 eng: Remove obsolete type listing
Update #3715.
2023-05-04 15:53:12 +02:00
Sebastian Huber
7158449cc5 eng: Update application configuration how-to
Change paths to be in line with the actual specification.  Fix group
membership link role.

Update #3715.
2023-05-04 15:53:12 +02:00
Sebastian Huber
77e8b566b7 eng: Add optional floating-point number type
Update #3715.
2023-05-04 15:52:43 +02:00
Sebastian Huber
98172bc9a4 eng: Use type refinement for validation method
Update #3715.
2023-05-04 15:51:36 +02:00
Sebastian Huber
c81a24418a eng: Add conditional build dependencies
Update #3715.
2023-05-04 15:51:32 +02:00
Sebastian Huber
5928d04c84 eng: Generalize external references
Use a common subtype for external references of interfaces and
requirements.  Add specializations for document and file references.

Update #3715.
2023-05-04 15:50:54 +02:00
Sebastian Huber
6dc190beea eng: Rework performance meansurement items
Use links to specify runtime performance limits in target-specific
items.  Clarify wording.

Update #3715.
2023-05-04 15:50:54 +02:00
Sebastian Huber
3bda7ddbfa eng: Remove test-suite-name attribute 2023-02-16 08:44:33 +01:00
Kinsey Moore
cb375249c5 eng: Add ObjectsItem details
This adds a section on adding ObjectsItems.
2023-02-09 08:52:36 +01:00
Sebastian Huber
0b0dd797fa eng: Use a recommendation for requirement texts
Update #3715.
2023-01-23 07:53:19 +01:00
Sebastian Huber
f690480e21 eng: Add reason to test program state 2023-01-23 07:53:19 +01:00
Sebastian Huber
f3811f29a8 eng: Improve build option default values
Merge "default" and "default-by-variant" attributes.  Use an enabled-by
expression to select the default value.
2023-01-23 07:53:19 +01:00
Sebastian Huber
dc2ea301ea eng: Add more flags to build group item 2023-01-23 07:53:19 +01:00
Sebastian Huber
4fddb23a8f eng: Add memory benachmark type refinement
Update #3715.
2022-10-04 08:39:33 +02:00
Sebastian Huber
b55c8bf295 eng: Use type refinement for validation method
Update #3715.
2022-10-04 08:39:33 +02:00
Sebastian Huber
4966ed0611 eng: Remove appl config group member link role
Update #3715.
2022-10-04 08:39:33 +02:00
Sebastian Huber
c909228c7d eng: Refine unspecified interfaces
Update #3715.
2022-10-04 08:39:33 +02:00
Sebastian Huber
1d9f9afbb8 eng: Add function implementation link role
Update #3715.
2022-10-04 08:39:31 +02:00
Sebastian Huber
c812323f0f eng: Unify interface function and macro
This allows the documentation of parameter and return types for macros.

Update #3715.
2022-10-04 08:39:05 +02:00
Sebastian Huber
889a498dbb eng: Remove interface container item type
Update #3715.
2022-10-04 08:37:03 +02:00
Sebastian Huber
c33cca3352 eng: Document new build item attributes
Close #4670.
2022-09-08 08:36:12 +02:00
Joel Sherrill
7757c19ccc eng/req/howto.rst: Fix ./spec2dmodules.py to ./spec2modules.py typo 2022-08-11 13:05:23 -05:00
Sebastian Huber
dd60a4a247 eng: Add script usage to how-to
Update #3715.
2022-01-24 15:35:30 +01:00
Sebastian Huber
1ba0f4103a eng: Document get-string-command-line action
Update #4548.
2022-01-11 17:01:45 +01:00
Sebastian Huber
9fecafaef1 eng: Add runtime performance kinds 2022-01-11 16:54:32 +01:00
Sebastian Huber
fa1c18ef07 eng: Document get-string-command-line action
Close #4548.
2022-01-11 16:54:32 +01:00
Sebastian Huber
ffcf9dc48b eng: Fix action requirement patterns 2022-01-11 16:54:32 +01:00
Sebastian Huber
04bf6a7684 eng: Fix wording in specification items 2021-09-13 08:28:16 +02:00
Sebastian Huber
2df0d64537 eng: Add hidden interface group membership
Update #3715.
2021-09-10 16:27:07 +02:00
Sebastian Huber
60e08fd84f eng: Make interface definitions optional
Update #3715.
2021-09-10 16:27:02 +02:00
Sebastian Huber
9dd61353f6 eng: Add interface params/return to typedefs
Update #3715.
2021-09-10 16:26:18 +02:00
Sebastian Huber
7b2b1b4827 eng: Simplify interface return specification
Update #3715.
2021-09-10 16:25:59 +02:00
Sebastian Huber
d223ec99ae eng: Document use of BSP family for defaults
Update #4468.
2021-08-30 11:04:06 +02:00
Sebastian Huber
76b5b8101c eng: Add freestanding test cases
Update #3715.
2021-08-03 10:39:49 +02:00
Sebastian Huber
b7970090a8 eng: Add unspecified interface groups
Update #3715.
2021-05-08 10:27:29 +02:00
Sebastian Huber
aa0c495b1e eng: Remove text attribute from acfg options
Update #3715.
2021-04-30 07:06:05 +02:00
Sebastian Huber
a95c9688ac eng: Add test suite name
Update #3715.
2021-04-29 11:05:06 +02:00
Sebastian Huber
b6cb057367 eng: Remove scope from constraints
Use links instead of this special purpose attributes.

Update #3715.
2021-04-29 11:05:06 +02:00
Sebastian Huber
e263e84a98 eng: Add unit test link role
Update #3715.
2021-04-29 07:27:00 +02:00
Sebastian Huber
889a5ffcc7 eng: Remove embedded constraints
Update #3715.
2021-04-29 07:27:00 +02:00