无法在platformIO中升级到syncElegantOTA v3

问题描述 投票:0回答:1

在我的 ESP32 项目中,我想使用 asyncElegantOTA。作为开发环境,我使用 Visual Studio Code (v1.87.2) 和 platformIO (v3.3.3)。编译我的项目时,我收到以下警告:

AsyncElegantOTA 库已弃用,请考虑迁移到较新的 ElegantOTA 库,该库现在带有异步模式。了解更多:https://docs.elegantota.pro/async-mode/

当前安装的版本是2.2.8。

在我的 platformio.ini 文件中,lib_deps 中有这一行: ayushsharma82/AsyncElegantOTA @ ^2.2.8

我点击了警告中提到的链接,它会将您带到以下文档:

如果您使用 PlatformIO 那么我们可以使用一个巧妙的技巧!您可以在 platformio.ini 文件中设置 build_flags 来启用 ElegantOTA 的异步模式。

打开项目的platformio.ini文件 将此行 build_flags=-DELEGANTOTA_USE_ASYNC_WEBSERVER=1 粘贴到底部 完毕! PlatformIO 现在将以异步模式编译 ElegantOTA!

但是不确定,是否真的以异步模式编译ElegantOTA,但是弃用版本的问题没有解决。

我搜索了图书馆,但提供的最高版本是我已经拥有的。

我还可以尝试在 platformIO 中升级到 AsyncElegantOTA v3 吗?或者,我对这次升级应该是可能的期望是否错误(尽管有警告)?

upgrade esp32 ota platformio
1个回答
0
投票

打开项目的

platformio.ini
文件

添加

lib_deps = https://github.com/cavli-wireless/P32C1RM-Arduino.git

您将获得最新版本。

© www.soinside.com 2019 - 2024. All rights reserved.