我正在开发一个爱好项目,该项目从JSON格式的终点获取3个不同的数据并在LCD屏幕上显示。我在这里写了一张Arduino草图,你可以在我的Github上找到它:
我正在使用TaskScheduler库,LCD屏幕会在周末7:00-10:00之间每分钟更新一次信息,之后除非按下按钮,否则不会发出任何请求。我有时间使用NtpClient。我的问题是ESP.getFreeHeap()
每当我提出请求时越来越低,它永远不会释放内存,即使我在10:00之后停止请求。最终,经过一两天的设备耗尽内存并冻结。
我应该在哪里查看,或者如何防止内存泄漏?我尝试使用ESP.restart()
重新启动esp板,但实际上并没有重启设备。