RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
timecounterimpl.h
Go to the documentation of this file.
1
9/*
10 * Copyright (c) 2015 embedded brains GmbH. All rights reserved.
11 *
12 * embedded brains GmbH
13 * Dornierstr. 4
14 * 82178 Puchheim
15 * Germany
16 * <rtems@embedded-brains.de>
17 *
18 * The license and distribution terms for this file may be
19 * found in the file LICENSE in this distribution or at
20 * http://www.rtems.org/license/LICENSE.
21 */
22
23#ifndef _RTEMS_SCORE_TIMECOUNTERIMPL_H
24#define _RTEMS_SCORE_TIMECOUNTERIMPL_H
25
27#include <sys/timetc.h>
28
29#ifdef __cplusplus
30extern "C" {
31#endif /* __cplusplus */
32
46 const struct bintime *bt,
47 ISR_lock_Context *lock_context
48);
49
52#ifdef __cplusplus
53}
54#endif /* __cplusplus */
55
56#endif /* _RTEMS_SCORE_TIMECOUNTERIMPL_H */
void _Timecounter_Set_clock(const struct bintime *bt, ISR_lock_Context *lock_context)
Sets the timecounter clock to the given value.
Timecounter API.
Local ISR lock context for acquire and release pairs.
Definition: isrlock.h:65