Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MAX44000 PWM_Tone_Library nexpaq_mdk
Fork of LED_Demo by
LowPowerTicker Class Reference
#include <LowPowerTicker.h>
Inherits mbed::Ticker.
Inherited by LowPowerTimeout.
Public Member Functions | |
void | attach_us (Callback< void()> func, timestamp_t t) |
Attach a function to be called by the Ticker, specifiying the interval in micro-seconds. | |
void | attach (Callback< void()> func, float t) |
Attach a function to be called by the Ticker, specifiying the interval in seconds. | |
template<typename T , typename M > | |
MBED_DEPRECATED_SINCE ("mbed-os-5.1","The attach function does not support cv-qualifiers. Replaced by ""attach(callback(obj, method), t).") void attach(T *obj | |
Attach a member function to be called by the Ticker, specifiying the interval in seconds. | |
template<typename T , typename M > | |
MBED_DEPRECATED_SINCE ("mbed-os-5.1","The attach_us function does not support cv-qualifiers. Replaced by ""attach_us(callback(obj, method), t).") void attach_us(T *obj | |
Attach a member function to be called by the Ticker, specifiying the interval in micro-seconds. | |
Static Public Member Functions | |
static void | irq (uint32_t id) |
The handler registered with the underlying timer interrupt. | |
Protected Attributes | |
timestamp_t | _delay |
Time delay (in microseconds) for re-setting the multi-shot callback. | |
Callback< void()> | _function |
Callback. |
Detailed Description
Low Power Ticker.
Synchronization level: Interrupt safe
Definition at line 32 of file LowPowerTicker.h.
Member Function Documentation
void attach | ( | Callback< void()> | func, |
float | t | ||
) | [inherited] |
Attach a function to be called by the Ticker, specifiying the interval in seconds.
- Parameters:
-
func pointer to the function to be called t the time between calls in seconds
Definition at line 75 of file hal/api/Ticker.h.
void attach_us | ( | Callback< void()> | func, |
timestamp_t | t | ||
) | [inherited] |
Attach a function to be called by the Ticker, specifiying the interval in micro-seconds.
- Parameters:
-
fptr pointer to the function to be called t the time between calls in micro-seconds
Definition at line 101 of file hal/api/Ticker.h.
void irq | ( | uint32_t | id ) | [static, inherited] |
The handler registered with the underlying timer interrupt.
Definition at line 33 of file TimerEvent.cpp.
MBED_DEPRECATED_SINCE | ( | "mbed-os-5.1" | , |
"The attach_us function does not support cv-qualifiers. Replaced by ""attach_us(callback(obj, method), t)." | |||
) | [inherited] |
Attach a member function to be called by the Ticker, specifiying the interval in micro-seconds.
- Parameters:
-
tptr pointer to the object to call the member function on mptr pointer to the member function to be called t the time between calls in micro-seconds
MBED_DEPRECATED_SINCE | ( | "mbed-os-5.1" | , |
"The attach function does not support cv-qualifiers. Replaced by ""attach(callback(obj, method), t)." | |||
) | [inherited] |
Attach a member function to be called by the Ticker, specifiying the interval in seconds.
- Parameters:
-
obj pointer to the object to call the member function on method pointer to the member function to be called t the time between calls in seconds
Field Documentation
timestamp_t _delay [protected, inherited] |
Time delay (in microseconds) for re-setting the multi-shot callback.
Definition at line 136 of file hal/api/Ticker.h.
Callback<void()> _function [protected, inherited] |
Callback.
Definition at line 137 of file hal/api/Ticker.h.
Generated on Tue Jul 12 2022 12:29:13 by
