Our program was developed from the UART example to communicate message to our mobile app. The problem started showing up recently, so I’m not sure where the issue originates.
We are running OS 1.4.2 on the Argon and get an SOS 10 blink assertion failure or a 1 blink hard fault at sporadic times. I was able to duplicate the error by sending a command to perform a WiFi.scan(), then sending multiple more messages before the scan is complete. The crash occurs when the function block of the wifi.scan() completes. We do not get any debug messages of the later sent UART commands. I put a Serial print of the Bluetooth message received as the first line in the onDataReceived() function. The Argon does not seem to process our command before it crashes.
Any thoughts on what is causing this and/or a solution?