From d7c24d62ed618b9ccf96b7815c454f7baa05c868 Mon Sep 17 00:00:00 2001 From: Pascal Langer Date: Tue, 2 Mar 2021 18:32:02 +0100 Subject: [PATCH] Update Devo_cyrf6936.ino --- Multiprotocol/Devo_cyrf6936.ino | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Multiprotocol/Devo_cyrf6936.ino b/Multiprotocol/Devo_cyrf6936.ino index 941120c..975ff23 100644 --- a/Multiprotocol/Devo_cyrf6936.ino +++ b/Multiprotocol/Devo_cyrf6936.ino @@ -185,14 +185,16 @@ static void __attribute__((unused)) DEVO_float_to_ints(uint8_t *ptr, uint16_t *v } if(ptr[i] < '0' || ptr[i] > '9') { - if(value!=0 || seen_decimal) - break; - continue; + if(*value != 0 || seen_decimal) + return; } - if(seen_decimal) - *decimal = *decimal * 10 + (ptr[i] - '0'); else - *value = *value * 10 + (ptr[i] - '0'); + { + if(seen_decimal) + *decimal = *decimal * 10 + (ptr[i] - '0'); + else + *value = *value * 10 + (ptr[i] - '0'); + } } }