From 61b42701292af6ffb5e41680d0ec18c98ab4a043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Thu, 28 Mar 2024 23:25:40 +0000 Subject: [PATCH] MMU: allow inlining UInt16ToHex Saves 22 bytes of Flash --- Firmware/mmu2_protocol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/mmu2_protocol.cpp b/Firmware/mmu2_protocol.cpp index d77024455..b8ce8d333 100644 --- a/Firmware/mmu2_protocol.cpp +++ b/Firmware/mmu2_protocol.cpp @@ -328,7 +328,7 @@ uint8_t Protocol::UInt8ToHex(uint8_t value, uint8_t *dst) { return charsOut; } -uint8_t __attribute__((noinline)) Protocol::UInt16ToHex(uint16_t value, uint8_t *dst) { +uint8_t Protocol::UInt16ToHex(uint16_t value, uint8_t *dst) { constexpr uint16_t topNibbleMask = 0xf000; if (value == 0) { *dst = '0';