void GCHook::BucketItem::setupHooks() { void** vtable = GCUtil::getInstanceVtable((void*) Item::mBucket); setupReals(vtable); vtable[ADDRESS_USEON] = (void*) &GCHook::BucketItem::useOn; vtable[ADDRESS_GETICON] = (void*) &GCHook::BucketItem::getIcon; vtable[ADDRESS_BUILDDESCRIPTIONNAME] = (void*) &GCHook::BucketItem::buildDescriptionName; postSetup(); }
mcp23s08::mcp23s08(const uint8_t csPin,const uint8_t haenAdrs,uint32_t spispeed){ postSetup(csPin,haenAdrs,spispeed); }
mcp23s08::mcp23s08(const uint8_t csPin,const uint8_t haenAdrs){ _spiTransactionsSpeed = 0; postSetup(csPin,haenAdrs); }
mcp23s08::mcp23s08(const uint8_t csPin,const uint8_t haenAdrs){ postSetup(csPin,haenAdrs); }
max7301::max7301(const uint8_t csPin,const uint8_t haenAdrs){ _spiTransactionsSpeed = 0; postSetup(csPin,haenAdrs); }
max7301::max7301(const uint8_t csPin,const uint8_t haenAdrs,uint32_t spispeed){ postSetup(csPin,haenAdrs,spispeed); }
max7318::max7318(const uint8_t adrs){ postSetup(adrs); }
mcp23s17::mcp23s17(const uint8_t csPin,const uint8_t haenAdrs,uint32_t spispeed){ setSPIspeed(spispeed); postSetup(csPin,haenAdrs); }
mcp23016::mcp23016(const uint8_t adrs){ postSetup(adrs); }
mcp23008::mcp23008(const uint8_t adrs){ postSetup(adrs); }
pca9555::pca9555(const uint8_t adrs) { postSetup(adrs); }