diff --git a/apps/settings.h b/apps/settings.h index 8cf9bcffdf..3d05e29c64 100644 --- a/apps/settings.h +++ b/apps/settings.h @@ -739,10 +739,12 @@ struct user_settings struct touchscreen_parameter ts_calibration_data; #endif +#ifdef HAVE_PITCHSCREEN /* pitch screen settings */ bool pitch_mode_semitone; #if CONFIG_CODEC == SWCODEC bool pitch_mode_timestretch; +#endif #endif /* If values are just added to the end, no need to bump plugin API version. */ diff --git a/apps/settings_list.c b/apps/settings_list.c index 78d1fc8700..61874787b9 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c @@ -1528,12 +1528,14 @@ const struct settings_list settings[] = { #endif OFFON_SETTING(0, prevent_skip, LANG_PREVENT_SKIPPING, false, "prevent track skip", NULL), - OFFON_SETTING(0, pitch_mode_semitone, LANG_SEMITONE, false, +#ifdef HAVE_PITCHSCREEN + OFFON_SETTING(0, pitch_mode_semitone, LANG_SEMITONE, false, "Semitone pitch change", NULL), #if CONFIG_CODEC == SWCODEC - OFFON_SETTING(0, pitch_mode_timestretch, LANG_TIMESTRETCH, false, + OFFON_SETTING(0, pitch_mode_timestretch, LANG_TIMESTRETCH, false, "Timestretch mode", NULL), #endif +#endif };