Is (will be) there a section to explain the Constraints and how to interpret them? Mainly, what kind of constraints are specified, and what should be assumed (like, if a directive does not say it can be called from thread context, then it implicitly cannot)?
On Wed, Feb 10, 2021 at 9:28 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > This patch adds the next round of generated documentation. Patches 1 to > 5 try to unify the documentation accross managers. The other patches > add the generated documentation for the Semaphore, Barrier, User > Extensions, and Clock Managers. > > Here is the updated document for review: > > https://ftp.rtems.org/pub/rtems/people/sebh/c-user.pdf > > v2: > > - Use EARS syntax for pointer parameters. > > - Document MrsP semaphore constraint > > - Document extension set parameter > > - Generate clock manager documentation > > Sebastian Huber (12): > c-user: Clarify timer manager documentation > c-user: Clarify event manager documentation > c-user: Clarify partition manager documentation > c-user: Clarify IO manager documentation > c-user: Clarify object services documentation > c-user: Add labels to the manager chapters > c-user: Add control block acronyms > c-user: Move deprecated/removed directives > c-user: Generate semaphore manager documentation > c-user: Generate barrier manager documentation > c-user: Generate user extensions manager docs > c-user: Generate clock manager documentation > > c-user/barrier/directives.rst | 566 +++++---- > c-user/barrier/index.rst | 2 + > c-user/barrier/introduction.rst | 45 +- > c-user/board_support_packages.rst | 2 +- > c-user/clock/directives.rst | 874 +++++++------ > c-user/clock/index.rst | 3 + > c-user/clock/introduction.rst | 83 +- > c-user/clock/removed-directives.rst | 81 ++ > c-user/config/scheduler-general.rst | 2 +- > c-user/dual-ported-memory/index.rst | 2 + > c-user/event/directives.rst | 57 +- > c-user/event/index.rst | 2 + > c-user/event/introduction.rst | 2 +- > c-user/glossary.rst | 67 +- > c-user/interrupt/index.rst | 2 + > c-user/io/directives.rst | 6 +- > c-user/io/index.rst | 2 + > c-user/message/index.rst | 2 + > c-user/object-services/directives.rst | 12 +- > c-user/object-services/index.rst | 2 + > c-user/partition/directives.rst | 24 +- > c-user/partition/index.rst | 2 + > c-user/rate-monotonic/index.rst | 2 + > c-user/region/index.rst | 2 + > c-user/scheduling-concepts/index.rst | 2 +- > c-user/semaphore/directives.rst | 1485 ++++++++++++++--------- > c-user/semaphore/index.rst | 2 + > c-user/semaphore/introduction.rst | 52 +- > c-user/signal/index.rst | 2 + > c-user/task/deprecated-directives.rst | 46 + > c-user/task/index.rst | 4 + > c-user/task/removed-directives.rst | 283 +++++ > c-user/timer/directives.rst | 212 +++- > c-user/timer/index.rst | 2 + > c-user/timer/introduction.rst | 2 +- > c-user/user-extensions/directives.rst | 330 +++-- > c-user/user-extensions/index.rst | 2 +- > c-user/user-extensions/introduction.rst | 36 +- > 38 files changed, 2913 insertions(+), 1391 deletions(-) > create mode 100644 c-user/clock/removed-directives.rst > create mode 100644 c-user/task/deprecated-directives.rst > create mode 100644 c-user/task/removed-directives.rst > > -- > 2.26.2 > > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel