SmingCore.h
Go to the documentation of this file.
1 /****
2  * Sming Framework Project - Open Source framework for high efficiency native ESP8266 development.
3  * Created 2015 by Skurydin Alexey
4  * http://github.com/SmingHub/Sming
5  * All files of the Sming Core are provided under the LGPL v3 license.
6  *
7  * SmingCore.h
8  *
9  ****/
10 
11 #pragma once
12 
13 #include "SmingVersion.h"
14 
15 #include "gdb/gdb_hooks.h"
17 
18 #include "Delegate.h"
19 #include "Clock.h"
20 #include "SystemClock.h"
21 #include "Digital.h"
22 #include "FileSystem.h"
23 #include "HardwareSerial.h"
24 #include "Interrupts.h"
25 #include "HardwarePWM.h"
26 #include "Timer.h"
27 #include "Wire.h"
28 #include "SPISoft.h"
29 #include "SPI.h"
30 
31 #include "Platform/RTC.h"
32 #include "Platform/System.h"
33 #include "Platform/Timers.h"
34 #include "Platform/WDT.h"
35 
36 #ifndef DISABLE_NETWORK
37 #ifndef DISABLE_WIFI
38 #include "Platform/WifiEvents.h"
39 #include "Platform/Station.h"
40 #include "Platform/AccessPoint.h"
41 #endif
42 
43 #include "Network/DnsServer.h"
44 #include "Network/HttpClient.h"
45 #include "Network/MqttClient.h"
46 #include "Network/NtpClient.h"
47 #include "Network/HttpServer.h"
51 #include "Network/FtpServer.h"
52 #include "Network/NetUtils.h"
53 #include "Network/TcpClient.h"
54 #include "Network/TcpConnection.h"
55 #include "Network/UdpConnection.h"
56 #include "Network/Url.h"
57 #endif // DISABLE_NETWORK
58 
59 #include "Data/Stream/FileStream.h"
62 
63 #include "DateTime.h"
64 
65 #include <Storage.h>