First of all congrats to the team for delivering this great product!
Since the Photon is running RTOS, the user code will run regardless if the Photon is connecting/disconnected/etc correct?
I look at the documentation here:
http://docs.particle.io/photon/firmware/#system-modes-semi-automatic-mode
And it states:
When the user calls Spark.connect(), the user code will be blocked, and the device will attempt to negotiate a connection. This connection will block until either the device connects to the Cloud or an interrupt is fired that calls Spark.disconnect().
Is this just not correctly updated? Or will it still block while connecting?