[riot-notifications] [RIOT-OS/RIOT] SAUL: Reduce RAM requirements (#11392)
notifications at github.com
Mon Apr 15 13:01:52 CEST 2019
With gcc-avr in version 8.3.0 I get
text data bss dec hex filename
10332 2400 971 13703 3587 with_pr.elf
10066 2474 971 13511 34c7 wo_pr.elf
for the Arduino-Mega2560.
Basically, it depends on the application and toolchain if and how much memory is saved, as it will can only save RAM if `printf` does not get linked in.
Keeping in mind that e.g. `GCC` does not use `printf()` in a lot of cases (e.g. `printf("%s\n", foo)` will be replaced by `puts(foo)`), this can happen more often than one would guess when just looking at the source code. This is also why it does save RAM on the AVR. But that obviously is not the case on ARM :-/
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications