在 Arduino IDE 上设置 ESP8266 Github 项目。 MiLight Hub、Hue 光桥

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

我一直尝试在 Arduino IDE 上运行来自 github 的 ESP8266 代码,但遇到了问题。以下是该项目的链接:https://github.com/sidoh/esp8266_milight_hub 引用该项目的其他链接:https://hackaday.io/project/5888-reverse-engineering-the-milight-on-air-protocol

https://blog.christophermullins.com/2017/03/18/reverse-engineering-the-new-milightlimitlessled-2-4-ghz-protocol/

我已经从 GitHub 下载了项目文件并将其解压。然后使用Arduino IDE创建一个名为ESP8266-MyLight-Hub的项目。在解压的 GitHub 文件中的 SRC 文件夹中有一个主文件,我已将代码从 mane 复制到我的 Arduino ESP8266-MyLight-Hub 文件中。在 lib 文件夹中,有一些文件夹抱怨库文件 .cpp 和 .h 我已将这些文件夹及其内容复制到 downloads/arduino/libraries 以及 Arduino 要求的其他一些文件。

当我验证/编译时出现错误,错误消息的主要部分是:

Documents\Arduino\libraries\Settings/Settings.h:8:10:致命错误:AuthProviders.h:没有这样的文件或目录 找到“LinkedList.h”的多个库 8 | #包括

我在互联网上的任何地方都找不到这个库 AuthProviders.h 下载,也找不到程序文件中对 AuthProviders.h 的任何引用。

很可能没有正确设置该项目,但是我找不到太多有关如何在 Arduino IDE 上运行 GitHub 项目的信息。也不知道它们是为什么 IDE 编写的。

任何人都可以帮忙吗?提前致谢。

尝试在网上搜索类似问题。尝试寻找一个可以将 GitHub 项目转换为 Arduino 格式的程序。下载了二进制文件并尝试安装但没有成功。

github arduino project esp8266 bridge
1个回答
0
投票

看起来该程序是针对 PlatformIO 的,可能包含一些非 C++ 代码,因此无法在 Arduino 上运行。

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