@@ -102,7 +102,8 @@ void menuHandler::LoraRegionPicker(uint32_t duration)
102102 " KZ_433" ,
103103 " KZ_863" ,
104104 " NP_865" ,
105- " BR_902" };
105+ " BR_902" ,
106+ " EU_866" };
106107 BannerOverlayOptions bannerOptions;
107108#if defined(M5STACK_UNITC6L)
108109 bannerOptions.message = " LoRa Region" ;
@@ -111,7 +112,7 @@ void menuHandler::LoraRegionPicker(uint32_t duration)
111112#endif
112113 bannerOptions.durationMs = duration;
113114 bannerOptions.optionsArrayPtr = optionsArray;
114- bannerOptions.optionsCount = 27 ;
115+ bannerOptions.optionsCount = 28 ;
115116 bannerOptions.InitialSelected = 0 ;
116117 bannerOptions.bannerCallback = [](int selected) -> void {
117118 if (selected != 0 && config.lora .region != _meshtastic_Config_LoRaConfig_RegionCode (selected)) {
@@ -194,8 +195,8 @@ void menuHandler::DeviceRolePicker()
194195
195196void menuHandler::RadioPresetPicker ()
196197{
197- static const char *optionsArray[] = {" Back" , " LongSlow" , " LongModerate" , " LongFast" , " MediumSlow" ,
198- " MediumFast" , " ShortSlow" , " ShortFast" , " ShortTurbo" };
198+ static const char *optionsArray[] = {" Back" , " LongSlow" , " LongModerate" , " LongFast" , " MediumSlow" ,
199+ " MediumFast" , " ShortSlow" , " ShortFast" , " ShortTurbo" , " LiteFast " };
199200 enum optionsNumbers {
200201 Back = 0 ,
201202 radiopreset_LongSlow = 1 ,
@@ -205,12 +206,13 @@ void menuHandler::RadioPresetPicker()
205206 radiopreset_MediumFast = 5 ,
206207 radiopreset_ShortSlow = 6 ,
207208 radiopreset_ShortFast = 7 ,
208- radiopreset_ShortTurbo = 8
209+ radiopreset_ShortTurbo = 8 ,
210+ radiopreset_LiteFast = 9
209211 };
210212 BannerOverlayOptions bannerOptions;
211213 bannerOptions.message = " Radio Preset" ;
212214 bannerOptions.optionsArrayPtr = optionsArray;
213- bannerOptions.optionsCount = 9 ;
215+ bannerOptions.optionsCount = 10 ;
214216 bannerOptions.bannerCallback = [](int selected) -> void {
215217 if (selected == Back) {
216218 menuHandler::menuQueue = menuHandler::lora_Menu;
@@ -232,6 +234,8 @@ void menuHandler::RadioPresetPicker()
232234 config.lora .modem_preset = meshtastic_Config_LoRaConfig_ModemPreset_SHORT_FAST;
233235 } else if (selected == radiopreset_ShortTurbo) {
234236 config.lora .modem_preset = meshtastic_Config_LoRaConfig_ModemPreset_SHORT_TURBO;
237+ } else if (selected == radiopreset_LiteFast) {
238+ config.lora .modem_preset = meshtastic_Config_LoRaConfig_ModemPreset_LITE_FAST;
235239 }
236240 service->reloadConfig (SEGMENT_CONFIG);
237241 rebootAtMsec = (millis () + DEFAULT_REBOOT_SECONDS * 1000 );
0 commit comments