FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
devices::rtc::DS1307< MANAGER >::HaltClockFuture Class Reference

Create a future to be used by asynchronous method halt_clock(HaltClockFuture&). More...

#include <fastarduino/devices/ds1307.h>

Inheritance diagram for devices::rtc::DS1307< MANAGER >::HaltClockFuture:
Collaboration diagram for devices::rtc::DS1307< MANAGER >::HaltClockFuture:

Additional Inherited Members

- Public Member Functions inherited from i2c::TWriteRegisterFuture< MANAGER, REGISTER, T, FUNCTOR >
 TWriteRegisterFuture (const ARG_TYPE &value=ARG_TYPE{}, future::FutureNotification notification=future::FutureNotification::NONE)
 Create a TWriteRegisterFuture future. More...
 
- Public Member Functions inherited from i2c::WriteRegisterFuture< MANAGER, T, FUNCTOR >
 WriteRegisterFuture (uint8_t reg, const ARG_TYPE &value, future::FutureNotification notification=future::FutureNotification::NONE)
 Create a WriteRegisterFuture future for a given device register reg. More...
 

Detailed Description

template<typename MANAGER>
class devices::rtc::DS1307< MANAGER >::HaltClockFuture

Create a future to be used by asynchronous method halt_clock(HaltClockFuture&).

This is used by halt_clock() to set device data, and it shall be used by the caller to determine when the I2C transaction is finished.

See also
halt_clock(HaltClockFuture&)

Definition at line 508 of file ds1307.h.


The documentation for this class was generated from the following file: