From 57d47e755887fa536e6e409e6c2ead68a3224ea4 Mon Sep 17 00:00:00 2001 From: smayzy Date: Mon, 2 Mar 2026 18:35:21 +0100 Subject: [PATCH] use safer switch --- can/can.ino | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/can/can.ino b/can/can.ino index 608b773..1db0c89 100644 --- a/can/can.ino +++ b/can/can.ino @@ -57,14 +57,20 @@ void loop() { switch (rxId) { case 0x382 : { - rpm = buf[0] | (buf[1] << 8); - v = rpm * 0.017; - Serial.println(v); + if (len >= 2) { + rpm = buf[0] | (buf[1] << 8); + v = rpm * 0.017; + Serial.println(v); + }; + break; } case 0x209 : { - ubat = buf[0] | (buf[1] << 8); - ubatr = ubat / 16; - Serial.println(ubatr); + if (len >= 2) { + ubat = buf[0] | (buf[1] << 8); + ubatr = ubat / 16; + Serial.println(ubatr); + }; + break; } } }