mirror of
https://github.com/crankyoldgit/IRremoteESP8266.git
synced 2026-01-12 00:05:10 +08:00
This PR is based on platformio's documentation. I will test it next week. This PR instructs platformio to pay attention to both the `frameworks` AND `platforms` specification before trying to compile IRremoteESP8266. I would've thought that platformio would do this check by default, but apparently not. By default it only checks `frameworks`. Source: https://docs.platformio.org/en/latest/manifests/library-json/fields/platforms.html The documentation for libCompatMode can be found here: https://docs.platformio.org/en/latest/manifests/library-json/fields/build/libcompatmode.html#manifest-library-json-build-libcompatmode
52 lines
1.2 KiB
JSON
52 lines
1.2 KiB
JSON
{
|
|
"name": "IRremoteESP8266",
|
|
"version": "2.8.6",
|
|
"keywords": "infrared, ir, remote, esp8266, esp32",
|
|
"description": "Send and receive infrared signals with multiple protocols (ESP8266/ESP32)",
|
|
"repository":
|
|
{
|
|
"type": "git",
|
|
"url": "https://github.com/crankyoldgit/IRremoteESP8266.git"
|
|
},
|
|
"authors": [
|
|
{
|
|
"name": "David Conran",
|
|
"url": "https://plus.google.com/+davidconran",
|
|
"maintainer": true
|
|
},
|
|
{
|
|
"name": "Mark Szabo",
|
|
"url": "http://nomartini-noparty.blogspot.com/",
|
|
"maintainer": true
|
|
},
|
|
{
|
|
"name": "Sebastien Warin",
|
|
"url": "http://sebastien.warin.fr",
|
|
"maintainer": true
|
|
},
|
|
{
|
|
"name": "Ken Shirriff",
|
|
"email": "zetoslab@gmail.com"
|
|
},
|
|
{
|
|
"name": "Roi Dayan",
|
|
"url": "https://github.com/roidayan/",
|
|
"maintainer": true
|
|
},
|
|
{
|
|
"name": "Massimiliano Pinto",
|
|
"url": "https://github.com/pintomax/",
|
|
"maintainer": true
|
|
},
|
|
{
|
|
"name": "Christian Nilsson",
|
|
"url": "https://github.com/NiKiZe",
|
|
"maintainer": true
|
|
}
|
|
],
|
|
"exclude": [".github", "extras", "docs", "assets"],
|
|
"frameworks": "arduino",
|
|
"libCompatMode": "strict",
|
|
"platforms": ["espressif8266", "espressif32"]
|
|
}
|