ABSTRACT_FUTURE typedef | i2c::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 typedef | devices::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 typedef | i2c::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 typedef | devices::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 |