Compare commits

...

4 commits

Author SHA1 Message Date
tyeth
327aa274ee fix: Revert boards that have correct variant-specific tinyuf2 partition files
Boards with proper partitions-*MB-tinyuf2.csv files in their variant
directories should use build.custom_partitions to use those files:
- atmegazero_esp32s2 (has partitions-16MB-tinyuf2.csv)
- department_of_alchemy_minimain_esp32s2 (has partitions-4MB-tinyuf2.csv)
- cytron_maker_feather_aiot_s3 (has partitions-8MB-tinyuf2.csv)
- sensebox_mcu_esp32s2 (has partitions-4MB-tinyuf2.csv)

Only boards without proper partition files should use build.partitions:
- redpill_esp32s3 (no partition file)
- XIAO_ESP32S3 (has wrong name: partitions-8MB.csv)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 16:28:24 +01:00
tyeth
243108839a fix: Use communal tinyuf2 partition tables instead of variant-specific
These boards were using build.custom_partitions which looks for partition
files in the variant directory first, then falls back to tools/partitions/.
Since there are no variant-specific tinyuf2 partition files, they were
falling back to the default partition scheme with SPIFFS instead of FFAT.

Changed to use build.partitions (like other Adafruit boards) which directly
references the communal tinyuf2 partition files from tools/partitions/
that contain the correct FFAT partition layout.

Affected boards:
- atmegazero_esp32s2
- department_of_alchemy_minimain_esp32s2
- cytron_maker_feather_aiot_s3
- redpill_esp32s3
- sensebox_mcu_esp32s2

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 16:03:53 +01:00
tyeth
1005414e1c fix(xiao_esp32s3): Use communal tinyuf2 partition table instead of variant-specific
The XIAO ESP32S3 was using build.custom_partitions which looks for partition
files in the variant directory first, then falls back to tools/partitions/.
Since there's no tinyuf2-partitions-8MB.csv in the variant directory, it was
falling back to the default partition scheme with SPIFFS instead of FFAT.

Changed to use build.partitions (like other Adafruit boards) which directly
references the communal tinyuf2-partitions-8MB.csv from tools/partitions/
that contains the correct FFAT partition layout.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 15:41:57 +01:00
Tyeth Gundry
75eb1d0ca8 Correct deprecated tinyusb partition csv names 2025-07-12 01:29:11 +01:00

View file

@ -35159,7 +35159,7 @@ XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536 XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT) XIAO_ESP32S3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2 XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2 XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152 XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin" XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
@ -37018,7 +37018,7 @@ redpill_esp32s3.menu.PSRAM.opi.build.psram_type=opi
redpill_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT) redpill_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2 redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2 redpill_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152 redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin" redpill_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
redpill_esp32s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS) redpill_esp32s3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)