Open fronders opened 8 months ago
:wave: currently we're giving support only to decimal values. As you can see here: https://github.com/arduino/arduino-cli/blob/master/internal/arduino/builder/sizer.go#L138-L149 https://github.com/arduino/arduino-cli/blob/master/internal/arduino/builder/sketch.go#L254
We can add support for that, but I cannot guarantee you when as we're considering this is a low priority. If you're willing to make a PR we'll be more than happy the review it.
Describe the problem
When the boards.txt definition contains either
{upload.maximum_size}
or{upload.maximum_data_size}
as hex values instead of decimal the build fails with error:To reproduce
Edit boards.txt entry to set
{upload.maximum_size}
or{upload.maximum_data_size}
to a hex value i.e.0x20000
instead of 131072Expected behavior
Hexadecimal property values when prefixed with
0x
should be parsed normally just like the{build.flash_offset}
property is.Arduino CLI version
nightly-20240131 Commit: 205a6a5 Date: 2024-01-31T01:27:13Z
Operating system
Windows
Operating system version
10.0.19045 Build 19045
Additional context
arduino-cli.exe is run from VSCode using Microsoft's Arduino extension:
vsciot-vscode.vscode-arduino
Issue checklist