Command: ninja flash
[1/5] cd /home/tonio/Workspace/perso/esp/bme680-demo/build && /home/tonio/.espressif/python_env/idf6.2_py3.14_env/bin/python /home/tonio/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /home/tonio/Workspace/perso/esp/bme680-demo/build/partition_table/partition-table.bin /home/tonio/Workspace/perso/esp/bme680-demo/build/bme680-demo.bin
bme680-demo.bin binary size 0x2b540 bytes. Smallest app partition is 0x100000 bytes. 0xd4ac0 bytes (83%) free.
[2/5] Performing build step for 'bootloader'
[1/1] cd /home/tonio/Workspace/perso/esp/bme680-demo/build/bootloader && /home/tonio/.espressif/python_env/idf6.2_py3.14_env/bin/python /home/tonio/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /home/tonio/Workspace/perso/esp/bme680-demo/build/bootloader/bootloader.bin
Bootloader binary size 0x6570 bytes. 0xa90 bytes (9%) free.
[3/5] No install step for 'bootloader'
[4/5] Completed 'bootloader'
[4/5] Running utility command for flash
esptool --chip esp32 -p /dev/ttyUSB0 -b 460800 --before=default-reset --after=hard-reset write-flash --flash-mode dio --flash-freq 40m --flash-size 4MB 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 bme680-demo.bin --diff-with bootloader/bootloader_flashed.bin partition_table/partition-table_flashed.bin bme680-demo_flashed.bin
esptool v5.3.0
Serial port /dev/ttyUSB0:
Connecting....
Connected to ESP32 on /dev/ttyUSB0:
Chip type:          ESP32-D0WD-V3 (revision v3.1)
Features:           Wi-Fi, BT, Dual Core + LP Core, 240MHz, Vref calibration in eFuse, Coding Scheme None
Crystal frequency:  40MHz
MAC:                78:1c:3c:b8:b9:50

Uploading stub flasher...
Running stub flasher...
Stub flasher running.
Changing baud rate to 460800...
Changed.

Configuring flash size...

Writing 'bootloader/bootloader.bin' at 0x00001000...
SHA digest in image updated.
SHA digest in image updated.
No changed sectors found, verifying if data is in flash...
'bootloader/bootloader.bin' at 0x00001000 verified.

Writing 'partition_table/partition-table.bin' at 0x00008000...
No changed sectors found, verifying if data is in flash...
'partition_table/partition-table.bin' at 0x00008000 verified.

Writing 'bme680-demo.bin' at 0x00010000...
Changed data sectors found, fast reflashing...
Reflashing 1 changed sector at 0x00010000...
Flash will be erased from 0x00010000 to 0x00010fff...
Compressed 4096 bytes to 1975...

Writing at 0x00010000 [                              ]   0.0% 0/1975 bytes... 

Writing at 0x00011000 [==============================] 100.0% 1975/1975 bytes... 
Wrote 4096 bytes (1975 compressed) at 0x00010000 in 0.1 seconds (646.4 kbit/s).
Reflashing 2 changed sectors at 0x0001a000...
Flash will be erased from 0x0001a000 to 0x0001bfff...
Compressed 8192 bytes to 3113...

Writing at 0x0001a000 [                              ]   0.0% 0/3113 bytes... 

Writing at 0x0001c000 [==============================] 100.0% 3113/3113 bytes... 
Wrote 8192 bytes (3113 compressed) at 0x0001a000 in 0.1 seconds (836.3 kbit/s).
Reflashing 30 changed sectors at 0x0001e000...
Flash will be erased from 0x0001e000 to 0x0003bfff...
Compressed 122880 bytes to 81972...

Writing at 0x0001e000 [                              ]   0.0% 0/81972 bytes... 

Writing at 0x00023b38 [====>                         ]  20.0% 16384/81972 bytes... 

Writing at 0x00029627 [==========>                   ]  40.0% 32768/81972 bytes... 

Writing at 0x0002f08b [================>             ]  60.0% 49152/81972 bytes... 

Writing at 0x000352a9 [======================>       ]  79.9% 65536/81972 bytes... 

Writing at 0x0003b529 [============================> ]  99.9% 81920/81972 bytes... 

Writing at 0x0003c000 [==============================] 100.0% 81972/81972 bytes... 
Wrote 122880 bytes (81972 compressed) at 0x0001e000 in 2.2 seconds (442.3 kbit/s).
Verifying written data...
Hash of data verified.

Hard resetting via RTS pin...
