From ce064906fda27fc9d63b566d0479217a423e40ca Mon Sep 17 00:00:00 2001 From: Jason2866 <24528715+Jason2866@users.noreply.github.com> Date: Fri, 12 Feb 2021 09:43:23 +0100 Subject: [PATCH] add lib info files --- .../library.properties | 2 +- lib/default/UdpListener/library.properties | 2 +- .../Unishox-1.0-shadinger/library.properties | 2 +- .../jsmn-shadinger-1.0/library.properties | 2 +- lib/lib_audio/ESP8266Audio/library.json | 1 + lib/lib_audio/ESP8266SAM/library.json | 1 + lib/lib_basic/NeoPixelBus-2.6.0/library.json | 2 +- .../library.json | 1 + .../LiquidCrystal_I2C-1.1.3/library.json | 5 +--- lib/lib_div/LibTeleinfo/library.json | 2 +- lib/lib_div/NewPing-1.9.1/library.properties | 2 +- ...rary.properties.off => library.properties} | 2 +- lib/lib_i2c/I2Cdevlib-Core/.library.json | 26 +++++++++---------- lib/lib_rf/KeeloqLib/library.properties | 2 +- lib/lib_rf/cc1101/library.json | 8 ++++++ lib/lib_rf/cc1101/library.properties | 2 +- lib/libesp32/CORE2_Library/library.json | 8 ++++++ lib/libesp32/CORE2_Library/library.properties | 2 +- lib/libesp32/ESP32-Ethernet/library.json | 8 ++++++ .../ESP32-Ethernet/library.properties | 10 +------ lib/libesp32/ESP32-Mail-Client/library.json | 8 ++++++ .../ESP32-Mail-Client/library.properties | 8 ------ .../ESP32-to-ESP8266-compat/library.json | 8 ++++++ .../library.properties | 2 +- lib/libesp32/LITTLEFS/library.json | 5 +--- lib/libesp32/NimBLE-Arduino/library.json | 8 ++++++ lib/libesp32/rtsp/library.json | 8 ++++++ lib/libesp32/rtsp/library.properties | 2 +- 28 files changed, 88 insertions(+), 51 deletions(-) rename lib/lib_div/esp-knx-ip-0.5.2/{library.properties.off => library.properties} (93%) create mode 100644 lib/lib_rf/cc1101/library.json create mode 100644 lib/libesp32/CORE2_Library/library.json create mode 100644 lib/libesp32/ESP32-Ethernet/library.json create mode 100644 lib/libesp32/ESP32-Mail-Client/library.json create mode 100644 lib/libesp32/ESP32-to-ESP8266-compat/library.json create mode 100644 lib/libesp32/NimBLE-Arduino/library.json create mode 100644 lib/libesp32/rtsp/library.json diff --git a/lib/default/PubSubClient-EspEasy-2.7.12/library.properties b/lib/default/PubSubClient-EspEasy-2.7.12/library.properties index 1ae97882e..7df4daf80 100644 --- a/lib/default/PubSubClient-EspEasy-2.7.12/library.properties +++ b/lib/default/PubSubClient-EspEasy-2.7.12/library.properties @@ -6,4 +6,4 @@ sentence=A client library for MQTT messaging. paragraph=MQTT is a lightweight messaging protocol ideal for small devices. This library allows you to send and receive MQTT messages. It supports the latest MQTT 3.1.1 protocol and can be configured to use the older MQTT 3.1 if needed. It supports all Arduino Ethernet Client compatible hardware, including the Intel Galileo/Edison, ESP8266 and TI CC3000. category=Communication url=http://pubsubclient.knolleary.net -architectures=* +architectures=esp8266,esp32 diff --git a/lib/default/UdpListener/library.properties b/lib/default/UdpListener/library.properties index 1d453bc6c..5baf0fff9 100644 --- a/lib/default/UdpListener/library.properties +++ b/lib/default/UdpListener/library.properties @@ -4,4 +4,4 @@ author=Ivan Grokhotkov, Stephan Hadinger maintainer=Stephan sentence=UdpListener optimized for static and limite memory allocation, to reduce memory footprint of receiving SSDP request, as a replacement for WifiUdp. paragraph=This class only handles receiving UDP Multicast packets. For sending packets, use WifiUdp. -architectures=esp8266 +architectures=esp8266,esp32 diff --git a/lib/default/Unishox-1.0-shadinger/library.properties b/lib/default/Unishox-1.0-shadinger/library.properties index 138b2027c..e53e2f8f3 100644 --- a/lib/default/Unishox-1.0-shadinger/library.properties +++ b/lib/default/Unishox-1.0-shadinger/library.properties @@ -5,4 +5,4 @@ maintainer=Arun , Stephan sentence=Unishox compression for Tasmota Rules paragraph=It is based on Unishox hybrid encoding technique. This version has specific Unicode code removed for size. url=https://github.com/siara-cc/Unishox -architectures=esp8266 +architectures=esp8266,esp32 diff --git a/lib/default/jsmn-shadinger-1.0/library.properties b/lib/default/jsmn-shadinger-1.0/library.properties index 674aa76e7..f2cb8f3ab 100644 --- a/lib/default/jsmn-shadinger-1.0/library.properties +++ b/lib/default/jsmn-shadinger-1.0/library.properties @@ -5,4 +5,4 @@ maintainer=Stephan sentence=Lightweight in-place JSON parser paragraph= url=https://github.com/zserge/jsmn -architectures=esp8266 +architectures=esp8266,esp32 diff --git a/lib/lib_audio/ESP8266Audio/library.json b/lib/lib_audio/ESP8266Audio/library.json index 3cdf7a46a..5986c2a41 100644 --- a/lib/lib_audio/ESP8266Audio/library.json +++ b/lib/lib_audio/ESP8266Audio/library.json @@ -20,6 +20,7 @@ "SPI": "1.0" }, "frameworks": "Arduino", + "platforms": ["espressif8266", "espressif32"], "examples": [ "examples/*/*.ino" ] diff --git a/lib/lib_audio/ESP8266SAM/library.json b/lib/lib_audio/ESP8266SAM/library.json index af61daa8b..af66aee97 100644 --- a/lib/lib_audio/ESP8266SAM/library.json +++ b/lib/lib_audio/ESP8266SAM/library.json @@ -17,6 +17,7 @@ "version": "1.0", "homepage": "https://github.com/earlephilhower/ESP8266SAM", "frameworks": "Arduino", + "platforms": ["espressif8266", "espressif32"], "examples": [ "examples/*/*.ino" ] diff --git a/lib/lib_basic/NeoPixelBus-2.6.0/library.json b/lib/lib_basic/NeoPixelBus-2.6.0/library.json index e50ebd242..bd56c759c 100644 --- a/lib/lib_basic/NeoPixelBus-2.6.0/library.json +++ b/lib/lib_basic/NeoPixelBus-2.6.0/library.json @@ -9,6 +9,6 @@ }, "version": "2.6.0", "frameworks": "arduino", - "platforms": "*" + "platforms": ["espressif8266", "espressif32"] } diff --git a/lib/lib_basic/OneWire-Stickbreaker-20190506-1.1/library.json b/lib/lib_basic/OneWire-Stickbreaker-20190506-1.1/library.json index 1e95e2e9f..07570dd8e 100644 --- a/lib/lib_basic/OneWire-Stickbreaker-20190506-1.1/library.json +++ b/lib/lib_basic/OneWire-Stickbreaker-20190506-1.1/library.json @@ -55,6 +55,7 @@ "version": "2.3.2", "homepage": "https://www.pjrc.com/teensy/td_libs_OneWire.html", "frameworks": "Arduino", + "platforms": ["espressif8266", "espressif32"], "examples": [ "examples/*/*.pde" ] diff --git a/lib/lib_display/LiquidCrystal_I2C-1.1.3/library.json b/lib/lib_display/LiquidCrystal_I2C-1.1.3/library.json index 1553b6e44..8ef6d5fa0 100644 --- a/lib/lib_display/LiquidCrystal_I2C-1.1.3/library.json +++ b/lib/lib_display/LiquidCrystal_I2C-1.1.3/library.json @@ -8,8 +8,5 @@ "url": "https://github.com/marcoschwartz/LiquidCrystal_I2C.git" }, "frameworks": "arduino", - "platforms": - [ - "*" - ] + "platforms": ["espressif8266", "espressif32"] } diff --git a/lib/lib_div/LibTeleinfo/library.json b/lib/lib_div/LibTeleinfo/library.json index b2e0684b8..ea6932a9b 100644 --- a/lib/lib_div/LibTeleinfo/library.json +++ b/lib/lib_div/LibTeleinfo/library.json @@ -14,6 +14,6 @@ "url": "http://hallard.me" }, "frameworks": "arduino", - "platforms": "*" + "platforms": ["espressif8266", "espressif32"] } diff --git a/lib/lib_div/NewPing-1.9.1/library.properties b/lib/lib_div/NewPing-1.9.1/library.properties index c825146d9..e87661faf 100644 --- a/lib/lib_div/NewPing-1.9.1/library.properties +++ b/lib/lib_div/NewPing-1.9.1/library.properties @@ -6,5 +6,5 @@ sentence=A library that makes working with ultrasonic sensors easy. paragraph=When I first received an ultrasonic sensor I was not happy with how poorly it performed. I soon realized the problem was not the sensor, it was the available ping and ultrasonic libraries causing the problem. The NewPing library totally fixes these problems, adds many new features, and breathes new life into these very affordable distance sensors. category=Sensors url=https://bitbucket.org/teckel12/arduino-new-ping/wiki/Home -architectures=avr,arm,esp8266 +architectures=* includes=NewPing.h diff --git a/lib/lib_div/esp-knx-ip-0.5.2/library.properties.off b/lib/lib_div/esp-knx-ip-0.5.2/library.properties similarity index 93% rename from lib/lib_div/esp-knx-ip-0.5.2/library.properties.off rename to lib/lib_div/esp-knx-ip-0.5.2/library.properties index f3b86de9c..ba539db0b 100644 --- a/lib/lib_div/esp-knx-ip-0.5.2/library.properties.off +++ b/lib/lib_div/esp-knx-ip-0.5.2/library.properties @@ -6,5 +6,5 @@ sentence=ESP8266 library for KNX/IP communication. paragraph=Build your own IoT devices with KNX/IP connectivity! category=Communication url=https://github.com/envy/esp-knx-ip -architectures=esp8266 +architectures=* includes=esp-knx-ip.h diff --git a/lib/lib_i2c/I2Cdevlib-Core/.library.json b/lib/lib_i2c/I2Cdevlib-Core/.library.json index 14886c889..8dd4def7c 100644 --- a/lib/lib_i2c/I2Cdevlib-Core/.library.json +++ b/lib/lib_i2c/I2Cdevlib-Core/.library.json @@ -1,31 +1,31 @@ { - "name": "I2Cdevlib-Core", + "name": "I2Cdevlib-Core", "repository": { - "url": "https://github.com/jrowberg/i2cdevlib.git", + "url": "https://github.com/jrowberg/i2cdevlib.git", "type": "git" - }, + }, "platforms": [ "*" ], "frameworks": [ "arduino" - ], - "version": "6744ce0ac4", + ], + "version": "6744ce0ac4", "export": { "include": "Arduino/I2Cdev" - }, + }, "authors": [ { - "maintainer": false, - "name": "Jeff Rowberg", - "url": "https://github.com/jrowberg", + "maintainer": false, + "name": "Jeff Rowberg", + "url": "https://github.com/jrowberg", "email": "jeff@rowberg.net" } - ], + ], "keywords": [ - "i2cdevlib", + "i2cdevlib", "i2c" - ], - "id": 11, + ], + "id": 11, "description": "The I2C Device Library (I2Cdevlib) is a collection of uniform and well-documented classes to provide simple and intuitive interfaces to I2C devices." } diff --git a/lib/lib_rf/KeeloqLib/library.properties b/lib/lib_rf/KeeloqLib/library.properties index fa974d9bf..0210f63ea 100644 --- a/lib/lib_rf/KeeloqLib/library.properties +++ b/lib/lib_rf/KeeloqLib/library.properties @@ -6,4 +6,4 @@ sentence=C++ Class Implementing Keeloq cipher by Microchip.com. paragraph=Developed/Tested on Arduino/ESP8266 with Arduino IDE Environment. category=Uncategorized url=http://none.net -architectures=* +architectures=esp8266,esp32 diff --git a/lib/lib_rf/cc1101/library.json b/lib/lib_rf/cc1101/library.json new file mode 100644 index 000000000..54a3b9de5 --- /dev/null +++ b/lib/lib_rf/cc1101/library.json @@ -0,0 +1,8 @@ +{ + "name": "cc1101", + "keywords": "rf, esp8266", + "description": "cc1101 library", + "version": "1.0", + "frameworks": "arduino", + "platforms": "espressif8266" +} diff --git a/lib/lib_rf/cc1101/library.properties b/lib/lib_rf/cc1101/library.properties index 73e393575..bfb8a65bc 100644 --- a/lib/lib_rf/cc1101/library.properties +++ b/lib/lib_rf/cc1101/library.properties @@ -6,4 +6,4 @@ sentence=. paragraph= category= url= -architectures=esp8266,esp32 +architectures=esp8266 diff --git a/lib/libesp32/CORE2_Library/library.json b/lib/libesp32/CORE2_Library/library.json new file mode 100644 index 000000000..e3ac982c5 --- /dev/null +++ b/lib/libesp32/CORE2_Library/library.json @@ -0,0 +1,8 @@ +{ + "name": "M5 Stack Core2 library", + "keywords": "esp32, sensor, mqtt, m2m, iot", + "description": "M5 Stack Core2 library", + "version": "1.0", + "frameworks": "arduino", + "platforms": "espressif32" +} diff --git a/lib/libesp32/CORE2_Library/library.properties b/lib/libesp32/CORE2_Library/library.properties index 09baffd9a..e3b36fc67 100644 --- a/lib/libesp32/CORE2_Library/library.properties +++ b/lib/libesp32/CORE2_Library/library.properties @@ -6,4 +6,4 @@ sentence=Allows Tasmota to use Core2 paragraph=Allows Tasmota to Core2 for esp32 category=ESP32 url= -architectures=* +architectures=esp32 diff --git a/lib/libesp32/ESP32-Ethernet/library.json b/lib/libesp32/ESP32-Ethernet/library.json new file mode 100644 index 000000000..96ba3e110 --- /dev/null +++ b/lib/libesp32/ESP32-Ethernet/library.json @@ -0,0 +1,8 @@ +{ + "name": "ESP32 Ethernet", + "keywords": "esp32, ethernet, communication", + "description": "Ethernet Library for ESP32", + "version": "1.1.0", + "frameworks": "arduino", + "platforms": "espressif32" +} diff --git a/lib/libesp32/ESP32-Ethernet/library.properties b/lib/libesp32/ESP32-Ethernet/library.properties index 50c7b8ea1..f7f4fd845 100644 --- a/lib/libesp32/ESP32-Ethernet/library.properties +++ b/lib/libesp32/ESP32-Ethernet/library.properties @@ -1,17 +1,9 @@ name=ESP32 Ethernet - version=1.1.0 - author=Espressif - maintainer=Espressif - sentence=Ethernet Library for ESP32 - -paragraph=This library allows ESP32 to use ethernet hardware - +paragraph=This library allows ESP32 to use ethernet hardware category=Communication - url= - architectures=esp32 diff --git a/lib/libesp32/ESP32-Mail-Client/library.json b/lib/libesp32/ESP32-Mail-Client/library.json new file mode 100644 index 000000000..7ad58f5ee --- /dev/null +++ b/lib/libesp32/ESP32-Mail-Client/library.json @@ -0,0 +1,8 @@ +{ + "name": "ESP32 Mail Client", + "keywords": "esp32, mail, communication", + "description": "Mail Client Arduino Library for ESP32", + "version": "2.1.4", + "frameworks": "arduino", + "platforms": "espressif32" +} diff --git a/lib/libesp32/ESP32-Mail-Client/library.properties b/lib/libesp32/ESP32-Mail-Client/library.properties index 6ff993e8b..03eab43ef 100755 --- a/lib/libesp32/ESP32-Mail-Client/library.properties +++ b/lib/libesp32/ESP32-Mail-Client/library.properties @@ -1,17 +1,9 @@ name=ESP32 Mail Client - version=2.1.4 - author=Mobizt - maintainer=Mobizt - sentence=Mail Client Arduino Library for ESP32 - paragraph=This library allows ESP32 to send Email with/without attachment and receive Email with/without attachment download through SMTP and IMAP servers. - category=Communication - url=https://github.com/mobizt/ESP32-Mail-Client - architectures=esp32 diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/library.json b/lib/libesp32/ESP32-to-ESP8266-compat/library.json new file mode 100644 index 000000000..7c5dc4ccd --- /dev/null +++ b/lib/libesp32/ESP32-to-ESP8266-compat/library.json @@ -0,0 +1,8 @@ +{ + "name": "ESP32-to-ESP8266-compat", + "keywords": "esp32, esp8266", + "description": "Allows Tasmota to compile for esp32", + "version": "0.0.2", + "frameworks": "arduino", + "platforms": "espressif32" +} diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/library.properties b/lib/libesp32/ESP32-to-ESP8266-compat/library.properties index 5d5e39166..46e1bfba0 100644 --- a/lib/libesp32/ESP32-to-ESP8266-compat/library.properties +++ b/lib/libesp32/ESP32-to-ESP8266-compat/library.properties @@ -6,4 +6,4 @@ sentence=Allows Tasmota to compile for esp32 paragraph=Allows Tasmota to compile for esp32 category=ESP32 url= -architectures=* +architectures=esp32 diff --git a/lib/libesp32/LITTLEFS/library.json b/lib/libesp32/LITTLEFS/library.json index 8c5f76fc2..d87eba610 100755 --- a/lib/libesp32/LITTLEFS/library.json +++ b/lib/libesp32/LITTLEFS/library.json @@ -15,8 +15,5 @@ "version": "1.0.5", "license": "LGPL-2.0", "frameworks": "arduino", - "platforms": "espressif32", - "build": { - "libCompatMode": 2 - } + "platforms": "espressif32" } \ No newline at end of file diff --git a/lib/libesp32/NimBLE-Arduino/library.json b/lib/libesp32/NimBLE-Arduino/library.json new file mode 100644 index 000000000..5eb6ec5b4 --- /dev/null +++ b/lib/libesp32/NimBLE-Arduino/library.json @@ -0,0 +1,8 @@ +{ + "name": "NimBLE-Arduino", + "keywords": "esp32, bluetooth", + "description": "Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE", + "version": "1.0.2", + "frameworks": "arduino", + "platforms": "espressif32" +} diff --git a/lib/libesp32/rtsp/library.json b/lib/libesp32/rtsp/library.json new file mode 100644 index 000000000..7726b3e9e --- /dev/null +++ b/lib/libesp32/rtsp/library.json @@ -0,0 +1,8 @@ +{ + "name": "Micro-RTSP", + "keywords": "esp32, rtsp", + "description": "Mikro RTSP server", + "version": "0.1.6", + "frameworks": "arduino", + "platforms": "espressif32" +} diff --git a/lib/libesp32/rtsp/library.properties b/lib/libesp32/rtsp/library.properties index 03b5dc224..4ec1d1f88 100755 --- a/lib/libesp32/rtsp/library.properties +++ b/lib/libesp32/rtsp/library.properties @@ -6,4 +6,4 @@ sentence=Mikro RTSP server for mikros paragraph=A small/efficient RTSP server for ESP32 and other micros category=Data Storage url=https://github.com/geeksville/Micro-RTSP.git -architectures=* +architectures=esp32