diff --git a/CMakeLists.txt b/CMakeLists.txt index b106e83..6a6bf99 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake) project(fanpico - VERSION 1.7.2 + VERSION 1.7.3 DESCRIPTION "FanPico - Programmable PWM (PC) Fan Controller" HOMEPAGE_URL https://kokkonen.net/fanpico/ LANGUAGES C CXX ASM diff --git a/src/filters.c b/src/filters.c index b92b015..9aa9499 100644 --- a/src/filters.c +++ b/src/filters.c @@ -1,5 +1,5 @@ /* filters.c - Copyright (C) 2023 Timo Kokkonen + Copyright (C) 2023-2025 Timo Kokkonen SPDX-License-Identifier: GPL-3.0-or-later @@ -55,11 +55,8 @@ int str2filter(const char *s) const char* filter2str(enum signal_filter_types source) { - for (int i = 0; filters[i].name; i++) { - if (source == i) { - return filters[i].name; - } - } + if (source <= FILTER_ENUM_MAX) + return filters[source].name; return "none"; }