From c6c4533fad4c9343334cf3f6ab3dc4d3ee4e82c7 Mon Sep 17 00:00:00 2001 From: Thea Flowers Date: Fri, 13 Aug 2021 16:50:44 -0400 Subject: [PATCH] firmware: Fix off-by-one error in select_from_list_using_cv --- firmware/winterbloom_bhb/bhb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/winterbloom_bhb/bhb.py b/firmware/winterbloom_bhb/bhb.py index 9b8a462..b048916 100644 --- a/firmware/winterbloom_bhb/bhb.py +++ b/firmware/winterbloom_bhb/bhb.py @@ -161,7 +161,7 @@ def select_from_list_using_cv(self, list, cv, low=None, high=None): high = self.max_cv cv = min(high, max(low, cv)) - count = len(list) + count = len(list) - 1 span = high - low value = cv - low index = int((value / span) * count)