currently the program goes into an infinte loop if i2c can't be initialized
currently the program goes into an infinte loop if i2c can't be initialized