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

This is the complete list of members for devices::rtc::DS1307< MANAGER >, including all inherited members.

ABSTRACT_FUTURE typedefi2c::I2CDevice< MANAGER >protected
async_multi_write(F &future, bool stop=true)i2c::I2CDevice< MANAGER >inlineprotected
async_read(F &future, bool stop=true)i2c::I2CDevice< MANAGER >inlineprotected
async_write(F &future, bool stop=true)i2c::I2CDevice< MANAGER >inlineprotected
disable_output(DisableOutputFuture &future)devices::rtc::DS1307< MANAGER >inline
disable_output(bool output_value=false)devices::rtc::DS1307< MANAGER >inline
DS1307(MANAGER &manager)devices::rtc::DS1307< MANAGER >inlineexplicit
enable_output(EnableOutputFuture &future)devices::rtc::DS1307< MANAGER >inline
enable_output(SquareWaveFrequency frequency=SquareWaveFrequency::FREQ_1HZ)devices::rtc::DS1307< MANAGER >inline
get_datetime(GetDatetimeFuture &future)devices::rtc::DS1307< MANAGER >inline
get_datetime(tm &datetime)devices::rtc::DS1307< MANAGER >inline
get_ram(GetRamFuture< SIZE > &future)devices::rtc::DS1307< MANAGER >inline
get_ram(GetRam1Future &future)devices::rtc::DS1307< MANAGER >inline
get_ram(uint8_t address)devices::rtc::DS1307< MANAGER >inline
get_ram(uint8_t address, uint8_t(&data)[SIZE])devices::rtc::DS1307< MANAGER >inline
get_ram(uint8_t address, T &data)devices::rtc::DS1307< MANAGER >inline
GetDatetimeFuture typedefdevices::rtc::DS1307< MANAGER >
halt_clock(HaltClockFuture &future)devices::rtc::DS1307< MANAGER >inline
halt_clock()devices::rtc::DS1307< MANAGER >inline
I2CDevice(MANAGER &manager, uint8_t device, UNUSED Mode< MODE > mode, bool auto_stop)i2c::I2CDevice< MANAGER >inlineprotected
launch_commands(ABSTRACT_FUTURE &future, utils::range< I2CLightCommand > commands)i2c::I2CDevice< MANAGER >inlineprotected
MANAGER typedefi2c::I2CDevice< MANAGER >
ram_size()devices::rtc::DS1307< MANAGER >inlinestatic
read(uint8_t read_count=0, bool finish_future=false, bool stop=false)i2c::I2CDevice< MANAGER >inlineprotectedstatic
set_datetime(SetDatetimeFuture &future)devices::rtc::DS1307< MANAGER >inline
set_datetime(const tm &datetime)devices::rtc::DS1307< MANAGER >inline
set_device(uint8_t device)i2c::I2CDevice< MANAGER >inlineprotected
set_ram(SetRamFuture< SIZE > &future)devices::rtc::DS1307< MANAGER >inline
set_ram(SetRam1Future &future)devices::rtc::DS1307< MANAGER >inline
set_ram(uint8_t address, uint8_t data)devices::rtc::DS1307< MANAGER >inline
set_ram(uint8_t address, const uint8_t(&data)[SIZE])devices::rtc::DS1307< MANAGER >inline
set_ram(uint8_t address, const T &data)devices::rtc::DS1307< MANAGER >inline
SetDatetimeFuture typedefdevices::rtc::DS1307< MANAGER >
sync_read(T &result)i2c::I2CDevice< MANAGER >inlineprotected
sync_write(const T &value)i2c::I2CDevice< MANAGER >inlineprotected
sync_write()i2c::I2CDevice< MANAGER >inlineprotected
write(uint8_t write_count=0, bool finish_future=false, bool stop=false)i2c::I2CDevice< MANAGER >inlineprotectedstatic