Add software reset
Allow color change of an effect through i2c data
Refactoring sensor reading