@@ -289,7 +289,14 @@ typedef enum _meshtastic_Config_LoRaConfig_RegionCode {
289289 /* ITU Region 1 Amateur Radio 2m band (144-146 MHz) */
290290 meshtastic_Config_LoRaConfig_RegionCode_ITU1_2M = 27 ,
291291 /* ITU Region 2 / 3 Amateur Radio 2m band (144-148 MHz) */
292- meshtastic_Config_LoRaConfig_RegionCode_ITU23_2M = 28
292+ meshtastic_Config_LoRaConfig_RegionCode_ITU23_2M = 28 ,
293+ /* EU 866MHz band (Band no. 47b of 2006/771/EC and subsequent amendments) for Non-specific short-range devices (SRD) */
294+ meshtastic_Config_LoRaConfig_RegionCode_EU_866 = 29 ,
295+ /* EU 874MHz and 917MHz bands (Band no. 1 and 4 of 2022/172/EC and subsequent amendments) for Non-specific short-range devices (SRD) */
296+ meshtastic_Config_LoRaConfig_RegionCode_EU_874 = 30 ,
297+ meshtastic_Config_LoRaConfig_RegionCode_EU_917 = 31 ,
298+ /* EU 868MHz band, with narrow presets */
299+ meshtastic_Config_LoRaConfig_RegionCode_EU_N_868 = 32
293300} meshtastic_Config_LoRaConfig_RegionCode ;
294301
295302/* Standard predefined channel settings
@@ -319,7 +326,24 @@ typedef enum _meshtastic_Config_LoRaConfig_ModemPreset {
319326 meshtastic_Config_LoRaConfig_ModemPreset_SHORT_TURBO = 8 ,
320327 /* Long Range - Turbo
321328 This preset performs similarly to LongFast, but with 500Khz bandwidth. */
322- meshtastic_Config_LoRaConfig_ModemPreset_LONG_TURBO = 9
329+ meshtastic_Config_LoRaConfig_ModemPreset_LONG_TURBO = 9 ,
330+ /* Lite Fast
331+ Medium range preset optimized for EU 866MHz SRD band with 125kHz bandwidth.
332+ Comparable link budget to MEDIUM_FAST but compliant with Band no. 47b of 2006/771/EC. */
333+ meshtastic_Config_LoRaConfig_ModemPreset_LITE_FAST = 10 ,
334+ /* Lite Slow
335+ Medium-to-moderate range preset optimized for EU 866MHz SRD band with 125kHz bandwidth.
336+ Comparable link budget to LONG_FAST but compliant with Band no. 47b of 2006/771/EC. */
337+ meshtastic_Config_LoRaConfig_ModemPreset_LITE_SLOW = 11 ,
338+ /* Narrow Fast
339+ Medium-to-moderate range preset optimized for EU 868MHz band with 62.5kHz bandwidth.
340+ Comparable link budget to SHORT_SLOW, but with half the data rate.
341+ Intended to avoid interference with other devices. */
342+ meshtastic_Config_LoRaConfig_ModemPreset_NARROW_FAST = 12 ,
343+ /* Narrow Slow
344+ Moderate range preset optimized for EU 868MHz band with 62.5kHz bandwidth.
345+ Comparable link budget and data rate to LONG_FAST. */
346+ meshtastic_Config_LoRaConfig_ModemPreset_NARROW_SLOW = 13
323347} meshtastic_Config_LoRaConfig_ModemPreset ;
324348
325349typedef enum _meshtastic_Config_LoRaConfig_FEM_LNA_Mode {
@@ -706,12 +730,12 @@ extern "C" {
706730#define _meshtastic_Config_DisplayConfig_CompassOrientation_ARRAYSIZE ((meshtastic_Config_DisplayConfig_CompassOrientation)(meshtastic_Config_DisplayConfig_CompassOrientation_DEGREES_270_INVERTED+1))
707731
708732#define _meshtastic_Config_LoRaConfig_RegionCode_MIN meshtastic_Config_LoRaConfig_RegionCode_UNSET
709- #define _meshtastic_Config_LoRaConfig_RegionCode_MAX meshtastic_Config_LoRaConfig_RegionCode_ITU23_2M
710- #define _meshtastic_Config_LoRaConfig_RegionCode_ARRAYSIZE ((meshtastic_Config_LoRaConfig_RegionCode)(meshtastic_Config_LoRaConfig_RegionCode_ITU23_2M +1))
733+ #define _meshtastic_Config_LoRaConfig_RegionCode_MAX meshtastic_Config_LoRaConfig_RegionCode_EU_N_868
734+ #define _meshtastic_Config_LoRaConfig_RegionCode_ARRAYSIZE ((meshtastic_Config_LoRaConfig_RegionCode)(meshtastic_Config_LoRaConfig_RegionCode_EU_N_868 +1))
711735
712736#define _meshtastic_Config_LoRaConfig_ModemPreset_MIN meshtastic_Config_LoRaConfig_ModemPreset_LONG_FAST
713- #define _meshtastic_Config_LoRaConfig_ModemPreset_MAX meshtastic_Config_LoRaConfig_ModemPreset_LONG_TURBO
714- #define _meshtastic_Config_LoRaConfig_ModemPreset_ARRAYSIZE ((meshtastic_Config_LoRaConfig_ModemPreset)(meshtastic_Config_LoRaConfig_ModemPreset_LONG_TURBO +1))
737+ #define _meshtastic_Config_LoRaConfig_ModemPreset_MAX meshtastic_Config_LoRaConfig_ModemPreset_NARROW_SLOW
738+ #define _meshtastic_Config_LoRaConfig_ModemPreset_ARRAYSIZE ((meshtastic_Config_LoRaConfig_ModemPreset)(meshtastic_Config_LoRaConfig_ModemPreset_NARROW_SLOW +1))
715739
716740#define _meshtastic_Config_LoRaConfig_FEM_LNA_Mode_MIN meshtastic_Config_LoRaConfig_FEM_LNA_Mode_DISABLED
717741#define _meshtastic_Config_LoRaConfig_FEM_LNA_Mode_MAX meshtastic_Config_LoRaConfig_FEM_LNA_Mode_NOT_PRESENT
0 commit comments