SMBus specification implementation for WeIO