This patch makes allocating special pages automatic and flexible,
allowing flash size and application start offset specification with
linker command line arguments. It should allow easier porting to
different targets and experimentation without adding code complexity.
Many original STM32F103x8 chips have fully functional 128 kiB flash and
so this additional space might come useful for experimentation,
additional optional features etc. Tested on v2.51A board, including
writing and verifying 128 kiB of random data.
Make variables are added to control that, so to build for the full
undocumented flash size and dapboot configured to start the app from 8
kiB offset one can run:
make flash_size=128k bootldr_size=0x2000
°F Fahrenheit - You will find the default Fahrenheit configuration in the translation_xx.json
If tempUnitFahrenheit is set to:
true - you can switch in menu settings to Fahrenheit or Celsius.
false - you see only Celsius. All settings are then is in Celsius only.