IoT - Modular - Libraries.h

From The TinkerNet Wiki
Jump to navigation Jump to search
 1 #ifndef LIBRARIES_H
 2 #define LIBRARIES_H
 3 
 4 // WiFi ////////////////////////////////////////////////////////////////////////
 5 #include <ESP8266WiFi.h>
 6 
 7 // MQTT ////////////////////////////////////////////////////////////////////////
 8 #include <PubSubClient.h>
 9 
10 // Supplimental Stuff //////////////////////////////////////////////////////////
11 #include <SimpleTimer.h>
12 
13 #include <Wire.h>
14 
15 // Pixels //////////////////////////////////////////////////////////////////////
16 #ifdef d_Pixels
17 #include <Adafruit_NeoPixel.h>
18 #endif
19 
20 // BME280 //////////////////////////////////////////////////////////////////////
21 #ifdef s_BME280
22 #include <Adafruit_Sensor.h>
23 #include <Adafruit_BME280.h>
24 #endif
25 
26 // BMP180 //////////////////////////////////////////////////////////////////////
27 #ifdef s_BMP180
28 #include <SPI.h>
29 #include <Adafruit_Sensor.h>
30 #include <Adafruit_BMP085.h>
31 #endif
32 
33 #ifdef s_CLIMATE
34 #include <SPI.h>
35 #include <Adafruit_Sensor.h>
36 #include <Adafruit_BME280.h>
37 #include <Adafruit_BMP085.h>
38 #endif
39 
40 // OLED ////////////////////////////////////////////////////////////////////////
41 #ifdef d_SDD1306
42 #include <Adafruit_GFX.h>
43 #include <Adafruit_SSD1306.h>
44 #include <Fonts/FreeMonoBold12pt7b.h>
45 #include <Fonts/FreeMonoBold9pt7b.h>
46 #endif
47 
48 #endif // LIBRARIES_H