summaryrefslogtreecommitdiff
path: root/py/persistentcode.c
diff options
context:
space:
mode:
authorTrent Piepho <tpiepho@gmail.com>2024-02-10 14:59:26 -0800
committerDamien George <damien@micropython.org>2024-02-15 13:29:43 +1100
commit34097b776e00e81bcf2fdd3a2b13472a6085dee9 (patch)
tree65e30de9e81381aea50af5c18dd61552dc033819 /py/persistentcode.c
parent00ba6aaae4c815fc9685defc37a5df1424180c0e (diff)
esp32/network_ppp: Make PPP support optional.
PPP is not that commonly used, let it be turned off in the board config to save space. It is still on by default. On an basic ESP32-S3 build, turning off PPP with LWIP still on saves ~35 kB of codend 4 kB of data. text data bss dec hex filename 1321257 304296 2941433 4566986 45afca before-ppp-off.elf 1285101 299920 2810305 4395326 43113e after-ppp-off.elf ------------------------------- -36156 -4376 -56 Note that the BSS segment size includes all NOBITS sections in ELF file. Some of these are aligned to 64kB chunk sized dummy blocks, I think for alignment to MMU boundaries, and these went down by 1 block each, so 128 kiB of BSS is not really part of the binary size reduction. Signed-off-by: Trent Piepho <tpiepho@gmail.com>
Diffstat (limited to 'py/persistentcode.c')
0 files changed, 0 insertions, 0 deletions