After upgrading, I observed a rather large increase in code size. I reduced my firmware up to a small example in https://github.com/birkenfeld/lcd-demo that does nothing but initialize the screen, and it still shows a significant difference:
0.7.2:
-rwxr-xr-x 1 gbr gbr 3412 Oct 6 08:40 firmware
0.8.1:
-rwxr-xr-x 1 gbr gbr 5224 Oct 6 08:40 firmware
Using Rust 1.55.0, the build target is thumbv7m-none-eabi, and the st7735-lcd dependency has default-features = false.
After upgrading, I observed a rather large increase in code size. I reduced my firmware up to a small example in https://github.com/birkenfeld/lcd-demo that does nothing but initialize the screen, and it still shows a significant difference:
Using Rust 1.55.0, the build target is
thumbv7m-none-eabi
, and thest7735-lcd
dependency hasdefault-features = false
.