Tasmota/lib
andrethomas 8976021389 Add ArduinoHexParse library for specific page size 2019-10-20 20:08:46 +02:00
..
A4988_Stepper removed my changes to platformio&my_user_config, removed the unnessesary digitalwrites in adjustMicrosteps() 2019-09-08 17:30:17 +02:00
AT24C256 scripter update 2019-07-23 07:01:17 +02:00
Adafruit-GFX-Library-1.5.6-gemu-1.0 Update libraries and fix SSD1306 power control 2019-08-19 18:17:44 +02:00
Adafruit_CCS811-1.0.0.14
Adafruit_ILI9341-1.2.0-Tasmota-1.0
Adafruit_LED_Backpack-1.1.6
Adafruit_MAX31865-1.1.0-custom Added Adafruit MX31865 Library to Repo 2019-07-29 17:54:28 -03:00
Adafruit_SGP30-1.0.3 update adafruit sgp30 lib 2019-05-18 14:16:29 +02:00
Adafruit_SH1106-gemu-1.0 Update libraries and fix SSD1306 power control 2019-08-19 18:17:44 +02:00
Adafruit_SSD1306-1.3.0-gemu-1.1 fix ssd1306 rotate 2019-10-19 12:46:00 +02:00
Adafruit_SSD1351-gemu-1.0 Document display libraries 2019-08-20 12:15:56 +02:00
ArduinoHexParse Add ArduinoHexParse library for specific page size 2019-10-20 20:08:46 +02:00
ArduinoJson-5.13.4
BME680_driver-bme680_v3.5.9
C2Programmer-1.0.0
FT6236-gemu-1.0 Update FT6236.cpp 2019-09-12 10:58:47 +02:00
FrogmoreScd30
I2Cdevlib-ADS1115
I2Cdevlib-Core
I2Cdevlib-MPU6050
IRremoteESP8266-2.6.5 Fix wrong set of IR protocols with 'sonoff-ircustom' 2019-08-31 14:36:11 +02:00
JaretBurkett_ILI9488-gemu-1.0 Document display libraries 2019-08-20 12:15:56 +02:00
Joba_Tsl2561-2.0.10 Update library Joba_Tsl2561 from 2.0.7 to 2.0.10 2019-04-18 17:28:56 +02:00
LinkedList-1.2.3
LiquidCrystal_I2C-1.1.3
Mutichannel_Gas_Sensor
NeoPixelBus-2.5.0.09 Fix core 2.3.0 compilation error due to missing std::swap 2019-09-05 16:34:03 +02:00
NewPing-1.9.1
OneWire-2.3.3.06
PubSubClient-EspEasy-2.7.12 6.5.0.15 Change pubsubclient MQTT_KEEPALIVE from 10 to 30 seconds 2019-06-06 12:14:04 +02:00
TasmotaModbus-1.2.0 Update TasmotaModbus to 1.2.0 2019-09-16 16:27:35 +02:00
TasmotaSerial-2.4.1 Update TasmotaSerial.cpp 2019-10-20 11:48:09 +02:00
Xlatb_RA8876-gemu-1.0 Document display libraries 2019-08-20 12:15:56 +02:00
base64-1.1.1 Change Store AWS IoT Private Key and Certificate in SPI Flash avoiding device-specific compilations 2019-08-04 19:42:21 +02:00
bearssl-esp8266 Catch-up from bearssl-esp8266 2019-08-06 20:14:53 +02:00
esp-epaper-29-ws-20171230-gemu-1.1 display update 2019-08-23 10:26:09 +02:00
esp-knx-ip-0.5.2 Update esp-knx-ip library to latest 2019-07-11 15:29:39 -03:00
rc-switch-2.6.2.13
vl53l0x-arduino-1.02 add vl53l0x 2019-05-22 13:21:41 +02:00
readme.txt

readme.txt

This directory is intended for the project specific (private) libraries.
PlatformIO will compile them to static libraries and link to executable file.

The source code of each library should be placed in separate directory, like
"lib/private_lib/[here are source files]".

For example, see how can be organized `Foo` and `Bar` libraries:

|--lib
|  |--Bar
|  |  |--docs
|  |  |--examples
|  |  |--src
|  |     |- Bar.c
|  |     |- Bar.h
|  |--Foo
|  |  |- Foo.c
|  |  |- Foo.h
|  |- readme.txt --> THIS FILE
|- platformio.ini
|--src
   |- main.c

Then in `src/main.c` you should use:

#include <Foo.h>
#include <Bar.h>

// rest H/C/CPP code

PlatformIO will find your libraries automatically, configure preprocessor's
include paths and build them.

More information about PlatformIO Library Dependency Finder
- http://docs.platformio.org/page/librarymanager/ldf.html