-
Notifications
You must be signed in to change notification settings - Fork 0
Home
(Arduino) libraries for ESP32 wihich maybe are usefull)
Note that master is generally a work in progress, and you probably want to use a tagged release version.
ZHENG Robert
2022-12-18 11:33:35
0c657795fc90d25addd201695ef9fe6fa39fba9df7f3880c112d7d2d24453eb6
11030
esp_system.h
ZHENG Robert
header only library
Arduino library for ESP32, just provides some (LOra) functions
- don't use, deprecated
Version | Date | Developer | Comments |
---|---|---|---|
0.0.1 | 2019-10-05 | RZheng | created |
0.0.2 | 2019-10-06 | RZheng | added: rz_action_msg_rcv() |
*/
2022-12-18 11:33:34
bdc238c19047a87c1c1ab079fec57edb5c3ab09d4adb9fa8b0591e618976ac94
3704
https://github.com/Zheng-Bote/esp32_libs
#include "rz_action.h"
rz_action.h
ZHENG Robert
header only library
Arduino library for ESP32, encrypt AES128
- don't use, deprecated
Version | Date | Developer | Comments |
---|---|---|---|
0.0.1 | 2018-11-02 | RZheng | created |
*/
2022-12-18 11:33:35
5379fc0848e81bd675cf363bb49251d9edfa1d82fc36db7e030d7bd86714b760
2357
https://github.com/Zheng-Bote/esp32_libs
#include "rz_aes.h"
rz_aes.h
ZHENG Robert
header only library
Arduino library for ESP32, async webserver
- don't use, deprecated
Version | Date | Developer | Comments |
---|---|---|---|
0.0.1 | 2018-10-13 | RZheng | created |
*/
2022-12-18 11:33:35
156763bfcdf9a0981e3623cb07042cf63a82c813c5184e991d9df38ec717839f
972
https://github.com/Zheng-Bote/esp32_libs
#include "rz_asyncwebserver.h"
rz_asyncwebserver.h
ZHENG Robert
Arduino lib for ESP32 BME680 sensor
Arduino ESP32 library for BME680 sensor (temperature, humidity, pressure, gas)
Version | Date | Developer | Comments |
---|---|---|---|
1.0.0 | 2022-02-27 | RZheng | created |
*/
2022-12-18 11:33:35
dfbbe8c468f2c381f197d7b33804bf9d58825a9eee883485a3c3cac84d5451fe
1644
https://github.com/Zheng-Bote/ESP32_libs
#include "rz_bme680.h" | #include "ESP32/rz_bme680.h"
RZ_BME680 *bme680sensor = new RZ_BME680(); bme680sensor->readData(); if(bme680sensor->getSensorStatus()) { Serial.println("\n-- BME680 sensor failed.\n"); } else { Serial.print("-- Temperature: "); Serial.println(bme680sensor->getTemperature()); Serial.print("-- Humidity: "); Serial.println(bme680sensor->getHumidity()); Serial.print("-- Pressure: "); Serial.println(bme680sensor->getPressure()); Serial.print("-- Gas: "); Serial.println(bme680sensor->getGas()); }
rz_bme680.h
ZHENG Robert
library
Arduino lib for ESP32 DHT11, DHT22 (AM2302), DHT21 (AM2301) Sensors
Version | Date | Developer | Comments |
---|---|---|---|
1.0.0 | 2022-02-26 | RZheng | created |
1.1.0 | 2022-02-27 | RZheng | fixed: some low quality DHT sensors needs 1 second pause |
*/
2022-12-18 11:33:35
21886bafc1c091408559325e7224f9d291edbc6df7831500b2602851c3ca2d94
1161
https://github.com/Zheng-Bote/esp32_libs
#include "rz_dht.h" RZ_DHT *dhtsensor = new RZ_DHT();
void readData(); String getTemperature(); String getHumidity(); bool getSensorStatus();
rz_dht.h
ZHENG Robert
library
Arduino lib for ESP32 http client. Gets the current firmware version on Github
Version | Date | Developer | Comments |
---|---|---|---|
1.0.0 | 2022-02-26 | RZheng | created |
*/
2022-12-18 11:33:34
4a8367cbf68b8f3b88d9c85043a13a4fad54a8ec4acdacdd98df0dd0a250d5c5
952
https://github.com/Zheng-Bote/ESP32_libs
#include "rz_http.h" #include "rz_version.h"
RZ_HTTP *httpclient = new RZ_HTTP(); RZ_Version *versions = new RZ_Version();
checkVersion(versions->checkVersions(appVersion, httpclient->checkFirmware()));
rz_http.h
ZHENG Robert
header only library
Arduino lib for ESP32 Lora
- don't use, deprecated
2022-12-18 11:33:35
4329ced9adb34d08632ff5de03d95b8514add36c2d65eb6b2534024331606f18
4778
https://github.com/Zheng-Bote/ESP32_libs
--
rz_http.h
ZHENG Robert
header only library
Arduino library for ESP32, with some MQTT client functionalities (publish, subscribe) DEPENDENCIES:
- PubSubClient
Topic begins allways with ESP32/ESP32- where "Chip-ID" = Mac-Address
publishing:
- ESP32/ESP32-/status // NTP time during boot/setup
- ESP32/ESP32-/temperature
- ESP32/ESP32-/humidity
subscribing:
- ESP32/ESP32-/get_temperature
- ESP32/ESP32-/get_humidity
Version | Date | Developer | Comments |
---|---|---|---|
0.1.0 | 2019-10-27 | RZheng | created |
0.4.0 | 2022-03-26 | RZheng | baseMac removed |
1.0.0 | 2022-02-27 | RZheng | some small corrections and code updates; finalized |
*/
2022-12-18 11:33:35
05591b08353f7882b580494882d0ca63cc505298ed20ca7ff562d637f8ac87dd
5165
https://github.com/Zheng-Bote/ESP32_libs
#include "rz_mqtt.h"
int rz_mqttclient_start(std::string hostId) bool rz_mqtt_sendMsg(std::string mqtt_topic, char mqtt_msg[])
rz_mqtt.h
ZHENG Robert
header only library
Arduino library for ESP32 OTA firmware update Dependencies: #include <HTTPClient.h> #include <WiFi.h> #include <Update.h> #include "credentials.h" // see ESP32_libs/credentials.h
Version | Date | Developer | Comments |
---|---|---|---|
0.0.2 | 2018-10-14 | RZheng | created |
0.1.0 | 2022-03-19 | RZheng | added, cleared: custom vals to credentials.h, dirty code a little bit cleared |
*/
2022-12-18 11:33:34
f42eed6fc0202f88c4ebc868e765fb17bd11232abcb6f4153c8cee8e692024f4
6152
https://github.com/Zheng-Bote/esp32_libs
#include "rz_ota.h" rz_EspFwUpd();
rz_ota.h
ZHENG Robert
header only library
Arduino library for ESP32 send / receive SMS
- don't use, deprecated
Version | Date | Developer | Comments |
---|---|---|---|
0.0.1 | 2018-10-28 | RZheng | created |
*/
2022-12-18 11:33:35
bb65ba42c2f718d6da9ee05349fe40148db8d04a095ad4fe612aee647272bfcd
6091
https://github.com/Zheng-Bote/esp32_libs
#include "rz_sim808.h"
rz_sim808.h
ZHENG Robert
header only library
Arduino library for ESP32 with some system related functions
- don't use, deprecated
Version | Date | Developer | Comments |
---|---|---|---|
0.0.1 | 2018-10-13 | RZheng | created |
*/
2022-12-18 11:33:35
2764e7e3fa7455854104496cdfaf572ed4a10133d5c4d8ca9d8aba230f421a97
1079
https://github.com/Zheng-Bote/esp32_libs
#include "rz_snippets.h"
rz_snippets.h
ZHENG Robert
library
Arduino library for ESP32 systems
Version | Date | Developer | Comments |
---|---|---|---|
1.0.0 | 2022-02-26 | RZheng | created |
1.1.0 | 2022-02-27 | RZheng | changed: deep sleep TIME_TO_SLEEP changed from int to unsigned long long |
1.1.1 | 2022-02-27 | RZheng | fixed: hostname / MAC-Address |
*/
2022-12-18 11:33:35
8d2b60a84c2b128805b65ff41a1d32147714033821b623f6115732ee72cfcff7
1866
https://github.com/Zheng-Bote/ESP32_libs
#include "ESP32/rz_system.h" RZ_System *esp32System = new RZ_System();
rz_system.h
ZHENG Robert
header only library
Arduino library, compares two semantic version strings
- based on a function developed by Pankaj Choudhary. Unfortunately I've lost the contact and his website. Please contact me
Version | Date | Developer | Comments |
---|---|---|---|
0.0.0 | xxxx-xx-xx | Pankaj Choudhary | main function developed |
1.0.0 | 2022-02-26 | RZheng | lib created |
*/
2022-12-18 11:33:35
eef712084bbc58f42e40c024b7b9afe2a4d433a1e2779420c16f57c7bad37d11
2061
https://github.com/Zheng-Bote/ESP32_libs
#include "rz_version.h" RZ_Version *versions = new RZ_Version(); int ret = versions->checkVersions("1.0.0", "1.1.0");
rz_version.h
ZHENG Robert
header only library
Arduino library for ESP32, just provides the html content
Version | Date | Developer | Comments |
---|---|---|---|
0.1.0 | 2022-02-26 | RZheng | created |
1.0.0 | 2022-02-27 | RZheng | lib created |
*/
2022-12-18 11:33:35
9dfb8aecfa529fdd91be3aacff0224141ca587fd0519437683cf1743dcfc4840
3986
https://github.com/Zheng-Bote/esp32_libs
#include "ESP32/rz_webserver.h" webServer.on("/", handleRoot);
rz_webserver.h
ZHENG Robert
header only library
Arduino library for ESP32, just provides the html content
- don't use, deprecated
Version | Date | Developer | Comments |
---|---|---|---|
0.0.2 | 2018-10-14 | RZheng | created |
*/
2022-12-18 11:33:35
f9d5ade947cc47b4faf05f332682a117a7ca5b1c70e01f312d07caeb4bd1dbf1
1869
https://github.com/Zheng-Bote/esp32_libs
#include "rz_websocket.h" void rz_webserver_start()
rz_websocket.h
ZHENG Robert
library
Arduino library for ESP32 for etablsihing WiFi network
Version | Date | Developer | Comments |
---|---|---|---|
0.1.0 | 2019-10-27 | RZheng | created |
0.3.0 | 2022-02-26 | RZheng | modified |
1.0.0 | 2022-02-27 | RZheng | finalized |
1.1.0 | 2022-03-19 | RZheng | Constructor for manual WiFi or WiFiManager |
*/
2022-12-18 11:33:35
314cda8925d1c35bb25043b8c02dc842e6eecb84b0ada979f5a53baea72eb6ad
1407
https://github.com/Zheng-Bote/ESP32_libs
#include "ESP32/rz_wifi.h" RZ_WiFi *wifi = new RZ_WiFi(char *ssid, char *password);
bool wifi->startWiFi(); IPAddress wifi->getIpAddr(); bool wifi->startMDNS(std::string hostId);
rz_wifi.h
ZHENG Robert
2022-12-18 11:33:35
f474f1d33d8e29d928dc12da4f24c39b8dc59bff074f484fc96a655d9438ec1d
2811
xxtea-iot-crypt.h