esp32-s2

There are 123 repositories under esp32-s2 topic.

  • justcallmekoko/ESP32Marauder

    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

    Language:C++5.5k130391604
  • esp-idf-lib

    UncleRus/esp-idf-lib

    Component library for ESP32-xx and ESP8266

    Language:C1.4k48265430
  • 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++371248297
  • 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++292218673
  • beryllium-org/OS

    Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)

    Language:Python24972616
  • 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++185142229
  • WUD-Ducky

    tobozo/WUD-Ducky

    An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆

    Language:C11381515
  • chegewara/esp32-usb-v2

    ESP32S2/S3 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

    Language:C++11071110
  • davidkreidler/OpenCO2_Sensor

    Arduino Repository for an E-Ink CO2 Sensor using ESP32 and SCD4X

    Language:C++9716145
  • Dlloydev/ESP32-ESP32S2-AnalogWrite

    ESP32 PWM, Servo, Easing and Tone. Smart GPIO pin management and advanced control features.

    Language:C++9742517
  • pioarduino/platform-espressif32

    Espressif 32: pioarduino community platform for PlatformIO

    Language:Python92171510
  • SensoryBridge

    connornishijima/SensoryBridge

    OSHW Advanced LED Audio Visualizer based around a hacky Discrete Fourier Transform

    Language:C79162410
  • 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++72415202
  • 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:C648523
  • deckerego/ampule

    A tiny HTTP server made for CircuitPython WiFi devices (like the ESP32)

    Language:Python6051010
  • 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++5955114
  • 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++5771314
  • 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++493815
  • 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++4831218
  • touchgadget/usbkwa

    Touch Screen USB Keyboard with ESP32 S2 and ESP32 S3 and Arduino

    Language:C42417
  • schnoog/Joystick_ESP32S2

    Joystick library for ESP32 S2 & S3 devices (native USB) for the Arduino framework.

    Language:C++415133
  • 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++4062310
  • drfailov/DRM_Watch_v3

    DRM Watch 3 - Наручний годинник з дисплеєм SHARP Memory LCD

    Language:C38400
  • 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++30349
  • designer2k2/xmas-tree

    XMAS Tree from stacked ws2812 rings driven by a Digispark

    Language:C++275016
  • ESP32-S2-S3-Projects

    0015/ESP32-S2-S3-Projects

    Using the native USB interface of ESP32 S2/S3

    Language:C25206
  • leeebo/ESP-Drone

    Drones powered by ESP32;基于 ESP32 的四旋翼无人机

    Language:C24103
  • esp32beans/ESP32USBMIDI

    ESP32-S2 or ESP32-S3 USB MIDI Arduino example

  • 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:C224510
  • 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++21218
  • 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:C20317
  • 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++20378
  • srg74/ESP-uploader

    ESP uploader board for programming Espressif ESP series microcontrollers

  • 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++194134
  • 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++19306