Loading...
Searching...
No Matches
convert_shift.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2018 Kaspar Schleiser <kaspar@schleiser.de>
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
23
24#include <stdint.h>
25
26#include "ztimer.h"
27#include "ztimer/convert.h"
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
49
61 ztimer_clock_t *lower, unsigned shift);
62
63#ifdef __cplusplus
64}
65#endif
66
ztimer frequency conversion base module
void ztimer_convert_shift_up_init(ztimer_convert_shift_t *clock, ztimer_clock_t *lower, unsigned shift)
ztimer_convert_shift init() for (fake) increasing timer frequency
struct ztimer_clock ztimer_clock_t
ztimer_clock_t forward declaration
Definition ztimer.h:287
ztimer_convert_shift frequency conversion layer class
ztimer_convert_t super
Superclass instance.
unsigned shift
Frequency conversion scaling constant from lower to self.
base type for ztimer convert modules
Definition convert.h:41
ztimer API