From 18f1fb5f1a08c3995a21df1b9c18e37a1fea96e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20van=20Dorst?= Date: Wed, 10 Sep 2025 16:07:59 +0200 Subject: [PATCH] http: don't inline char_to_html(), save 1k of flash --- httpd/page_impl.c | 2 +- rtlplayground.mem | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/httpd/page_impl.c b/httpd/page_impl.c index 263333d..7ed6c94 100644 --- a/httpd/page_impl.c +++ b/httpd/page_impl.c @@ -34,7 +34,7 @@ inline void byte_to_html(uint8_t a) } -inline void char_to_html(char c) +void char_to_html(char c) { outbuf[slen++] = c; } diff --git a/rtlplayground.mem b/rtlplayground.mem index 0259cd7..03fcd49 100644 --- a/rtlplayground.mem +++ b/rtlplayground.mem @@ -25,5 +25,5 @@ Other memory: Name Start End Size Max ---------------- -------- -------- -------- -------- PAGED EXT. RAM 0 256 - EXTERNAL RAM 0x0001 0x1ae8 6888 16777216 - ROM/EPROM/FLASH 0x0000 0x1c69f 46879 16777216 + EXTERNAL RAM 0x0001 0x1b28 6952 16777216 + ROM/EPROM/FLASH 0x0000 0x1bf4f 45844 16777216