I have an application, written for the Core, at the moment no Photon available. This application sends every 5 minutes an broadcast UDP message, plain text message. Every 15 seconds an TCPClient HTTP json message to an remote server, no response from server except “OK”. I do not use Spark Cloud, local compiled firmware.
If I use the feature/hal branch and compile my application against this firmware version the application runs stable for hours without issue.
If I use the develop branch, no changes to the code is required and it compiles without error. If I run the application it runs for some minutes, sometimes up to 15 minutes, after that no message is sent any more. No UDP, no TCPClient. Using Serial output with println also suggest that it is stuck somewhere within the loop(), I see no further output there as well.
Has someone an idea how to debug it further so I can find out why it is hanging?