From 8bb2711ccb936fa16115e3db251fa3f9d832173b Mon Sep 17 00:00:00 2001 From: Dave Date: Sun, 5 Dec 2021 00:07:41 -0600 Subject: [PATCH] Fix bad msec delay routine in 2560 arch module --- firmware/asdf/src/Arch/asdf_arch_atmega2560.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/asdf/src/Arch/asdf_arch_atmega2560.c b/firmware/asdf/src/Arch/asdf_arch_atmega2560.c index 02292dc..836553f 100644 --- a/firmware/asdf/src/Arch/asdf_arch_atmega2560.c +++ b/firmware/asdf/src/Arch/asdf_arch_atmega2560.c @@ -695,7 +695,9 @@ void asdf_arch_pulse_delay_long(void) // void asdf_arch_delay_ms(uint16_t delay_ms) { - _delay_ms(delay_ms); + for (uint16_t i=0; i < delay_ms; i++) { + _delay_ms(1); + } } // PROCEDURE: asdf_arch_init