Blinking startup errors

Add support for blinking startup error codes to Quanton as well as FlyingF3.
Also added proper bus locking to the I2C CheckClear function and
fixed a deadlock when using F1 I2C without FreeRTOS.