@@ -48,21 +48,24 @@ const AnalogMenuInfo PROGMEM minfoDecimalTens = { "DecimalTens", 4, 28, 1000, NO
4848AnalogMenuItem menuDecimalTens (&minfoDecimalTens, 0 , &menuLargeNum);
4949const AnalogMenuInfo PROGMEM minfoInteger = { " Integer" , 3 , 4 , 1000 , onInteger, 100 , 1 , " " };
5050AnalogMenuItem menuInteger (&minfoInteger, 0 , &menuDecimalTens);
51+ const BooleanMenuInfo PROGMEM minfoHiddenItem = { " Hidden item" , 13 , 0xFFFF , 1 , NO_CALLBACK, NAMING_TRUE_FALSE };
52+ BooleanMenuItem menuHiddenItem (&minfoHiddenItem, false , &menuInteger);
5153const AnalogMenuInfo PROGMEM minfoAnalog1 = { " Analog1" , 2 , 2 , 255 , onAnalog1, -180 , 2 , " dB" };
52- AnalogMenuItem menuAnalog1 (&minfoAnalog1, 0 , &menuInteger );
54+ AnalogMenuItem menuAnalog1 (&minfoAnalog1, 0 , &menuHiddenItem );
5355RENDERING_CALLBACK_NAME_INVOKE (fnTimeRtCall, timeItemRenderFn, " Time" , 8 , NO_CALLBACK)
5456TimeFormattedMenuItem menuTime(fnTimeRtCall, 1 , (MultiEditWireType)EDITMODE_TIME_12H, &menuAnalog1);
5557
5658
5759// Set up code
5860
5961void setupMenu () {
62+ menuHiddenItem.setVisible (false );
63+ menuConnectivity.setSecured (true );
64+ menuConnectivity.setLocalOnly (true );
65+
6066 lcd.setIoAbstraction (io23017);
6167 lcd.begin (20 , 4 );
6268 switches.initialise (io23017, true );
6369 menuMgr.initForEncoder (&renderer, &menuTime, 6 , 7 , 5 );
6470 remoteServer.begin (&server, &applicationInfo);
65-
66- menuConnectivity.setSecured (true );
67- menuConnectivity.setLocalOnly (true );
6871}
0 commit comments