added fail check in hardware i2c driver. this doesn't solve the fact that it sucks. needs to be rewritten w/o IRQ
Enable software and disable hardware I2C driver.
Software one has been tested and works, hardware causes issues with new PWM code.
reverting to old build until i2c issues resolved
Cleanup EEPROM writing
move code around to fix some gcc error that doesn't occur with real compilers
Merge commit 'multiwii/master~2'
Merge remote-tracking branch 'multiwii/master'