From b94df6bfe8028f5340d0723665b22bd2a37f9eb4 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Sun, 7 Mar 2021 19:24:45 -0800 Subject: [PATCH] Fix numerical overflow causing long (time) linear moves to fail. #258 --- CHANGELOG.md | 2 ++ src/avr/src/line.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f84a947..7eccdb2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ Buildbotics CNC Controller Firmware Changelog - Moved ``Save`` button to ``SETTINGS`` pages. - Added firmware check message. - Added macro buttons. + - Fixed error setting lower soft limit with virtual keyboard installed. #249 + - Fix numerical overflow causing long (time) linear moves to fail. #258 ## v0.4.16 - Improved axis under/over warning tooltip. diff --git a/src/avr/src/line.c b/src/avr/src/line.c index f824983..159a0a2 100644 --- a/src/avr/src/line.c +++ b/src/avr/src/line.c @@ -53,8 +53,8 @@ typedef struct { static struct { line_t line; - int section; - int seg; + uint8_t section; + uint32_t seg; float iD; // Initial section distance float iV; // Initial section velocity -- 2.27.0