One remaining issue I am having with the photon code is it seems that listening mode blocks all user code from running.
Has anyone else run into this?
Listening mode was not blocking on the core.
It is rather important in my code to detect that the Photon is in listening mode and if credentials have not been received by the timeout limit I’ve set, my device shuts itself off to save the battery. This photon functionality breaks an important feature of our device.
Correction: Listening mode has always been blocking on the core. I was mistaken as I had forgotten that I had worked out an ISR approach to break out of listening mode that resolved this problem for me on the core.