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();
}
Esempio n. 2
0
mcp23s08::mcp23s08(const uint8_t csPin,const uint8_t haenAdrs,uint32_t spispeed){
	postSetup(csPin,haenAdrs,spispeed);
}
Esempio n. 3
0
mcp23s08::mcp23s08(const uint8_t csPin,const uint8_t haenAdrs){
	_spiTransactionsSpeed = 0;
	postSetup(csPin,haenAdrs);
}
Esempio n. 4
0
mcp23s08::mcp23s08(const uint8_t csPin,const uint8_t haenAdrs){
	postSetup(csPin,haenAdrs);
}
Esempio n. 5
0
max7301::max7301(const uint8_t csPin,const uint8_t haenAdrs){
	_spiTransactionsSpeed = 0;
	postSetup(csPin,haenAdrs);
}
Esempio n. 6
0
max7301::max7301(const uint8_t csPin,const uint8_t haenAdrs,uint32_t spispeed){
	postSetup(csPin,haenAdrs,spispeed);
}
Esempio n. 7
0
max7318::max7318(const uint8_t adrs){
	postSetup(adrs);
}
Esempio n. 8
0
mcp23s17::mcp23s17(const uint8_t csPin,const uint8_t haenAdrs,uint32_t spispeed){
	setSPIspeed(spispeed);
	
	postSetup(csPin,haenAdrs);
}
Esempio n. 9
0
mcp23016::mcp23016(const uint8_t adrs){
	postSetup(adrs);
}
Esempio n. 10
0
mcp23008::mcp23008(const uint8_t adrs){
	postSetup(adrs);
}
Esempio n. 11
0
pca9555::pca9555(const uint8_t adrs) {
    postSetup(adrs);
}