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.
Dependents: LPCXpresso1769_blinky
Fork of mbed-dev by
LowPowerTicker Class Reference
#include <LowPowerTicker.h>
Inherits mbed::Ticker.
Inherited by LowPowerTimeout.
Public Member Functions | |
| 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 > | |
| void | attach (T *obj, M method, float t) |
| Attach a member function to be called by the Ticker, specifiying the interval in seconds. | |
| void | attach_us (Callback< void()> func, timestamp_t t) |
| Attach a function to be called by the Ticker, specifiying the interval in micro-seconds. | |
| template<typename T , typename M > | |
| void | attach_us (T *obj, M method, timestamp_t t) |
| Attach a member function to be called by the Ticker, specifiying the interval in micro-seconds. | |
| void | detach () |
| Detach the function. | |
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] |
| void attach | ( | T * | obj, |
| M | method, | ||
| float | t | ||
| ) | [inherited] |
| void attach_us | ( | T * | obj, |
| M | method, | ||
| timestamp_t | t | ||
| ) | [inherited] |
| void attach_us | ( | Callback< void()> | func, |
| timestamp_t | t | ||
| ) | [inherited] |
| void detach | ( | ) | [inherited] |
Detach the function.
Definition at line 25 of file Ticker.cpp.
| void irq | ( | uint32_t | id ) | [static, inherited] |
The handler registered with the underlying timer interrupt.
Definition at line 33 of file TimerEvent.cpp.
Field Documentation
timestamp_t _delay [protected, inherited] |
Generated on Tue Jul 12 2022 16:04:31 by
1.7.2
