GitHub topics: esp32-s2
zentadesarrollos/littlefs
A little fail-safe filesystem designed for microcontrollers
Language: C - Size: 1.64 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

pioarduino/platform-espressif32 Fork of platformio/platform-espressif32
Espressif 32: pioarduino community platform compatible with PlatformIO
Language: Python - Size: 3.75 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 354 - Forks: 40

loiejfiefhe/homespan-garage
Universal HomeKit garage controller that uses two contact sensors
Language: C - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

justcallmekoko/ESP32Marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Language: C++ - Size: 445 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 7,508 - Forks: 811

UncleRus/esp-idf-lib
Component library for ESP32-xx and ESP8266
Language: C - Size: 4.73 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1,519 - Forks: 460

schnoog/Joystick_ESP32S2
Joystick library for ESP32 S2 & S3 devices (native USB) for the Arduino framework.
Language: C++ - Size: 287 KB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 66 - Forks: 7

0015/ESP32-S2-S3-Projects
Using the native USB interface of ESP32 S2/S3
Language: C - Size: 15.8 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 40 - Forks: 7

davidkreidler/OpenCO2_Sensor
Arduino Repository for an E-Ink CO2 Sensor using ESP32 and SCD4X
Language: C++ - Size: 13.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 116 - Forks: 8

CelliesProjects/OpenStreetMap-esp32
This library provides a OpenStreetMap (OSM) map fetching and caching system for ESP32-based devices.
Language: C++ - Size: 151 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 9 - Forks: 2

awawa-dev/HyperSerialESP32
High speed USB serial port LED strip driver for HyperHDR using ESP32 or ESP32-S2 devices. Multi-segment & multi-core support.
Language: C++ - Size: 131 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 89 - Forks: 273

beryllium-org/OS
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
Language: Python - Size: 13 MB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 285 - Forks: 17

flipperdevices/blackmagic-esp32-s2
Language: C - Size: 1.83 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 561 - Forks: 104

srg74/ESP-uploader
ESP uploader board for programming Espressif ESP series microcontrollers
Size: 1.95 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 25 - Forks: 6

deckerego/ampule
A tiny HTTP server made for CircuitPython WiFi devices (like the ESP32)
Language: Python - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 10

ixy05/homespan-d5evo-gate
HomeKit gate controller for Centurion (Centsys) D5 Evo gate motor
Language: C - Size: 2.35 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

CelliesProjects/ESP32_VS1053_Stream
A streaming library for Arduino esp32 with a vs1053 mp3/aac/ogg/flac decoder. Plays http, https (insecure mode) and chunked streams and parses the metadata. Also plays ogg and mp3 from sdcard.
Language: C++ - Size: 179 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 80 - Forks: 15

designer2k2/xmas-tree
XMAS Tree from stacked ws2812 rings driven by a Digispark
Language: C++ - Size: 907 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 16

chegewara/esp32-usb-v2
ESP32S2/S3 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).
Language: C++ - Size: 128 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 131 - Forks: 17

thistletech/esp32-devenvs
ESP32 Development Environment in Docker Containers with Secure Boot V2 Support
Language: C - Size: 4.76 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 2

tobozo/WUD-Ducky
An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support π¦
Language: C - Size: 603 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 137 - Forks: 20

esp32beans/ESP32USBMIDI
ESP32-S2 or ESP32-S3 USB MIDI Arduino example
Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 4

anton-malakhov/esphome_webcam
ESPHome components for USB camera
Language: C++ - Size: 38.1 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 2

awawa-dev/HyperSPI
HyperHDR bridge using SPI bus. Connects Raspberry Pi with a generic Raspberry Pi Pico (rp2040)/ESP32/ESP8266 to control a LED strip. Fasted possible cable solution for external Pico/ESP LED driver. Data integration check included.
Language: C++ - Size: 75.2 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 72 - Forks: 151

DouglasHalse/spook-station
Spook station is a tool for role-playing to control ghost-hunting equipment wirelessly!
Language: Python - Size: 6.62 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

wirebits/BLEDuck
Setup for ESP32- S2 & S3 boards to make a BLE-enabled USB Rubber Ducky.
Language: Python - Size: 53.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

muki01/PPM_Receiver
PPM_Receiver is a project that receives wireless data via NRF24L01 and outputs it as PPM signals, compatible with both Arduino and ESP32 platforms.
Language: C++ - Size: 11.7 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

Ebiroll/esp32_flash_loader Fork of tslater2006/esp32_flash_loader
Ghidra Loader for ESP32 Flash Dumps
Language: Python - Size: 171 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 11 - Forks: 3

Andrea-Boin/FanatecCSL_ESP32S2
FANATEC CSL ELITE using usb ESP32S2
Language: C++ - Size: 232 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ShayonKhaled/ProxiCharge
Proximity-Based Charger Safety System
Language: C++ - Size: 39.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

zcattacz/mqtt_as
The micropython-mqtt MQTT client without wifi management, tested on both micropython and python3.
Language: Python - Size: 41 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

atanisoft/OpenMRNIDF
OpenMRN ESP-IDF Component
Language: C++ - Size: 1.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 2

mauriciobarroso/bme68x_lib
ESP-IDF component for BME680 and BME688 4 in 1 enviromental sensors
Language: C - Size: 45.9 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

Sadteeto/ESP32-I2S-Microphone-Stream
esp32 I2S microphone streaming service
Language: C++ - Size: 7.81 KB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

ohAnd/LEDdimmerMQTT
easy integration of a PWM driven LED driver for ESP8266/ ESP32/ESP32-S2 with mqtt connection and auto MQTT autodiscovery config
Language: C++ - Size: 2 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

georgik/esp32-rust-multi-target-template
ESP32 Rust Bare Metal (no_std) Multi Target Template
Language: Rust - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

jwillikers/esphome-funhouse π¦
An ESPHome configuration for the Adafruit FunHouse development board powered by the ESP32-S2
Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

JN513/esp32_weather_station
EstaΓ§Γ£o Meteorologia feita com esp32 e o espidf
Language: C - Size: 2.96 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

hggh/window-handle-sensor
window handle contact sensor
Language: C++ - Size: 10.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

khoih-prog/AsyncMQTT_ESP32 π¦
Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation. This library, ported to support ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720. Supporting TLS/SSL for MQTTS Client
Language: C++ - Size: 1.42 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 10

Rwanou88/PresenceDetector
Presence Detector
Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

educ8s/CircuitPython-Pi-Calculation-Benchmark
This is a CicruitPython script I use to test the performance of various microcontrollers using an ST7735 display to display the results.
Language: Python - Size: 363 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

Xapu1337/NebuJoy
Based on TeachingTech's code, this 3D SpaceMouse "emulator" can run on any ESP32 with USB-OTG and compiles easily via PlatformIO
Language: C++ - Size: 15.6 KB - Last synced at: about 4 hours ago - Pushed at: 12 months ago - Stars: 1 - Forks: 2

Tank86/air-manager-esp32
Code pour Purificateur d'air (esp32-s2) automatisation complete Home assistant
Language: C++ - Size: 5.98 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

mauriciobarroso/led
ESP-IDF component to drive multiple instances of LEDs
Language: C - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

smarthomesnowy/PS4-Hacking-Homebrew
My PS4 project
Size: 2.93 KB - Last synced at: 11 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

HomeACcessoryKid/LCM4ESP32
life-cycle-manager for ESP32 family
Language: C - Size: 24.3 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

adityathakekar/flexboxfroggy Fork of thomaspark/flexboxfroggy
A game for learning CSS flexbox πΈ
Language: JavaScript - Size: 5.08 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

creativeprojects/esp32s2-iot
Simple thermostat and motion detection using a ESP32-S2 and MQTT
Language: Python - Size: 71.3 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

mauriciobarroso/mics6814
ESP-IDF component for MiCS-6814 multi gas sensor
Language: C - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

connornishijima/SensoryBridge
OSHW Advanced LED Audio Visualizer based around a hacky Discrete Fourier Transform
Language: C - Size: 9.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 75 - Forks: 10

drfailov/DRM_Watch_v3
ESP32-S2 based watch with SHARP Memory LCD
Language: C - Size: 150 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 1

thistletech/esp-devcon23-sbv2-talk
Espressif DevCon 2023 Talk on Secure Boot V2 for ESP32 Platforms
Language: HTML - Size: 1.03 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

leeebo/ESP-Drone π¦
Drones powered by ESP32οΌεΊδΊ ESP32 ηεζηΏΌζ δΊΊζΊ
Language: C - Size: 5.94 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 15 - Forks: 3

JoeyStrandnes/VoiceModulator
ESP32-S2 Voice Modulator
Language: C - Size: 9.81 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

lfc7/esp32-S2-simple-DMX-user-interface
standalone, send dmx with a simple web interface (esp32-s2)
Language: HTML - Size: 8.14 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

CelliesProjects/eStreamplayer32-vs1053-pio
A web-based esp32 music player for webradio and mp3/ogg/aac/aac+ files from a lamp or llmp server. Sound output comes from a separate VS1053 mp3/aac/ogg/wav decoder breakout board.
Language: C - Size: 261 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

arosspope/ticker-tape
This project leverages embedded rust support for the ESP32-S2 microcontroller and MAX7219 LED dot display to create a Wi-Fi enabled ticker-tape.
Language: Rust - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

khoih-prog/ESP_WiFiManager π¦
This is an ESP32 / ESP8266 WiFi Connection Manager with fallback web configuration portal. Use this library for configuring ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 modules' WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson
Language: C++ - Size: 2.91 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 352 - Forks: 87

khoih-prog/ESPAsync_WiFiManager π¦
This is an ESP32 (including ESP32-S2 and ESP32-C3) / ESP8266 WiFi Connection Manager, using ESPAsyncWebServer, with fallback web configuration portal. Use this library for configuring ESP32, ESP8266 modules' WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson 6.0.0+ as well as 5.13.5- . Using AsyncDNSServer instead of DNSServer now.
Language: C++ - Size: 2.61 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 271 - Forks: 69

Thijsiez/techival-iot-examples
Code samples for the Capgemini Techival IoT workshop using a WEMOS S2 Mini, LOLIN RGB LED Shield, and DFRobot Capacitive Soil Moisture Sensor
Language: C++ - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

khoih-prog/ESP32TimerInterrupt π¦
This library enables you to use Interrupt from Hardware Timers on an ESP32-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
Language: C++ - Size: 452 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 161 - Forks: 24

OS-Q/platform-espressif Fork of platformio/platform-espressif32
PlatformIO Espressif
Language: Python - Size: 2.34 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Jason2866/mklittlefs_esp32 Fork of earlephilhower/mklittlefs
ESP32 tool to build and unpack littlefs images
Language: C++ - Size: 271 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Dammerhaft/ESP32-S2_Internal_Temperature
Example of getting the internal temperature of ESP32
Language: C - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bassjansson/esp-synth
A codebase for building ESP-based digital hardware synthesizers.
Language: C++ - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

caseyWebb/mayfly
Environmental monitoring for Aquaculture and Hydroponics
Language: Python - Size: 432 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

Dlloydev/ESP32-ESP32S2-AnalogWrite
ESP32 PWM, Servo, Easing and Tone. Smart GPIO pin management and advanced control features.
Language: C++ - Size: 112 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 64 - Forks: 12

Pooky-s/CyberDeck-KeyPad
A simple 12-key programmable keypad using an ESP32-S2 for a CyberDeck project.
Language: C++ - Size: 12.8 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

fabianoriccardi/homely-wsn-basic-board-2-test
Some Arduino sketches to test the PCB
Language: C++ - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

stocyr/SourdoughMonitor
Sourdough monitoring system with an ESP32 devboard, a ToF distance sensor, temperature sensors and an eInk display.
Language: Python - Size: 18 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

khoih-prog/WebServer_ESP32_SC_W5500 π¦
Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32_S2, S3 and C3 boards using W5500 with LwIP Ethernet library. The WebServer supports HTTP(S) GET and POST requests, provides argument parsing, handles one client at a time. It provides HTTP(S), MQTT(S) Client and supports WebServer serving from LittleFS/SPIFFS
Language: C - Size: 1.34 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

khoih-prog/ESP32_ISR_Servo π¦
This library enables you to use 1 Hardware Timer on ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.5
Language: C++ - Size: 135 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 7

khoih-prog/WebServer_WT32_ETH01 π¦
Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet. The WebServer supports HTTP(S) GET and POST requests, provides argument parsing, handles one client at a time. It provides HTTP(S), MQTT(S) Client and supports WebServer serving from LittleFS/SPIFFS. Now supporting ESP32 core v2.0.0+
Language: C - Size: 407 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 14

touchgadget/usbkwa
Touch Screen USB Keyboard with ESP32 S2 and ESP32 S3 and Arduino
Language: C - Size: 583 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 1

khoih-prog/ESPAsync_WiFiManager_Lite π¦
Library using AsyncWebServer to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS, SPIFFS or EEPROM. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Double or MultiDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested.
Language: C++ - Size: 961 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 7

khoih-prog/Blynk_Async_WM π¦
Simple WiFiManager for Blynk and ESP8266/ESP32 (including ESP32-S2, ESP32-C3) with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. This library, using AsyncWebServer instead of (ESP8266)WebServer, for configuring/auto(re)connecting ESP8266/ESP32 modules to best or available MultiWiFi APs and MultiBlynk servers at runtime. Enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Static STA IP and DHCP Hostname as well as Config Portal AP channel, IP, SSID, Password can be configured. Multi or Double DetectDetector feature permits entering Config Portal as requested.
Language: C++ - Size: 1.2 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 6

HakCat-Tech/Nugget-SSDP-Phisher
Phish login credentials using SSDP on a WiFi Nugget.
Language: C - Size: 3.25 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 16 - Forks: 5

pappavis/FLicht
Traffic indicators for your city bicyle based on ESP32 S2
Language: Python - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

ElectronicCats/BastWiFi
BastWiFi is all the best in the world format Feather and ESP32-S2!, Feather pin to pin compatible with a USB port type C
Size: 5.64 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

khoih-prog/AsyncHTTPSRequest_ESP32_Ethernet π¦
Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720
Language: C++ - Size: 1.44 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

khoih-prog/ESP32_PWM π¦
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2 or ESP32_C3-based board to create and output PWM to pins. It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they're ISR-based PWM channels. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware PWM channels, using interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's necessary if you need to measure some data requiring better accuracy.
Language: C - Size: 166 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

neilbalch/ESP32-FreeRTOS-Tutorial
My code produced by watching the videos and doing the programming "challenges" for Shawn Hymel's FreeRTOS tutorial series
Language: C++ - Size: 58.6 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 2

khoih-prog/AsyncESP32_SC_W6100_Manager π¦
ESP32_S2/S3/C3 + LwIP W6100 Connection/Credentials Manager using AsyncWebServer, with enhanced GUI, fallback Web ConfigPortal. This Library is used for configuring ESP32 + LwIP W6100 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone
Language: C - Size: 1.36 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/ESP32_SC_W6100_Manager π¦
ESP32_S2/S3/C3 + LwIP W6100 Connection/Credentials Manager with enhanced GUI, fallback Web ConfigPortal. This Library is used for configuring ESP32 + LwIP W6100 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone
Language: C++ - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/ESP_MultiResetDetector π¦
Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3. An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials
Language: C++ - Size: 95.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

khoih-prog/ESP_DoubleResetDetector π¦
ESP_DoubleResetDetector is a library for the ESP32/ESP8266 Arduino platform to enable trigger configure mode by resetting twice.
Language: C++ - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 15

khoih-prog/AsyncWebServer_ESP32_SC_W6100 π¦
Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP W6100). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks
Language: C++ - Size: 1.44 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/AsyncWebServer_ESP32_SC_W5500 π¦
Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP W5500). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks
Language: C++ - Size: 1.76 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

khoih-prog/AsyncWebServer_ESP32_SC_ENC π¦
Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP ENC28J60). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks
Language: C++ - Size: 1.55 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

khoih-prog/AsyncDNSServer_ESP32_ENC π¦
Fully Asynchronous DNS Server Library for ESP32 boards using LwIP ENC28J60 Ethernet. This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_ENC, AsyncHTTPRequest_ESP32_ENC, AsyncHTTPSRequest_ESP32_ENC
Language: C - Size: 46.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/AsyncDNSServer_ESP32_Ethernet π¦
Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W5500, W6100 or ENC28J60 Ethernet. This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_Ethernet, AsyncHTTPRequest_ESP32_Ethernet, AsyncHTTPSRequest_ESP32_Ethernet
Language: C - Size: 1.55 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

khoih-prog/AsyncDNSServer_ESP32_W5500 π¦
Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W5500 Ethernet. This library is one of the current or future and more advanced Async libraries, such as AsyncWebServer_ESP32_W5500, AsyncHTTPRequest_ESP32_W5500, AsyncHTTPSRequest_ESP32_W5500
Language: C - Size: 70.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

khoih-prog/AsyncUDP_ESP32_SC_Ethernet π¦
Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments
Language: C++ - Size: 1.42 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/AsyncUDP_ESP32_SC_W6100 π¦
Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments
Language: C++ - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

khoih-prog/AsyncUDP_ESP32_SC_ENC π¦
Fully Asynchronous UDP Library for ESP32_S2/S3/C3 boards using LwIP ENC28J60 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments
Language: C++ - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/AsyncUDP_ESP32_SC_W5500 π¦
Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments
Language: C++ - Size: 1.14 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

khoih-prog/AsyncUDP_ESP32_W5500 π¦
Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments
Language: C++ - Size: 84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

khoih-prog/AsyncUdp_ESP32_ENC π¦
Fully Asynchronous UDP Library for ESP32 boards using LwIP ENC28J60 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments
Language: C++ - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

khoih-prog/AsyncHTTPSRequest_Generic π¦
Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720). Supporting in the future for RP2040W, ESP8266, Portenta_H7, STM32 with built-in LAN8742A Ethernet, etc. Now you can send HTTP / HTTPS requests to multiple addresses and receive responses from them
Language: C++ - Size: 326 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 3

khoih-prog/AsyncHTTPRequest_ESP32_Ethernet π¦
Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500 or W6100
Language: C - Size: 1.47 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0
