Closed duduita closed 1 week ago
We need to split this issue in two:
Created a separate issue focusing on make the device reset/recover when a deadlock is detected.
Believe that this might be fixed. @duduita to confirm.
Probably caused by the deadlock which has been fixed.
Describe the bug It pushed logs to the cloud for ~1200 events, after that the app still is responding to button interrupts, and is still collecting sensor data, but the output looks like this:
So it's stopped sending cloud data. I see it did a making cloud request and then never reported error or success, and just quit reporting anything at all.
Additionally, after enabling mbedTLS native logs, I could see that it stopped during the flush output:
To Reproduce Run CultivarApp with health metrics enabled.
Expected behavior It should not deadlock, but keep running normally.
Meadow (please complete the following information as best as you can): Board Information Model: F7Micro Hardware version: F7CoreComputeV2 Device name: Cultivar
Hardware Information Processor type: STM32F777IIK6 ID: 2F-00-1F-00-12-50-33-53-32-34-31-20 Serial number: 2050346B5333 Coprocessor type: ESP32 MAC Address - WiFi: 4C:75:25:D5:28:5C
Firmware Versions OS: 1.11.0.0 Mono: 1.11.0.0 Coprocessor: 1.11.0.0 Protocol: 7