1717// Global variable declarations
1818
1919const PROGMEM ConnectorLocalInfo applicationInfo = { " SimHub Link" , " 4db9fbfe-9fab-4759-b8ff-3e0c6700f475" };
20-
2120Adafruit_ILI9341 gfx (22 , 17 , 16 );
2221AdafruitDrawable gfxDrawable (&gfx);
2322GraphicsDeviceRenderer renderer (30 , applicationInfo.name, &gfxDrawable);
@@ -36,8 +35,12 @@ const char enumStrDashboard_2[] PROGMEM = "Custom";
3635const char * const enumStrDashboard[] PROGMEM = { enumStrDashboard_0, enumStrDashboard_1, enumStrDashboard_2 };
3736const PROGMEM EnumMenuInfo minfoDashboard = { " Dashboard" , 8 , 0xffff , 2 , onDashChanged, enumStrDashboard };
3837EnumMenuItem menuDashboard (&minfoDashboard, 0 , &menuLap);
38+ RENDERING_CALLBACK_NAME_INVOKE (fnSettingsLargeTestRtCall, largeNumItemRenderFn, " LargeTest" , -1 , NO_CALLBACK)
39+ EditableLargeNumberMenuItem menuSettingsLargeTest(fnSettingsLargeTestRtCall, 13 , 12 , 4 , true , NULL );
40+ const PROGMEM BooleanMenuInfo minfoSettingsOverboost = { " Overboost" , 12 , 0xffff , 1 , NO_CALLBACK, NAMING_ON_OFF };
41+ BooleanMenuItem menuSettingsOverboost (&minfoSettingsOverboost, false , &menuSettingsLargeTest);
3942const PROGMEM AnyMenuInfo minfoSettingsShowDialogs = { " Show Dialogs" , 11 , 0xffff , 0 , onShowDialogs };
40- ActionMenuItem menuSettingsShowDialogs (&minfoSettingsShowDialogs, NULL );
43+ ActionMenuItem menuSettingsShowDialogs (&minfoSettingsShowDialogs, &menuSettingsOverboost );
4144const PROGMEM AnalogMenuInfo minfoSettingsTestItem1 = { " Test Item 1" , 5 , 0xffff , 100 , NO_CALLBACK, 0 , 2 , " " };
4245AnalogMenuItem menuSettingsTestItem1 (&minfoSettingsTestItem1, 0 , &menuSettingsShowDialogs);
4346RENDERING_CALLBACK_NAME_INVOKE (fnSettingsRtCall, backSubItemRenderFn, " Settings" , -1 , NO_CALLBACK)
@@ -58,7 +61,6 @@ AnalogMenuItem menuSpeed(&minfoSpeed, 0, &menuRPM);
5861// Set up code
5962
6063void setupMenu () {
61- // Read only and local only function calls
6264 menuTyreTemp.setReadOnly (true );
6365 menuSpeed.setReadOnly (true );
6466 menuRPM.setReadOnly (true );
0 commit comments