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
27
namespace
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
*/
42
class
LowPowerTicker
:
public
TickerBase
{
43
public
:
44
LowPowerTicker
();
45
};
46
47
/** @}*/
48
49
}
// namespace mbed
50
51
#endif
52
53
#endif
mbed::LowPowerTicker
Low Power Ticker.
Definition:
LowPowerTicker.h:42
mbed::TickerBase
A Ticker is used to call a function at a recurring interval.
Definition:
Ticker.h:73
drivers
include
drivers
LowPowerTicker.h
Generated by
1.9.5