2 #ifndef __i2cCommander_H__ 3 #define __i2cCommander_H__ 8 #ifndef NO_I2CCOMMANDER 15 #define I2CCommander I2CCommanderClass::GetCurrent() 41 static I2CCommanderClass *pI2cCommander;
45 inline I2CCommanderClass() :
Commander() {}
50 void begin(uint8_t inI2CSlaveID);
59 static inline I2CCommanderClass &GetCurrent()
61 if (pI2cCommander == NULL)
62 pI2cCommander =
new I2CCommanderClass();
64 return *(I2CCommanderClass::pI2cCommander);
66 #ifdef COMMANDERS_PRINT_COMMANDERS 70 void printCommander();
virtual unsigned long loop()