wvr
arduino-esp32
Our great sponsors
wvr | arduino-esp32 | |
---|---|---|
4 | 198 | |
28 | 10,381 | |
- | 3.5% | |
6.1 | 9.3 | |
19 days ago | 8 days ago | |
C | C | |
- | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wvr
-
Creating an 8-channel, 16-bit audio recorder with ESP32 -- possible?
I use klm8g1getf. It’s 8GB and about $5 from LCSC, easyEDA has the footprint and symbol. I run mine at 52mhz, 4-line mode. I’m able to playback 20 stereo wavs at once @44.1k 16bit. Writing is a lot slower but 8 should be possible. I wrote my own flat file system to prioritize speed, all the standard file systems will slow you down a lot, as far as I could find, sequential reads and writes are much faster, and most file systems don’t do that. https://github.com/marchingband/wvr/blob/main/src/emmc.c
-
is it possible to port this code to Arduino ide?
https://github.com/marchingband/wvr/blob/main/src/boot.cpp This uses eMMC which is very similar to SD.
arduino-esp32
-
Can someone help me make an HTTPS request with an ESP32/How should I do this project?
Look at the secure examples for HTTPClient.
-
Where do i download the "driver/i2s.h" arduino library for ESP32
I have a sketch that needs that library & i'm not finding a zip file for that library. Expressiff has a github page with this https://github.com/espressif/arduino-esp32/blob/master/tools/sdk/esp32/include/driver/include/driver/i2s.h but I believe I need a lot more than just a .h file
My bad. I think what you mate be after is here
-
Is there a specific place I can go to when I want to read up on the standard esp32 programming functions?
Meanwhile the espressif32 examples include it - https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Time/SimpleTime
-
ESP32-C6 Reality Check
Don't expect Arduino support anytime soon. Arduino usually lags ESP-IDF releases by quite a bit. The latest Arduino core release, 2.0.6, is still based on ESP-IDF 4.4.3; moving to 5.x might be a larger undertaking than usual, not sure. I was totally wrong about when the C6 would be released; I might be totally wrong about this, too, but I wouldn't expect Arduino support for a few months.
-
Choosing a protocol for communication between multiple microcontrollers
As far as I can see, apparently I2C Slave support was added to the ESP32 Arduino Framework.
-
ESP32-CAM connection without the USB device
Once it's connected you use whatever programming tool you're building with. The Arduino IDE will work if you install ESP32 support. There'll be an option to upload firmware. I use PlatformIO from the command line; it has options to upload when you build firmware. Fundamentally these use esptool.py to flash the firmware to the board (it can also erase the board's flash storage, read it back, and do a few other things). You probably don't want to use it directly unless you absolutely have to; whatever build system you use should be easier to deal with.
- how do emulate a keyboard over usb? wherever I look I only see libraries and tutorials on how to use the eps32 as a Bluetooth keyboard not a wired one
-
Arduino vs esp-idf
https://github.com/espressif/arduino-esp32/blob/master/tools/sdk/esp32/sdkconfig
- esp_wifi.h Library?
What are some alternatives?
esp-idf - Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Tasmota - Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
platform-espressif32 - Espressif 32: development platform for PlatformIO
TinyGo-On-ESP32 - This tutorial will walk you through how to setup Ubuntu 20.10 with Ubuntu Desktop on a Raspberry Pi 4B, install the Espressif ESP-IDF, install Go and TinyGo and finally flash an app to an Espressif ESP32 Microcontroller.
WLED - Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
painlessMesh
esp32_nat_router - A simple NAT Router for the ESP32
nina-fw - Firmware for u-blox NINA W102 WiFi/BT module
MCP_CAN_lib - MCP_CAN Library
esp32-wifi-penetration-tool - Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.
TFT_eSPI - Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
ESP32-USB-Soft-Host - An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example