summaryrefslogtreecommitdiffstats
path: root/c-user/task/directives.rst (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-07-25c-user: Link task entry and global constructionSebastian Huber1-3/+3
2023-07-20c-user: Fix typoSebastian Huber1-1/+1
Updates #4772.
2023-07-20c-user: Update copyright and use glossary termsSebastian Huber1-3/+3
Updates #4772.
2023-07-06c-user: Update references to rtems_task_wake_afterKinsey Moore1-11/+16
rtems_task_wake_after takes a parameter in terms of a count of clock ticks and not a measure in a subunit of seconds. This updates documentation to reflect that. This also makes obvious the caveat about the first tick wait not being a whole tick and points the user at a replacement for better accuracy. Updates #4772
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2023-05-09c-user: Generate API type documentationSebastian Huber1-20/+21
Close #4901.
2023-02-14c-user: Harmonize header file referencesSebastian Huber1-3/+3
2022-10-04c-user: Add types to macrosSebastian Huber1-1/+1
2022-07-28c-user: Document new rtems_task_delete() behaviourSebastian Huber1-5/+20
Update #4679.
2022-03-30c-user: Clarify scheduler of created taskSebastian Huber1-3/+3
2021-11-19c-user: Use RTEMS_WHO_AM_I for rtems_task_ident()Sebastian Huber1-2/+2
2021-06-15c-user: Use a common phrase for pointer parametersSebastian Huber1-25/+25
Mention the type of the pointer in the parameter description. Use the more general term "object" instead of "variable". Update #3993.
2021-05-27c-user: Document new rtems_task_delete() errorSebastian Huber1-0/+3
Close #4414.
2021-05-12c-user: Constify rtems_task_wake_when()Sebastian Huber1-1/+1
Update #4406.
2021-05-12c-user: Clarify rtems_task_get_priority()Sebastian Huber1-2/+2
2021-05-12c-user: Document rtems_task_set_scheduler() errorsSebastian Huber1-2/+22
2021-04-28c-user: Generate task manager documentationSebastian Huber1-1163/+1679
The documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. The documentation source files were generated from the items by a script. Update #3993.
2020-09-02c-user: Split up task managerSebastian Huber1-625/+0
This makes it easier to automatically generate parts of the manager documentation in the future. Update #3993.
2020-06-18c-user: Remove RTEMS_MP_NOT_CONFIGURED errorSebastian Huber1-2/+0
Some objects can be created with a local or global scope in a multiprocessing network. In non-multiprocessing configurations setting the scope to local or global had no effect since such a system can be viewed as a multiprocessing network with just one node. One and all nodes is the same in such a network. However, if multiprocessing was configured, creation of a global object in a single node network resulted in an RTEMS_MP_NOT_CONFIGURED error. Remove this error condition for symmetry to the non-multiprocessing setup. This is in line with the task affinity behaviour in SMP systems. Close #4005.
2020-04-15c-user: Split deprecated/removed directives chapterSebastian Huber1-4/+7
2020-03-05c-user: Document task memorySebastian Huber1-12/+52
Close #3835.
2019-09-03Address several issues from compiling examplesMartin Erik Werner1-1/+1
Compiling the code from examples "code-block:: c" along with public includes and a bsp exposed a few issues amongst a lot of false positives. Address some of these: * Terminate struct declarations with ';'. Mainly for pedantic correctness. * Show ptrdiff_t instead of size_t for the sbrk() prototype, matching the current argument type in rtems. * Replace some occurrences of unsigned16 with uint16_t. * Fix odd type declaration, "uint8_t char*" -> "char*". * Use appropriate helper to get chain head instead of invalid access to nonexistent struct member. * Remove several excess '\' escapes. * Use RTEMS_SELF instead of undefined SELF. * Use rtems_task instead of void for task functions. * Add missing stack size parameter in task creation. * Use rtems_interrupt_level instead of undefined rtems_interrupt. * Correct return value format for rtems_object_id_get_api() rtems_object_id_get_index() (enum and uint16_t) and also fix corresponding print formatting. * Correct return value documentation for rtems_object_id_get_class(), rtems_object_id_get_node() and rtems_object_id_get_index() int -> uint32_t. * Use RTEMS_SUCCESSFUL instead of undefined RTEMS_STATUS_SUCCESSFUL and fix return value variable name in rate monotonic examples. * Use RTEMS_TIMEOUT instead of undefined TIMEOUT and RTEMS_PERIOD_STATUS instead of undefined STATUS. * Add missing fields to ftpd configuration. * Correct parameter types in ftpd hook prototype, unsigned char * -> void *. * Fix various code-block:: attributes, c -> makefile and c -> shell. * Add missing parenthesis in socket buffer memory calculation example. * Remove typedef in declaration of mq_attr since it is defiend without typedef in reality. * Update siginfo_t declaration to match current reality. * Update shell user command definition example to include mode, uid and gid.
2019-01-11Simplify SPDX-License-Identifier commentSebastian Huber1-1/+1
2019-01-11Remove superfluous "All rights reserved."Sebastian Huber1-1/+0
2019-01-11Use standard format for copyright linesSebastian Huber1-2/+1
2018-10-04c-user: Document rtems_task_exit()Sebastian Huber1-1/+46
Close #3533.
2017-12-06Account for non-preemption and interrupt level not supported on SMPJoel Sherrill1-0/+8
Closes #3000.
2017-11-13Clean up sphinx warnings.Chris Johns1-21/+42
- Fix minor formatting issues. - Fix reference the gloassary TLS using ':term:'. - Make sure nothing is between an anchor and the heading where ':ref:' references the anchor. This meant moving all the recently added '.. index::' entries. Update #3232. Update #3229.
2017-11-12c-user: Fix index locations.Chris Johns1-69/+78
Update #3229.
2017-11-09Change RTEMS version to 5Sebastian Huber1-7/+7
Update #3220.
2017-09-14c-user: Fix task create notesSebastian Huber1-2/+6
2017-07-10c-user: Update scheduler/task chapterSebastian Huber1-1/+6
Reflect EDF SMP scheduler changes. Close #3059. Close #3063.
2017-03-08c-user: Add note to rtems_task_set_scheduler()Sebastian Huber1-1/+3
2017-03-07c-user: Update rtems_task_set_scheduler()Sebastian Huber1-31/+39
2017-02-01c-user: Move some task directivesSebastian Huber1-0/+234
2017-01-31c-user: Task namesSebastian Huber1-0/+14
Update #2858.
2017-01-17c-user: Fix typoSebastian Huber1-1/+1
2016-12-19Document rtems_task_get_priority()Sebastian Huber1-0/+51
Close #2784.
2016-12-13Update Task Manager chapterSebastian Huber1-184/+180
Introduce "Deprecated and Removed Directives" section. Update #2423.
2016-11-09c-user: Fix header levels. Minor fixes.Chris Johns1-1/+1
2016-11-08c-user: Format the directives as descriptions.Chris Johns1-789/+782
This change combined with the element list change in latex generates a much better looking PDF. Add a page break before each directive to like th previous versions of the manuals.
2016-11-03Update due to clock manager and driver changesSebastian Huber1-1/+1
2016-11-03Rename all manuals with an _ to have a -. It helps released naming of files.Chris Johns1-0/+0
2016-11-01c_user: Re-add task notepads for 4.11. Remove this patch after branching.Joel Sherrill1-0/+114
2016-05-20Set SPDX License Identifier in each source file.Chris Johns1-0/+2
2016-05-02Change code to code-block.Chris Johns1-18/+18
2016-05-02Fix the double quotes.Chris Johns1-16/+17
2016-05-02Add an rtems-table class to wrap and align HTML tables.Chris Johns1-0/+21
2016-05-02Remove widths from tables for the PDF.Chris Johns1-21/+0
2016-05-02Switch the task manager to tables for status codes.Chris Johns1-262/+252