Blueforcer / awtrix3

Custom firmware for the Ulanzi Smart Pixel clock or self made awtrix. Getting started is easy as 1-2-3
https://blueforcer.github.io/awtrix3/
Other
1.16k stars 98 forks source link

[BUG] Suport for ESP32-S3 #469

Closed Himura56 closed 6 months ago

Himura56 commented 6 months ago

Bug report

Describe the bug

Sorry for bad English i not speak english...

I updated my old Awtrix2 and see the matrix is not compatible with awtrix light, so make of zero witch a new led matrix, and I see they added oficial support for ESP32-S3 Board, however not is possible compiler the software because the matrix pin (32) not exist in the board, i fix the problem using another pin (13) in displaymanager adding in the lines 37 and 38 the code

#elif ESP32_S3
#define MATRIX_PIN 13

in PeripheryManager pin of select button and i2c_scl is same pin? (10) is correct this? i changed for

#elif ESP32_S3
#define BATTERY_PIN 4
#define BUZZER_PIN 5
#define LDR_PIN 6
#define BUTTON_UP_PIN 11
#define BUTTON_DOWN_PIN 7
#define BUTTON_SELECT_PIN 10
#define I2C_SCL_PIN 9
#define I2C_SDA_PIN 8

in ESP32-S3 not added support for BME280 only for SHT31, i can fix using the code of awtrix2_upgrade sections.

I have problems with send stats to home assistant in mqtt discovery, i not idea of the problem, I think it could be for used ESP32_S3 option at compiled, using awtrix2_upgrade at 0.91v this not ocurred.

I don't know if it's a code problem... I don't see awtrix2 or lamatric icons...

using TTP223 touch button for the select button we have soldier the "A" pins?

Additional information

To Reproduce

Steps to reproduce the behavior:

Expected behavior

100% functionality

Screenshots

If applicable, add screenshots to help explain your problem.

image image image

In 0.94 ESP32_S3. not send statics image mqtt explorer not topic image

in 0.91 awtrix2_upgrade image

Logs

(optional) Add relevant logs which could help tackle the problem.

Additional context

Add any other context about the problem here.

Blueforcer commented 6 months ago

ESP-S3 is currently not officially supported. Please only use the environments which are also placed in the releases.