From 16a7523ef8f178f030da7e7264a88ed060e087b5 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Mon, 18 Sep 2023 12:34:40 -0400 Subject: Buzzer Tones: Don't do out-of-bounds array access --- HexBoard_V1.1.ino | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'HexBoard_V1.1.ino') diff --git a/HexBoard_V1.1.ino b/HexBoard_V1.1.ino index b0f31f3..55d83df 100644 --- a/HexBoard_V1.1.ino +++ b/HexBoard_V1.1.ino @@ -1162,6 +1162,10 @@ byte getHeldNote() { } void do_tone(byte pitch) { + if (pitch > 127 || pitch < 0) { + noTone(TONEPIN); + return; + } if (tones == 12) { tone(TONEPIN, pitches[pitch]); } else if (tones == 19) { -- cgit 1.4.1