feat: option to disable power on/off haptic (#5017)

This commit is contained in:
Peter Feerick
2024-06-09 11:13:26 +10:00
committed by GitHub
parent 2c800c0f3c
commit 42153fbb84
41 changed files with 1182 additions and 1046 deletions
+12
View File
@@ -93,6 +93,7 @@ enum {
ITEM_RADIO_SETUP_START_SOUND,
CASE_PWR_BUTTON_PRESS(ITEM_RADIO_SETUP_PWR_ON_SPEED)
CASE_PWR_BUTTON_PRESS(ITEM_RADIO_SETUP_PWR_OFF_SPEED)
CASE_HAPTIC(ITEM_RADIO_SETUP_PWR_ON_OFF_HAPTIC)
CASE_PXX2(ITEM_RADIO_SETUP_OWNER_ID)
CASE_GPS(ITEM_RADIO_SETUP_LABEL_GPS)
CASE_GPS(ITEM_RADIO_SETUP_TIMEZONE)
@@ -191,6 +192,7 @@ void menuRadioSetup(event_t event)
0,
CASE_PWR_BUTTON_PRESS(0)
CASE_PWR_BUTTON_PRESS(0)
CASE_HAPTIC(0) // power on/off haptic
CASE_PXX2(0) /* owner registration ID */
CASE_GPS(0)
@@ -597,6 +599,16 @@ void menuRadioSetup(event_t event)
break;
#endif
#if defined(HAPTIC)
case ITEM_RADIO_SETUP_PWR_ON_OFF_HAPTIC: {
lcdDrawTextAlignedLeft(y, STR_PWR_ON_OFF_HAPTIC);
g_eeGeneral.disablePwrOnOffHaptic =
!editCheckBox(!g_eeGeneral.disablePwrOnOffHaptic, LCD_W - 9, y,
nullptr, attr, event);
break;
}
#endif
#if defined(PXX2)
case ITEM_RADIO_SETUP_OWNER_ID:
lcdDrawTextAlignedLeft(y, STR_OWNER_ID);