summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/rtems/clock.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2023-02-14doxygen: Use @anchor for appl config optionsSebastian Huber1-4/+4
The application configuration options are documented in "cpukit/doxygen/appl-config.h". Since the application configuration option defines are also present in multiple test program sources, the "#OPTION" references cannot be mapped to a unique definition. Add an anchor for each option and reference it to avoid the issues with the multiple definitions. Update #3994.
2022-11-08rtems: Fix type in descriptionSebastian Huber1-1/+1
2022-09-05rtems: Add constraints for rtems_clock_tick()Sebastian Huber1-0/+12
2021-12-22rtems: Fix Clock Manager parameter descriptionsSebastian Huber1-8/+8
Update #4572.
2021-11-23rtems: Replace "precision" with "resolution"Sebastian Huber1-32/+32
Resolution is the right term for the documented property.
2021-11-15rtems: Add new clock manager directivesSebastian Huber1-0/+592
Update #4527.
2021-09-15rtems: Add header files to Doxygen groupsSebastian Huber1-0/+2
2021-09-06rtems: Document time of day constraintsSebastian Huber1-4/+13
Update #4338.
2021-06-15Use a common phrase for pointer parametersSebastian Huber1-15/+15
Mention the type of the pointer in the parameter description. Use the more general term "object" instead of "variable". Update #3993.
2021-04-28rtems: Clarify constraints in documentationSebastian Huber1-3/+4
2021-02-17rtems: Generate <rtems/rtems/clock.h>Sebastian Huber1-170/+434
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
2020-12-02rtems: Add <rtems/rtems/clockimpl.h>Sebastian Huber1-30/+0
2019-04-02doxygen: Restructured cpukit/include/rtems/rtemsAndreas Dachsberger1-2/+2
Update #3706.
2019-04-02doxygen: Reviewed cpukit/include/rtems/rtemsAndreas Dachsberger1-4/+1
Update #3706.
2019-02-28Remove explicit file names from @fileSebastian Huber1-1/+1
This makes the @file documentation independent of the actual file name. Update #3707.
2018-11-12score: Introduce <rtems/score/watchdogticks.h>Sebastian Huber1-1/+0
Separate the definitions related to watchdog ticks from the watchdog structures. Update #3598.
2018-11-12rtems: Avoid <rtems/score/timecounter.h> in APISebastian Huber1-7/+1
Use a real function for rtems_clock_get_uptime_seconds(). Update #3598.
2018-11-12score: Remove empty <rtems/score/tod.h>Sebastian Huber1-1/+0
Update #3598.
2018-01-25Remove make preinstallChris Johns1-0/+0
A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
2017-10-25rtems: rtems_clock_get_ticks_per_second()Sebastian Huber1-0/+3
Add macro implementation for rtems_clock_get_ticks_per_second() for C/C++ to avoid the function call overhead. A rtems_clock_get_ticks_per_second() is still provided for language bindings (e.g. Ada).
2016-04-14Obsolete rtems_clock_get() directive.Joel Sherrill1-41/+0
This service was marked as deprecated long prior to the 4.11 release series and is now being removed. closes #2676.
2015-10-26basdefs.h: Add and use RTEMS_DEPRECATEDSebastian Huber1-1/+1
2015-06-09cpukit/rtems: Fix doc for rtems_clock_get_ticks_per_secondGedare Bloom1-1/+1
closes #2357.
2015-05-20timecounter: Use in RTEMSAlexander Krutwig1-26/+5
Replace timestamp implementation with FreeBSD bintime and timecounters. New test sptests/sptimecounter02. Update #2271.
2015-03-10cpukit: deprecate rtems_clock_get(). closes #2294.Gedare Bloom1-1/+4
2014-08-26rtems: Add more clock tick functionsSebastian Huber1-0/+71
Add rtems_clock_tick_later(), rtems_clock_tick_later_usec() and rtems_clock_tick_before().
2014-08-25rtems: Inline rtems_clock_get_ticks_since_boot()Sebastian Huber1-7/+7
Update documentation.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2013-12-24cpukit/rtems: Add rtems_clock_get_uptime_nanoseconds to the RTEMS API.Chris Johns1-0/+7
Add Timestamp support in the score to return a timestamp in nanoseconds. Add a test. Update the RTEMS API documentation.
2013-12-09cpukit/rtems: Remove XXX in commentsJoel Sherrill1-2/+3
2013-08-01score: Move nanoseconds since last tick supportSebastian Huber1-1/+2
Move the nanoseconds since last tick support from the Watchdog to the TOD handler. Now the TOD managment is encapsulated in the TOD_Control structure.
2013-07-26score: Merge tod implementation into one fileSebastian Huber1-1/+0
Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
2013-01-10cpukit: Fix many Doxygen warningsJoel Sherrill1-4/+6
2013-01-04rtems: Doxygen Clean Up Task #2Ayush Awasthi1-110/+113
2012-12-12cpukit/rtems: Header File Doxygen Enhancement GCI Task #8Mathew Kallada1-1/+3
http://www.google-melange.com/gci/task/view/google/gci2012/7948217
2012-12-05rtems misc: Clean up Doxygen GCI Task #5Mathew Kallada1-0/+6
http://www.google-melange.com/gci/task/view/google/gci2012/8015207
2012-12-05rtems misc: Clean up Doxygen GCI Task #7Alex Ivanov1-1/+3
http://www.google-melange.com/gci/task/view/google/gci2012/7950206
2012-12-03cpukit: Clean up Doxygen #3 (GCI 2012)Alex Ivanov1-2/+3
2012-12-02score misc: Clean up Doxygen #14 (GCI 2012)Alex Ivanov1-1/+1
This patch is a task from GCI 2012 which improves the Doxygen comments in the RTEMS source. http://www.google-melange.com/gci/task/view/google/gci2012/8025204
2012-12-02score misc: Clean up Doxygen #14 (GCI 2012)Mathew Kallada1-1/+1
This patch is a task from GCI 2012 which improves the Doxygen comments in the RTEMS source. http://www.google-melange.com/gci/task/view/google/gci2012/8025204
2012-11-21rtems: Add rtems_clock_get_uptime_seconds()Sebastian Huber1-0/+7
2012-11-21rtems: Add rtems_clock_get_uptime_timeval()Sebastian Huber1-0/+7
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-2/+0
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
2011-09-282011-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-1/+1
* rtems/include/rtems/rtems/clock.h, rtems/src/clockset.c: Added const qualifier in rtems_clock_set().
2009-12-172009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-10/+0
* rtems/include/rtems/rtems/clock.h: Eliminate unused type rtems_clock_time_value.
2009-11-29Whitespace removal.Ralf Corsepius1-3/+3
2009-08-052009-08-05 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill1-1/+3
* libcsupport/include/rtems/libio_.h, libcsupport/src/fs_null_handlers.c: Null handlers are now const. * libi2c/libi2c.c, libi2c/libi2c.h: Documentation. Do not create semaphores on the fly. * cpukit/libblock/src/bdpart.c: Fixed format specifier. * cpukit/libblock/include/rtems/bdbuf.h, rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/barrier.h, rtems/include/rtems/rtems/barriermp.h, rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h, rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h, rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h, rtems/include/rtems/rtems/object.h, rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h, rtems/include/rtems/rtems/signalmp.h, rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h, rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h, rtems/inline/rtems/rtems/support.inl: Documentation. * include/rtems/irq-extension.h: Documentation. Added API for interrupt servers.
2009-05-042009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-2/+2
* rtems/include/rtems/rtems/clock.h, rtems/src/clocktodtoseconds.c, rtems/src/clocktodvalidate.c: Add const to parameter.
2008-12-23Eliminate TRUE/FALSE.Ralf Corsepius1-3/+3