esp32-c3
There are 190 repositories under esp32-c3 topic.
esp-rs/std-training
Embedded Rust on Espressif training material.
Spooks4576/Ghost_ESP
Ghost ESP is a ESP32 Firmware that Revolutionizes the way we use ESP32 devices in a Pen Testing aspect
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
m5stack/M5Unified
Unified library for M5Stack series
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.
beryllium-org/OS
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
pioarduino/platform-espressif32
Espressif 32: pioarduino community platform compatible with PlatformIO
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.
Dlloydev/ESP32-ESP32S2-AnalogWrite
ESP32 PWM, Servo, Easing and Tone. Smart GPIO pin management and advanced control features.
Narukara/std-training-zh-cn
Embedded Rust on Espressif 简体中文版
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.
funnygeeker/micropython-easydisplay
A display library: implemented purely in Micropython. 纯 Micropython 实现的显示库
khoih-prog/ESP_DoubleResetDetector
ESP_DoubleResetDetector is a library for the ESP32/ESP8266 Arduino platform to enable trigger configure mode by resetting twice.
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.
sigmdel/supermini_esp32c3_sketches
Super Mini ESP32-C3 sketches
andypiper/fivebyfive
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
s60sc/ESP32-Tuya_Device
Replace Tuya device wifi module with ESP32-C3
s60sc/ESP32-IO_Extender
ESP32 application to act as an IO Extender for another ESP.
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
designer2k2/xmas-tree
XMAS Tree from stacked ws2812 rings driven by a Digispark
mkaiser/ESP32-CAN
PCB with ESP32 and CAN bus. For controlling CAN-devices like heatpumps via ESPHome
john30/ebusd-esp32
Firmware for ESP32-C3 allowing eBUS communication for ebusd (https://github.com/john30/ebusd)
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.
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.
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
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
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.
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)
cyijun/ESP32MQTTClient
A thread-safe MQTT client for Arduino ESP32xx, based on ESP-IDF MQTT component. Work with the latest ESP32 Arduino Core 3.x and ESP-IDF 5.x.
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.
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
funnygeeker/micropython-easymenu
A simple menu library for Micropython. MicroPython 的简易菜单库
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.
aliengreen/esp32_uart_bridge
ESP32-C3 act as USB to serial UART interface like FT232R or CP210x
georgik/esp32-sdl3-swift-example
Example of Embedded Swift with SDL3 on ESP32-P4, ESP32-C3, ESP32-C6