From 7c01aa255ffe38967b0a72955a02dada089f641b Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Mon, 18 Aug 2025 18:05:12 +0200 Subject: [PATCH] split wait for 50us (value 50000 doesn't work for 20MHz nodes). --- avr/common/wait_50us.asm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/avr/common/wait_50us.asm b/avr/common/wait_50us.asm index 33c4d41..19ade01 100644 --- a/avr/common/wait_50us.asm +++ b/avr/common/wait_50us.asm @@ -18,7 +18,8 @@ ; @clobbers r22 Utils_WaitFor50MicroSecs: - Utils_WaitNanoSecs 50000, 7, r22 ; wait for 50us (minus RCALL and RET) + Utils_WaitNanoSecs 25000, 0, r22 ; wait for 25us + Utils_WaitNanoSecs 25000, 7, r22 ; wait for 25us (minus RCALL and RET) ret ; @end