| FastArduino
    v1.9
    C++ library to build fast but small Arduino/AVR projects | 
Synchronous I2C Manager for ATmega architecture with support for dynamic proxies. More...
#include <fastarduino/i2c_handler_atmega.h>


| Public Member Functions | |
| I2CSyncLCManager (lifecycle::AbstractLifeCycleManager &lifecycle_manager) | |
| I2CSyncLCManager (lifecycle::AbstractLifeCycleManager &lifecycle_manager) | |
|  Public Member Functions inherited from i2c::AbstractI2CSyncManager< ARCH_HANDLER_, MODE_, HAS_LC_, STATUS_HOOK_, HAS_DEBUG_, DEBUG_HOOK_ > | |
| void | begin () | 
| Prepare and enable the MCU for I2C transmission.  More... | |
| void | end () | 
| Disable MCU I2C transmission.  More... | |
| void | begin_ () | 
| Prepare and enable the MCU for I2C transmission.  More... | |
| void | end_ () | 
| Disable MCU I2C transmission.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from i2c::AbstractI2CSyncATmegaManager< MODE_, true, false, I2C_STATUS_HOOK, false, I2C_DEBUG_HOOK > | |
| using | ABSTRACT_FUTURE = typename PARENT::ABSTRACT_FUTURE | 
| using | PROXY = typename PARENT::template PROXY< T > | 
| using | FUTURE = typename PARENT::template FUTURE< OUT, IN > | 
|  Public Types inherited from i2c::AbstractI2CSyncManager< ARCH_HANDLER_, MODE_, HAS_LC_, STATUS_HOOK_, HAS_DEBUG_, DEBUG_HOOK_ > | |
| using | ABSTRACT_FUTURE = future::AbstractFakeFuture | 
| template<typename T > | |
| using | PROXY = typename LC::template PROXY< T > | 
| template<typename OUT , typename IN > | |
| using | FUTURE = future::FakeFuture< OUT, IN > | 
|  Public Types inherited from i2c::AbstractI2CSyncATtinyManager< MODE_, true, false, I2C_STATUS_HOOK, false, I2C_DEBUG_HOOK > | |
| using | ABSTRACT_FUTURE = typename PARENT::ABSTRACT_FUTURE | 
| using | PROXY = typename PARENT::template PROXY< T > | 
| using | FUTURE = typename PARENT::template FUTURE< OUT, IN > | 
|  Protected Types inherited from i2c::AbstractI2CSyncManager< ARCH_HANDLER_, MODE_, HAS_LC_, STATUS_HOOK_, HAS_DEBUG_, DEBUG_HOOK_ > | |
| using | ARCH_HANDLER = ARCH_HANDLER_ | 
| using | MODE_TRAIT = I2CMode_trait< MODE_ > | 
| using | I2C_TRAIT = board_traits::TWI_trait | 
| using | REG8 = board_traits::REG8 | 
| using | DEBUG = I2CDebugSupport< HAS_DEBUG_, DEBUG_HOOK_ > | 
| using | LC = I2CLifeCycleSupport< HAS_LC_ > | 
Synchronous I2C Manager for ATmega architecture with support for dynamic proxies.
Synchronous I2C Manager for ATtiny architecture with support for dynamic proxies.
This class offers no debug facility.
| MODE_ | the I2C mode for this manager | 
Definition at line 1265 of file i2c_handler_atmega.h.