An open API service providing repository metadata for many open source software ecosystems.

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

cyril-marpaud/oxide-spark

Last synced at: 2 months ago - Stars: 9 - Forks: 1

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