Mbed OS Reference
Loading...
Searching...
No Matches
LowPowerTicker.h
1/* mbed Microcontroller Library
2 * Copyright (c) 2015 ARM Limited
3 * SPDX-License-Identifier: Apache-2.0
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17#ifndef MBED_LOWPOWERTICKER_H
18#define MBED_LOWPOWERTICKER_H
19
20#include "platform/platform.h"
21#include "drivers/Ticker.h"
22
23#if defined (DEVICE_LPTICKER) || defined(DOXYGEN_ONLY)
24
25#include "hal/lp_ticker_api.h"
26
27namespace mbed {
28/** \defgroup drivers-public-api-ticker Ticker
29 * \ingroup drivers-public-api
30 */
31
32/**
33 * \defgroup drivers_LowPowerTicker LowPowerTicker class
34 * \ingroup drivers-public-api-ticker
35 * @{
36 */
37
38/** Low Power Ticker
39 *
40 * @note Synchronization level: Interrupt safe
41 */
42class LowPowerTicker : public TickerBase {
43public:
45};
46
47/** @}*/
48
49} // namespace mbed
50
51#endif
52
53#endif
Low Power Ticker.
A Ticker is used to call a function at a recurring interval.
Definition: Ticker.h:73