added smbus support (otherwise bus is driven low all the time)