@@ -35,15 +35,17 @@ const char enumStrDashboard_2[] PROGMEM = "Custom";
3535const char * const enumStrDashboard[] PROGMEM = { enumStrDashboard_0, enumStrDashboard_1, enumStrDashboard_2 };
3636const PROGMEM EnumMenuInfo minfoDashboard = { " Dashboard" , 8 , 0xffff , 2 , onDashChanged, enumStrDashboard };
3737EnumMenuItem menuDashboard (&minfoDashboard, 0 , &menuLap);
38+ RENDERING_CALLBACK_NAME_INVOKE (fnSettingsNewLargeNumberRtCall, largeNumItemRenderFn, " New Large Number" , -1 , NO_CALLBACK)
39+ EditableLargeNumberMenuItem menuSettingsNewLargeNumber(fnSettingsNewLargeNumberRtCall, 15 , 4 , 1 , true , NULL );
3840const PROGMEM char pgmStrSettingsIoTMonitorText[] = { " IoT Monitor" };
39- RemoteMenuItem menuSettingsIoTMonitor (pgmStrSettingsIoTMonitorText, 14 , NULL );
41+ RemoteMenuItem menuSettingsIoTMonitor (pgmStrSettingsIoTMonitorText, 14 , &menuSettingsNewLargeNumber );
4042RENDERING_CALLBACK_NAME_INVOKE (fnSettingsLargeTestRtCall, largeNumItemRenderFn, " LargeTest" , -1 , NO_CALLBACK)
4143EditableLargeNumberMenuItem menuSettingsLargeTest(fnSettingsLargeTestRtCall, 13 , 12 , 4 , true , &menuSettingsIoTMonitor);
4244const PROGMEM BooleanMenuInfo minfoSettingsOverboost = { " Overboost" , 12 , 0xffff , 1 , NO_CALLBACK, NAMING_ON_OFF };
4345BooleanMenuItem menuSettingsOverboost (&minfoSettingsOverboost, false , &menuSettingsLargeTest);
4446const PROGMEM AnyMenuInfo minfoSettingsShowDialogs = { " Show Dialogs" , 11 , 0xffff , 0 , onShowDialogs };
4547ActionMenuItem menuSettingsShowDialogs (&minfoSettingsShowDialogs, &menuSettingsOverboost);
46- const PROGMEM AnalogMenuInfo minfoSettingsTestItem1 = { " Test Item 1" , 5 , 0xffff , 100 , NO_CALLBACK, 0 , 2 , " " };
48+ const PROGMEM AnalogMenuInfo minfoSettingsTestItem1 = { " Test Item 1" , 5 , 0xffff , 255 , NO_CALLBACK, - 180 , 2 , " dB " };
4749AnalogMenuItem menuSettingsTestItem1 (&minfoSettingsTestItem1, 0 , &menuSettingsShowDialogs);
4850RENDERING_CALLBACK_NAME_INVOKE (fnSettingsRtCall, backSubItemRenderFn, " Settings" , -1 , NO_CALLBACK)
4951const PROGMEM SubMenuInfo minfoSettings = { " Settings" , 4 , 0xffff , 0 , NO_CALLBACK };
0 commit comments