mirror of
https://github.com/esphome/esphome.git
synced 2026-10-06 10:56:43 +00:00
Ack chunks after the flash write on the inflate path and harden the decoder
Chunk acks again mean the block is in flash on both paths: the read callback writes and acks everything decoded so far before it waits for more input. The decoder rejects a negative distance symbol, initialises its whole state, and the flush feeds the watchdog once per window. The static_assert on the backend skips the static analysis build, which sets every define at once.
This commit is contained in:
@@ -186,7 +186,7 @@ async def test_host_ota_self_update(
|
||||
if "OTA staged at" in line:
|
||||
staged.set()
|
||||
# The host backend has no gzip support, so the upload negotiates deflate
|
||||
if "Inflated " in line:
|
||||
if " bytes from " in line:
|
||||
inflated.set()
|
||||
dev.on_log(line)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user