A minimal table to compare the Espressif's MCU families.
ESP8266 | ESP32 | ESP32-S2 | ESP32-S3 | ESP32-C3 | ESP32-C6 | |
---|---|---|---|---|---|---|
Announcement Date | 2014, August | 2016, September | 2019, September | 2020, December |
//This is a collection of RTTTLs that can be used with any RTTTL player. Foremost it is for the Ulanzi TC001 LED Matrix. | |
//Onlineplayer: https://adamonsoon.github.io/rtttl-play/ | |
Original1:d=4,o=5,b=140:16e,16g,16a,16c | |
//ESPHOME - https://esphome.io/components/rtttl.html | |
two_short:d=4,o=5,b=100:16e6,16e6 | |
long:d=1,o=5,b=100:e6 | |
siren:d=8,o=5,b=100:d,e,d,e,d,e,d,e |
I was a bit quick when flashing my generic CC2652R and ended up dowloading and flashing firmware for CC2652P.. Since it was the wrong firmware, the bootloader also didn't work anymore, making me unable to flash the correct firmware with the integrated USB serial programmer.
Luckily the module has a cJTAG debugging interface, that should make it possible to flash directly onto the chip without the bootloader. But I don't have any serial debuggers, so I have had to come up withj my own from various limited information I could find.
Using OpenOCD we can use a Raspberry Pi as a JTAG debugger. It does not support cJTAG for debugging, so it will instead send a signal to make the CC2652 switch to normal JTAG. We will then have to connect a few additional cables to the TDO and TDI pins for a full 4-pin JTAG connection.
esphome: | |
name: $devicename | |
platform: ESP8266 | |
board: d1_mini | |
substitutions: | |
devicename: ambient-light-sensor | |
friendly_name: "Ambient Light Sensor" |
ESPHome camera settings: | |
resolution: 640x480 #Not more needed in my usecase | |
max_framerate: 10 fps | |
idle_framerate: 0.1 fps | |
jpeg_quality: 10 | |
agc_gain_ceiling: 128x | |
aec_mode: auto | |
aec2: true |
EN: Central Office of Measures
Email: [email protected]
tempus1.gum.gov.pl
194.146.251.100
tempus2.gum.gov.pl
194.146.251.101
Enabling the Raspberry Pi camera on HASSOS installations is unfortunately not as simple as connecting the camera and configuring Home Assistant as described at https://www.home-assistant.io/integrations/rpi_camera.
For the camera to work at all, an alternate firmware needs to be loaded when the Raspberry Pi boots. On Raspberry Pi OS (and many others), the alternate firmware is included with the OS installation image, and switching to the alternate firmware is accomplished by running raspi-config and selecting "Enable Camera" from the menu. HASSOS does not include either the alternate firmware or the raspi-config program, so all of the steps need to be done manually.
The steps below attempt to describe the steps that need to be performed. They have worked for me on a Raspberry Pi 3B+ running HASSOS 4.11 through 4.15. If you have a different setup your mileage may vary (but hopefully you'll get enough hints from the below to get it working).
A Home Assista