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.
issues
-
Arduino 1.8.19 broken on NixOS 23.11
The root cause seems to be https://github.com/esphome/issues/issues/3904. How do people get the idea to publish such shit?
-
ESPHome display lambda issues (st7789v)
For the record, this is my display's YAML configuration (please, bear in mind that the rest of the IDs and components are also present. You can get a full copy of my YAML file in here):
-
Can't seem to get code for school working.
https://github.com/esphome/issues/issues/2646 suggests that ESP-IDF changed a couple years ago, try this tweak
-
Programming the ESP32-Solo-1
I have tried PlatformIO and Arduino IDE with various libraries from the bog standard ESP32 devkit to obscure packages on github: https://github.com/Murkas94/arduino-esp32-solo/tree/version_update/2_0_9 and here: https://github.com/lbernstone/arduino-esp32-solo along with something made by Tasmota. I went spelunking through various github issues and stackoverflow questions based on google searches and still can't seem to find a configuration that works.
- sm300d2 - need assistance in figuring this one out.
-
[Help]Flashed devices with esp12e instead of esp01_1m
Everything I'm reading says that if you tried to flash a 4MB image onto a 1MB ESP, that you'd receive this error. In this thread the user was encountering the error and it turned out what they thought was a 16MB ESP was actually a 4MB and it refused to flash it. So I'm questioning your claim that you successfully flashed a 4MB firmware onto a 1MB ESP.
-
Running out of ram?
I found this: https://github.com/esphome/issues/issues/2634
-
Anyone get the adafruit_esp32_v2 to work on esphome?
Is my mistake trying to use a docker container? There is an issue against this. https://github.com/esphome/issues/issues/3357 Which actually list some other boards that are also having the same type of issue. /u/jesserockz has https://github.com/esphome/esphome/pull/3564 . Is there a way perhaps that we could just get the board list updated https://github.com/esphome/esphome/pull/3564/commits/03f6cd54abec53e00ddc5d5a3ab42163f10be26a ?
- I am very satisfied so far!
-
ESP8266 doesn't boot
Okay, thishelped
ezDV
-
Cool embedded + music/audio related projects you'd like to share?
I've been working on a handheld device that interfaces with a ham radio and effectively acts as a modem for HF digital voice (specifically FreeDV). It's basically a ESP32S3 combined with a TI TLV320 codec chip and some C++ code to link it all together (with HTML/CSS/JS for the configuration Web interface). It even has enough horsepower to communicate with a few radios that can trigger TX/RX and send/receive audio over Wi-Fi. :)
-
Digital voice in a super-cheap microcontroller project
My ESP32 based FreeDV solution uses the TLV320AIC3254 codec chip and I'm satisfied with the audio quality. I'm also not using anywhere near all of its functionality (for instance, there are a couple of miniDSP cores in there too). FWIW, so far JLCPCB hasn't had problems getting stock when I order prototype runs.
-
A visual of how having the S3's ULP coprocessor executing uses more power than just having the RTC timer running.
Anyway, the photo is my oscilloscope connected to a tinyCurrent, which itself has 3.7V going through it to the battery header on the board I'm working on. Right now I'm having the ULP execute every 100ms to check the state of a button press, with it being held down for more than a second triggering booting the main processor. While I seem to measure in the ~45uA range with a multimeter, there are definitely peaks of multi-hundred uA while the ULP is running.
-
P-Channel MOSFET output at higher voltage than expected when "off"
Current full schematic
-
Running out of ram?
I use PSRAM for my audio related project and it seems to work well enough. Granted, I'm using an ESP32-S3 with a TLV320 audio codec chip, so YMMV if you try to use the built in ADC/DAC of the original ESP32 or something.
-
Version 0.3 of ezDV (FreeDV hardware modem for ham radio), now with the ESP32S3 soldered directly onto the board.
Source code and schematics are at https://github.com/tmiw/ezDV. Along with eliminating the need for a separate ESP32 dev board (thanks JLCPCB for finally getting the S3 in stock!) there's also support for battery charging and measurement. Surprisingly I got the USB connection right-ish on my first try (to the limits of my test capability here at home, anyway); my Mac seems to report only 500mA max current in System Information (despite having the correct USB-C resistors for 5V/3A) but the board itself doesn't seem starved for power so ¯\_(ツ)_/¯
What are some alternatives?
WLED-wemos-shield - Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based universal shield for WLED firmware
squeezelite-esp32 - ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
blynk - Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
ESP32-oled-spectrum - High-performance, high-resolution Constant-Q audio spectrum visualizer using an ESP32 and an OLED. Built in Arduino.
esphome - ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
talkberry - Low-bitrate open source speech codec for Raspberry Pi RP2040
Adafruit_ADS1X15 - Driver for TI's ADS1015: 12-bit Differential or Single-Ended ADC with PGA and Comparator
freedv-gui - GUI Application for FreeDV – open source digital voice for HF radio
Seedship - Designs for a scalable indoor farm powered by TechnoCore
dscKeybusInterface - An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
platform-espressif8266 - Espressif 8266: development platform for PlatformIO
Cayenne-MQTT-ESP - Cayenne MQTT ESP8266, ESP32 & NodeMCU Library