@@ -132,6 +132,12 @@ const uint32_t UBLOX_CFG_BDS_USE_PRN_1_TO_5 = UBX_CFG_L | 0x10340014; // Use Bei
132132//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
133133const  uint32_t  UBLOX_CFG_CLOCK_OSC_FREQ  =  UBX_CFG_U4  | 0x40a4000d ; // Oscillator speed 
134134
135+ // CFG-GAL: Galileo system configuration 
136+ //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
137+ const  uint32_t  UBLOX_CFG_GAL_USE_OSNMA  =  UBX_CFG_L  | 0x10350005 ;           // Enable using Galileo Open Service Navigation Message Authentication (OSNMA) protocol 
138+ const  uint32_t  UBLOX_CFG_GAL_OSNMA_MINTAGLENGTH  =  UBX_CFG_U1  | 0x20350007 ; // Minimum equivalent tag length 
139+ const  uint32_t  UBLOX_CFG_GAL_OSNMA_TIMESYNC  =  UBX_CFG_L  | 0x10350009 ;      // Apply the time synchronization requirement 
140+ 
135141// CFG-GEOFENCE: Geofencing configuration 
136142//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
137143const  uint32_t  UBLOX_CFG_GEOFENCE_CONFLVL  =  UBX_CFG_E1  | 0x20240011 ;    // Required confidence level for state evaluation 
@@ -588,6 +594,11 @@ const uint32_t UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_SPI = UBX_CFG_U1 | 0x2091038a;
588594const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART1  =  UBX_CFG_U1  | 0x20910387 ;   // Output rate of the UBX-NAV-TIMEQZSSmessage on port UART1 
589595const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART2  =  UBX_CFG_U1  | 0x20910388 ;   // Output rate of the UBX-NAV-TIMEQZSSmessage on port UART2 
590596const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_USB  =  UBX_CFG_U1  | 0x20910389 ;     // Output rate of the UBX-NAV-TIMEQZSSmessage on port USB 
597+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMETRUSTED_I2C  =  UBX_CFG_U1  | 0x209103a8 ;  // Output rate of the UBX-NAV-TIMETRUSTED message on port I2C 
598+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMETRUSTED_SPI  =  UBX_CFG_U1  | 0x209103ac ;  // Output rate of the UBX-NAV-TIMETRUSTED message on port SPI 
599+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMETRUSTED_UART1  =  UBX_CFG_U1  | 0x209103a9 ; // Output rate of the UBX-NAV-TIMETRUSTED message on port UART1 
600+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMETRUSTED_UART2  =  UBX_CFG_U1  | 0x209103aa ; // Output rate of the UBX-NAV-TIMETRUSTED message on port UART2 
601+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMETRUSTED_USB  =  UBX_CFG_U1  | 0x209103ab ;  // Output rate of the UBX-NAV-TIMETRUSTED message on port USB 
591602const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_I2C  =  UBX_CFG_U1  | 0x2091005b ;      // Output rate of the UBX-NAV-TIMEUTC message on port I2C 
592603const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_SPI  =  UBX_CFG_U1  | 0x2091005f ;      // Output rate of the UBX-NAV-TIMEUTC message on port SPI 
593604const  uint32_t  UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART1  =  UBX_CFG_U1  | 0x2091005c ;    // Output rate of the UBX-NAV-TIMEUTC message on port UART1 
@@ -643,6 +654,11 @@ const uint32_t UBLOX_CFG_MSGOUT_UBX_SEC_SIG_SPI = UBX_CFG_U1 | 0x20910638;
643654const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART1  =  UBX_CFG_U1  | 0x20910635 ;        // Output rate of the UBX-SEC-SIG message on port UART1 
644655const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART2  =  UBX_CFG_U1  | 0x20910636 ;        // Output rate of the UBX-SEC-SIG message on port UART2 
645656const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_SIG_USB  =  UBX_CFG_U1  | 0x20910637 ;          // Output rate of the UBX-SEC-SIG message on port USB 
657+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_OSNMA_I2C  =  UBX_CFG_U1  | 0x209106ca ;        // Output rate of the UBX-SEC-OSNMA message on port I2C 
658+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_OSNMA_SPI  =  UBX_CFG_U1  | 0x209106ce ;        // Output rate of the UBX-SEC-OSNMA message on port SPI 
659+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_OSNMA_UART1  =  UBX_CFG_U1  | 0x209106cb ;      // Output rate of the UBX-SEC-OSNMA message on port UART1 
660+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_OSNMA_UART2  =  UBX_CFG_U1  | 0x209106cc ;      // Output rate of the UBX-SEC-OSNMA message on port UART2 
661+ const  uint32_t  UBLOX_CFG_MSGOUT_UBX_SEC_OSNMA_USB  =  UBX_CFG_U1  | 0x209106cd ;        // Output rate of the UBX-SEC-OSNMA message on port USB 
646662const  uint32_t  UBLOX_CFG_MSGOUT_UBX_TIM_TM2_I2C  =  UBX_CFG_U1  | 0x20910178 ;          // Output rate of the UBX-TIM-TM2 message on port I2C 
647663const  uint32_t  UBLOX_CFG_MSGOUT_UBX_TIM_TM2_SPI  =  UBX_CFG_U1  | 0x2091017c ;          // Output rate of the UBX-TIM-TM2 message on port SPI 
648664const  uint32_t  UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART1  =  UBX_CFG_U1  | 0x20910179 ;        // Output rate of the UBX-TIM-TM2 message on port UART1 
@@ -934,8 +950,9 @@ const uint32_t UBLOX_CFG_MSGOUT_UBX_RXM_QZSSL6_USB = UBX_CFG_U1 | 0x2091033d;
934950
935951// CFG-NAV2: Secondary output configuration 
936952//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
937- const  uint32_t  UBLOX_CFG_NAV2_OUT_ENABLED  =  UBX_CFG_L  | 0x10170001 ;        // Enable secondary (NAV2) output 
938- const  uint32_t  UBLOX_CFG_NAV2_SBAS_USE_INTEGRITY  =  UBX_CFG_L  | 0x10170002 ; // Use SBAS integrity information in the secondary output 
953+ const  uint32_t  UBLOX_CFG_NAV2_OUT_ENABLED  =  UBX_CFG_L  | 0x10170001 ;          // Enable secondary (NAV2) output 
954+ const  uint32_t  UBLOX_CFG_NAV2_SBAS_USE_INTEGRITY  =  UBX_CFG_L  | 0x10170002 ;   // Use SBAS integrity information in the secondary output 
955+ const  uint32_t  UBLOX_CFG_NAV2_NAVSPG_ONLY_AUTHDATA  =  UBX_CFG_L  | 0x10170003 ; // Enable using only signals with authenticated navigation data 
939956
940957// CFG-NAVHPG: High precision navigation configuration 
941958//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
@@ -1005,6 +1022,8 @@ const uint32_t UBLOX_CFG_NAVSPG_CONSTR_ALTVAR = UBX_CFG_U4 | 0x401100c2;  // Fix
10051022const  uint32_t  UBLOX_CFG_NAVSPG_CONSTR_DGNSSTO  =  UBX_CFG_U1  | 0x201100c4 ; // DGNSS timeout 
10061023const  uint32_t  UBLOX_CFG_NAVSPG_SIGATTCOMP  =  UBX_CFG_E1  | 0x201100d6 ;     // Permanently attenuated signal compensation mode 
10071024const  uint32_t  UBLOX_CFG_NAVSPG_PL_ENA  =  UBX_CFG_L  | 0x101100d7 ;          // Enable Protection level. If enabled, protection level computing will be on. 
1025+ const  uint32_t  UBLOX_CFG_NAVSPG_ONLY_AUTHDATA  =  UBX_CFG_L  | 0x101100dd ;   // Enable using only signals with authenticated navigation data 
1026+ const  uint32_t  UBLOX_CFG_NAVSPG_MAX_TIMETRUSTED_ACC  =  UBX_CFG_U2  | 0x301100de ; // Maximum trusted time accuracy 
10081027
10091028// CFG-NMEA: NMEA protocol configuration 
10101029//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 
@@ -1128,6 +1147,7 @@ const uint32_t UBLOX_CFG_SBAS_PRNSCANMASK = UBX_CFG_X8 | 0x50360006;           /
11281147const  uint32_t  UBLOX_CFG_SEC_CFG_LOCK  =  UBX_CFG_L  | 0x10f60009 ;              // Configuration lockdown 
11291148const  uint32_t  UBLOX_CFG_SEC_CFG_LOCK_UNLOCKGRP1  =  UBX_CFG_U2  | 0x30f6000a ;  // Configuration lockdown exempted group 1 
11301149const  uint32_t  UBLOX_CFG_SEC_CFG_LOCK_UNLOCKGRP2  =  UBX_CFG_U2  | 0x30f6000b ;  // Configuration lockdown exempted group 2 
1150+ const  uint32_t  UBLOX_CFG_SEC_SPOOFDET_SIM_SIG_DIS  =  UBX_CFG_L  | 0x10f6005d ;  // Disabling the simulated signal spoofing detection 
11311151const  uint32_t  UBLOX_CFG_SEC_JAMDET_SENSITIVITY_HI  =  UBX_CFG_L  | 0x10f60051 ; // go for a more sensitive jamming detection 
11321152
11331153// CFG-SFCORE: Sensor fusion (SF) core configuration (ZED-F9R) 
0 commit comments