Skip to content

Commit 0cab248

Browse files
lbernstoneme-no-dev
authored andcommitted
Added a description README.md for libraries (#3349)
1 parent 79e4339 commit 0cab248

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed

Diff for: libraries/README.md

+95
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# ESP32 Libraries
2+
3+
arduino-esp32 includes libraries for Arduino compatibility along with some object wrappers around hardware specific devices. Examples are included in the examples folder under each library folder. The ESP32 includes additional examples which need no special drivers.
4+
5+
### ArduinoOTA
6+
Over The Air firmware update daemon. Use espota.py to upload to the device.
7+
8+
### AsyncUDP
9+
Asynchronous task driven UDP datagram client/server
10+
11+
### AzureIoT
12+
Library to interact with Microsoft Azure IoT services
13+
14+
### BLE
15+
Bluetooth Low Energy v4.2 client/server framework
16+
17+
### BluetoothSerial
18+
Serial to Bluetooth redirection server
19+
20+
### DNSServer
21+
A basic UDP DNS daemon (includes captive portal demo)
22+
23+
### EEPROM
24+
Arduino compatibility for EEPROM (using flash)
25+
26+
### ESP32
27+
Additional examples
28+
* AnalogOut
29+
* Camera
30+
* ChipID
31+
* DeepSleep
32+
* ESPNow
33+
* FreeRTOS
34+
* GPIO
35+
* HallSensor
36+
* I2S
37+
* ResetReason
38+
* RMT
39+
* Time
40+
* Timer
41+
* Touch
42+
43+
### ESPmDNS
44+
mDNS service advertising
45+
46+
### FFat
47+
FAT indexed filesystem on SPI flash
48+
49+
### FS
50+
Filesystem virtualization framework
51+
52+
### HTTPClient
53+
A simple HTTP client, compatible with WiFiClientSecure
54+
55+
### HTTPUpdate
56+
Download a firmware update from HTTPd and apply it using Update
57+
58+
### NetBIOS
59+
NetBIOS name advertiser
60+
61+
### Preferences
62+
Flash keystore using ESP32 NVS
63+
64+
### SD
65+
Secure Digital card filesystem using SPI access
66+
67+
### SD_MMC
68+
Secure Digital card filesystem using 4-lane access
69+
70+
### SimpleBLE
71+
Minimal BLE advertiser
72+
73+
### SPI
74+
Arduino compatible Serial Peripheral Interface driver (master only)
75+
76+
### SPIFFS
77+
SPI Flash Filesystem (see [spiffs-plugin](https://github.com/me-no-dev/arduino-esp32fs-plugin) to upload to device)
78+
79+
### Ticker
80+
A timer to call functions on an interval
81+
82+
### Update
83+
Sketch Update using ESP32 OTA functionality
84+
85+
### WebServer
86+
A simple HTTP daemon
87+
88+
### WiFi
89+
Arduino compatible WiFi driver (includes Ethernet driver)
90+
91+
### WiFiClientSecure
92+
Arduino compatible WiFi client object using embedded encryption
93+
94+
### Wire
95+
Arduino compatible I2C driver (master only)

0 commit comments

Comments
 (0)