From 2ae376d63369e97e1d766b743693aa1b9968af5c Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Tue, 4 Oct 2022 12:13:09 +0200 Subject: [PATCH] build: Size optimization Explicitly force-noinline xyzcal_scan_pixels_32x32_Zhop to match the previous LTO build behavior. --- Firmware/xyzcal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/xyzcal.cpp b/Firmware/xyzcal.cpp index e8689d3b5..acaf4f9e9 100644 --- a/Firmware/xyzcal.cpp +++ b/Firmware/xyzcal.cpp @@ -551,7 +551,7 @@ void go_manhattan(int16_t x, int16_t y, int16_t z, int16_t acc, uint16_t min_del // DBG(_n("\n")); } -void xyzcal_scan_pixels_32x32_Zhop(int16_t cx, int16_t cy, int16_t min_z, int16_t max_z, uint16_t delay_us, uint8_t *pixels){ +void __attribute__((noinline)) xyzcal_scan_pixels_32x32_Zhop(int16_t cx, int16_t cy, int16_t min_z, int16_t max_z, uint16_t delay_us, uint8_t *pixels){ if (!pixels) return; int16_t z_trig;