arendst / 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
https://tasmota.github.io/docs
GNU General Public License v3.0
22.23k stars 4.81k forks source link

Tasmota Platform espressif32 2024.09.30 - Arduino Core 3.1.0.240926 #22203

Closed Jason2866 closed 1 month ago

Jason2866 commented 1 month ago

Description:

Checklist:

NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass

s-hadinger commented 1 month ago

@gemu2015 It appears that moving to esp-idf 5.3.1 breaks the SPI DMA uDisplay. It still works well when DMA if off. Enabling DMA shows nothing updated on the screen, and also breaks access to the SD Card if it's on the same SPI bus.

gemu2015 commented 1 month ago

@s-hadinger i had look at the roadmap and it seems refactoring SPI is currently in the works. probably we should wait until this has been finished. i currently can not check the details because i will be in vacation until October 20th

ZioFabry commented 1 month ago

@s-hadinger Could it be the same problem I encounter with the OLIMEX ESP32-PoE which breaks the Ethernet support after this commit? https://github.com/arendst/Tasmota/issues/22234

arendst commented 1 month ago

I see the same error:

00:00:00.091 Project tasmota - Olimex ESP32-PoE Version 14.2.0.6(theo)-3_1_0(2024-10-07T10:14:45)
00:00:00.095 ETH: Bad EthType or init error

I noticed the same on Sonoff SPM.

I will look into this now.

@ZioFabry pls make an issue so we can track this problem there.

arendst commented 1 month ago

Let's continue here https://github.com/arendst/Tasmota/issues/22248