Topic: "esp32-c3"
Spooks4576/Ghost_ESP 📦
Ghost ESP is a ESP32 Firmware that Revolutionizes the way we use ESP32 devices in a Pen Testing aspect
Language: C - Size: 137 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 966 - Forks: 158

esp-rs/std-training
Embedded Rust on Espressif training material.
Language: Rust - Size: 1.02 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 681 - Forks: 89

m5stack/M5Unified
Unified library for M5Stack series
Language: C++ - Size: 2.41 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 407 - Forks: 69

pioarduino/platform-espressif32 Fork of platformio/platform-espressif32
Espressif 32: pioarduino community platform compatible with PlatformIO
Language: Python - Size: 4.94 MB - Last synced at: about 23 hours ago - Pushed at: about 23 hours ago - Stars: 382 - Forks: 46

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

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: 28 days ago - Pushed at: 3 months ago - Stars: 288 - Forks: 17

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

tasmota/mgos32-to-tasmota32 Fork of phiten/mgos32-to-tasmota32
ESP32 Mongoose OS to Tasmota32 OTA updates for Shelly
Language: Shell - Size: 4.95 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 188 - Forks: 12

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

Narukara/std-training-zh-cn
Embedded Rust on Espressif 简体中文版
Language: Rust - Size: 1.71 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 88 - Forks: 6

CelliesProjects/ESP32_VS1053_Stream
A streaming library for Arduino esp32 with a vs1053 mp3/aac/ogg decoder. Plays http, https and chunked streams. Stream metadata is parsed. Also plays ogg and mp3 from sdcard.
Language: C++ - Size: 179 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 83 - Forks: 15

funnygeeker/micropython-easydisplay
A display library: implemented purely in Micropython. 纯 Micropython 实现的显示库
Language: Python - Size: 61 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 13

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: about 2 years ago - Pushed at: about 2 years ago - Stars: 64 - Forks: 12

sigmdel/supermini_esp32c3_sketches
Super Mini ESP32-C3 sketches
Language: C++ - Size: 350 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 59 - Forks: 9

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: over 2 years ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 7

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: over 2 years ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 15

s60sc/ESP32-Tuya_Device
Replace Tuya device wifi module with ESP32-C3
Language: C++ - Size: 2.73 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 40 - Forks: 6

andypiper/fivebyfive
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
Language: Python - Size: 23.6 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 9

khoih-prog/ESP_WiFiManager_Lite 📦
Light-Weight MultiWiFi/Credentials Manager for ESP32 (including ESP32-S2 and ESP32-C3) and ESP8266 boards boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. paragraph=Library to configure MultiWiFi/Credentials at runtime for ESP32/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: 1020 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 39 - Forks: 12

s60sc/ESP32-IO_Extender
ESP32 application to act as an IO Extender for another ESP.
Language: C++ - Size: 1.05 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 37 - Forks: 8

john30/ebusd-esp32
Firmware for ESP32-C3 allowing eBUS communication for ebusd (https://github.com/john30/ebusd)
Size: 55.7 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 31 - Forks: 1

mkaiser/ESP32-CAN
PCB with ESP32 and CAN bus. For controlling CAN-devices like heatpumps via ESPHome
Language: AGS Script - Size: 18.9 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 30 - Forks: 5

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

har-in-air/ESP32C3_BLUETOOTH_AUDIO_VARIO
ESP32-C3 audio vario using Kalman filter to fuse acceleration and pressure sensor data. Bluetooth transmission of LK8EX1 sentences.
Language: C++ - Size: 1.71 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 5

TobleMiner/blinkekatze-firmware
Firmware for Blinkekatze, a replacement PCB to turn cat themed night-lights into interactive light displays
Language: C - Size: 528 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 22 - Forks: 3

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: over 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 7

funnygeeker/micropython-easymenu
A simple menu library for Micropython. MicroPython 的简易菜单库
Language: Python - Size: 53.4 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 21 - 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: 3 months ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 10

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: over 2 years ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 6

georgik/esp32-sdl3-swift-example
Example of Embedded Swift with SDL3 on ESP32-P4, ESP32-C3, ESP32-C6
Language: Swift - Size: 471 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 16 - Forks: 0

BOlaerts/ESPHome-W5500-Ethernet-on-ESP32-boards
Home Assistant integration using ESPHome on a different ESP32 boards with W5500 ethernet and I²C bus
Size: 2.03 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 2

plantineers/edge
The microcontroller firmware of plantbuddy
Language: Rust - Size: 95.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 1

xiaolongba/HX_DK_FOR_ESP32-C3
本代码仓仅发布基于HX-DK商的ESP32-C3系列教程,如Bluetooth LE、Bluetooth LE MESH、WiFi等等(This Repository only releases the tutorials about HX-DK-Shang, which is based on esp32c3 , including the Bluetooth LE, Bluetooth LE MESH, WiFi, etc. Welcome to any suggestions)
Size: 19.3 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 6

ClaudeMarais/GPS_Tracking_Cat_Collar_XIAO_ESP32-C3
An Arduino project to log GPS data to a MicroSD using the tiny XIAO ESP32-C3. The components are small and light enough to fit around a cat collar! Now we know where the cat runs around at night :-)
Language: C++ - Size: 2.66 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 3

firefly/pixie-firmware
Firefly Pixie Firmware.
Language: C - Size: 5.26 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 15 - Forks: 7

hnz1102/current-logger
This tool provides a logging function that gets data on voltage, current and power consumption. Voltage input range is from 0 to 85V, Maximum current input is 15A.
Language: Rust - Size: 8.14 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 1

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: over 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

sigmdel/xiao_esp32c3_sketches
Basic XIAO ESP32-C3 sketches
Language: C++ - Size: 763 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 12 - Forks: 2

khoih-prog/AsyncTCP_SSL 📦
Asynchronous SSL TCP Library for ESP32, ESP32_C3, ESP32_S2, ESP32_S3. This library is the base for future and more advanced Async SSL libraries, such as AsyncSSLWebServer, AsyncHTTPSRequest
Language: C - Size: 150 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 5

RomanAlexandroff/42-Smart-Cluster-Sign
An IoT door sign for 42 campuses that use their clusters as exam rooms. The sign warns of ongoing exams, preventing unaware students from entering the room and disrupting those taking the test. It automatically checks active exams on Intra, providing peace of mind to the Pedago team.
Language: C - Size: 24.7 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 11 - Forks: 1

aliengreen/esp32_uart_bridge
ESP32-C3 act as USB to serial UART interface like FT232R or CP210x
Language: C - Size: 37.1 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 11 - Forks: 1

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

bokunimowakaru/esp32c3
Arduino Code Examples of I/O controled Wireless Communications for ESP32-C3, XIAO ESP32C3, and M5Stamp C3/C3U
Language: C++ - Size: 320 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 2

phfbertoleti/pulse_counter_project_zephyr
Pulse counter project using Zephyr RTOS
Language: C - Size: 16.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 10 - Forks: 0

hxelec/antc3
150g Antweight Combat Robot project (Hirex)
Language: C++ - Size: 248 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 3

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: over 2 years ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 3

taunusflieger/esp-idf-async-wifi-experiment
Minimal esp-idf async wifi example
Language: Rust - Size: 1.28 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

ClaudeMarais/FindEachOtherCompass_ESP32-C3
An Arduino project to create a compass that not only points North, but also points to another person. This is very useful for outdoor teams sports like Airsoft.
Language: C++ - Size: 3.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 2

ChocolateLoverRaj/rust-esp32c3-examples
Examples with wiring diagrams for using some sensors with ESP32-C3, programmed with Rust
Language: Rust - Size: 78.4 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 2

pilotak/ESP-boilerplate
Base code for AsyncWifiManager, AsyncMQTT and HTTP OTA
Language: C - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

ccattuto/wordle-device
Pull Wordle solutions from the Twitter API and displays them on a tiny 5x5 LED matrix
Language: C - Size: 472 KB - Last synced at: about 6 hours ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 1

javiser/esp32-c3-32s-kit-example
A simple Rust example for the ESP-C3-32S-Kit ESP32 WiFi+Bluetooth Development Board with ESP32C3 chip from Ai-Thinker
Language: Rust - Size: 23.4 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 4


ClaudeMarais/Airsoft-HUD
Transparent HUD for an Airsoft gun that shows how many BBs are left in your magazine and keeps track of your number of kills and deaths during a match. A XIAO ESP32-C3 is used together with a SSD1309 transparent OLED display. An IR Transmitter LED and IR Receiver sensor is used to detect BBs. Video: https://youtu.be/BZJjDX5xyRM
Language: C++ - Size: 25.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

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

gblach/HexGateway
An internet gateway for Bluetooth LE, OpenThread and/or Zigbee devices.
Language: CMake - Size: 1.71 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

khoih-prog/ESP32_C3_ISR_Servo 📦
This library enables you to use 1 Hardware Timer on an ESP32_C3-based board to control 16 or more servo motors. Tested OK with ESP32 core v2.0.5
Language: C++ - Size: 66.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

ClaudeMarais/Simple_OBD2_for_AlfaRomeoGiulia
A simple Arduino project to show how to communicate with your car's OBD2 port using an ESP32-C3 and SN65HVD230 CAN bus transceiver, using ESP32 TWAI (Two-Wire Automotive Interface)
Language: C++ - Size: 881 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

mboehmerm/Luatos_C3_Core_DIO_SSD1309_I2C_128x64
Testing a cheap aliexpress 1.3" OLED I2C Display with Luatos ESP32 C3 Core and u8g2 library by olikraus
Language: C++ - Size: 7.87 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 1

BunnySakura/EspNanoTool
一个使用ESP32系列芯片开发的小工具。| 合宙 ESP32C3-CORE 开发板和 0.96寸 屏幕拓展板 | M5Stack BASIC
Language: C - Size: 919 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 1

rallekralle11/Epi_C3
Language: HTML - Size: 50.7 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 2

har-in-air/VhARIO-ESPC3
Kicad schematic and layout for ESP32-C3 + MPU9250 + MS5611 audio vario
Size: 14.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

mkjanke/Fritzing-Parts
Fritzing parts, modified or created by myself
Size: 329 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

khoih-prog/ESP32_New_TimerInterrupt 📦
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-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. These hardware timers, 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: 264 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

khoih-prog/AsyncUDP_WT32_ETH01 📦
Fully Asynchronous UDP Library for WT32_ETH01 (ESP32 + LAN8720). The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
Language: C++ - Size: 92.8 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 4

desiFish/EPaper-Display-Weather-Clock
E-Paper Display based ultra efficient mini personal weather station
Language: C - Size: 36.3 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 6 - Forks: 0

SerhiiLe/clock-ws2812b
Clock based on ws2812b 32x8 RGB matrix
Language: C++ - Size: 5.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 3

gandro/micropython-m5stamp-c3u
Micropython modules for the M5Stamp C3U
Language: Python - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 4

khoih-prog/ESP32_FastPWM 📦
This library, a wrapper around ESP32 ledc library, enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins. Using similar functions as some other FastPWM libraries, it enables you to port PWM code easily between platforms.
Language: C++ - Size: 185 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

khoih-prog/ESP32_C3_TimerInterrupt 📦
This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board. These ESP32-C3 Hardware Timers, 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 mandatory if you need to measure some data requiring better accuracy. 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: 364 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

0ingchun/HHT_AutoConNet_nodemcu
使用esp系列單片機程序自動登錄【HuiHuTong】
Language: C++ - Size: 15.1 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 3

hnz1102/temp-logger
Logging Thermocouple Temperature and Send Data to InfluxDB system.
Language: Rust - Size: 8.23 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

khoih-prog/AsyncESP32_W5500_Manager 📦
ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal
Language: C - Size: 732 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

khoih-prog/AsyncESP32_ENC_Manager 📦
ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal
Language: C - Size: 514 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - 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: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Pekaway/ESP32-BLE-WIFI-SHUNT
ESP32-C3 Battery Monitor Shunt
Language: C++ - Size: 6.59 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 4 - Forks: 0

BushlanovDev/ble-telemetry-lite
✈️🎮📲 Crossfire and ELRS telemetry bridge from radio transmitter via BLE and WebSocket
Language: C - Size: 1.69 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

DitroniX/CWX-Compact-Weather-Station
DitroniX CWX ESP32-C3 BME280 SFH2440 Compact Weather Station Battery Powered
Language: C++ - Size: 59.6 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

wot-rust/wot-esp-demo
Embedded demo based on esp32-c3
Language: Rust - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 1

mboehmerm/Three-IPS-Displays-with-ST7789-170x320-240x280-240x320
Testing three cheap and fast ST7789 AliExpress IPS Displays with TFT_eSPI by Bodmer. Tested with ESP32, S2 mini, S3, C3, C3 Super Mini, C6 and RP2040 using board package esp32 3.0.3 .
Language: C++ - Size: 70.8 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 3

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

BunnySakura/lv_port_esp32c3
基于ESP-IDF v5.1.1,将LVGL v7.11.0 ~ v8.3.10 移植到合宙ESP32C3-CORE开发板,并适配合宙0.96寸屏幕拓展板。
Language: C - Size: 25.5 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

pixelspark/rv32jit
A RISC-V (rv32imc) assembler for JITing on the ESP32
Language: Rust - Size: 77.1 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

mineiwik/CoralWave
Custom Sub-GHz Transceiver Gateway
Size: 562 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

ducktec/esp32c-rt 📦
Minimal runtime / startup for RISC-V-based CPU's of the ESP32-C SoC series.
Language: Rust - Size: 39.1 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

fortuna/ESPHomeBadge
Program your HOPE Badge with ESPHome
Language: C++ - Size: 542 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

yijenlu1971/ESP32C3
ESP32-C3 projects on Arduino IDE
Language: C - Size: 9.65 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

ClaudeMarais/AudioRecording_ESP32-C3
An example of recording audio onto a MicroSD card, using an INMP441 microphone and a XIAO ESP32-C3
Language: C++ - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

pixelEDI/ESP32_XIAO
ESP32-XIAO Stuff
Language: C - Size: 8.98 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

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: about 1 month ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

21km43/ESP32-C3-DevBoard
ESP32-C3 Development Board
Size: 3.01 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

74th/esp32c3-iot-server-board
Board for converting Grove device to IoT Server using ESP32-C3-WROOM-02.
Size: 4.79 MB - Last synced at: about 3 hours ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

har-in-air/ESP32_AUTO_WATER
ESP32-C3 automatic plant watering system using capacitive moisture sensor and DS3231 real-time clock. Logs watering history to Google Sheets document. Configurable and firmware upgradable via standalone WiFi Access Point and webserver.
Language: C++ - Size: 6.56 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

ClaudeMarais/SimpleBLE_ESP32-C3
A simple Arduino project to show how to setup a BLE Peripheral device and a BLE Central device, and how to send values from the Peripheral to the Central using Notify
Language: C++ - Size: 3.91 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

SiloCityLabs/esp32-minisd
Project Examples Using ESP32minisd PCB
Language: C++ - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

muki01/SBUS_Receiver
SBUS_Receiver is a project that receives wireless data via NRF24L01 and outputs it as SBUS signals, compatible with both Arduino and ESP32 platforms.
Language: C++ - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

RomanAlexandroff/IoT-Name-Badge-ESP32
Wi-Fi enabled E-paper name badge — the one for true Embedded Developers.
Language: C - Size: 372 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

darvik80/magic-lamp-espidf
Language: C++ - Size: 1.87 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

etiennecollin/wakesp
Wakesp is a Rust-based firmware for ESP32 microcontrollers, offering dynamic DNS updates, a web interface, and Wake-on-LAN capabilities with a minimal memory footprint.
Language: Rust - Size: 89.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

DitroniX/AQIX-Air-Quality-Monitor-IoT-Weather-Station
AQIX ESP32-C3 SDK (Air Quality Monitor IoT Weather Station)
Language: C - Size: 42.7 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0
