i2c estructurado y funcional con timeouts y error