Skip to content

Commit 9d9e2ea

Browse files
committed
Add keys for HPS 1.40
1 parent 095f7aa commit 9d9e2ea

3 files changed

+58
-10
lines changed

keys/u-blox-F9-HPS-1.30_InterfaceDescription_UBX-22010984_keys_sorted.txt renamed to keys/u-blox-F9-HPS-1.40_InterfaceDescription_UBXDOC-963802114-13138_keys_sorted.txt

+33-7
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
0x101100d7
2323
0x10170001
2424
0x10170002
25+
0x10220001
26+
0x10220002
27+
0x10220003
28+
0x10220004
2529
0x10240012
2630
0x10240020
2731
0x10240030
@@ -120,10 +124,9 @@
120124
0x10a30033
121125
0x10a30034
122126
0x10a30035
123-
0x10c70001
124-
0x10c70002
125127
0x10f60009
126128
0x10f60051
129+
0x10f6005d
127130
0x2005000c
128131
0x20050023
129132
0x20050030
@@ -134,6 +137,7 @@
134137
0x20060016
135138
0x2006001e
136139
0x2006001f
140+
0x20060030
137141
0x2007000b
138142
0x20090009
139143
0x20110011
@@ -150,6 +154,11 @@
150154
0x20140011
151155
0x20210003
152156
0x20210004
157+
0x20220005
158+
0x20220021
159+
0x20220022
160+
0x20220031
161+
0x20220032
153162
0x20240011
154163
0x20240013
155164
0x20240014
@@ -262,6 +271,11 @@
262271
0x2091006c
263272
0x2091006d
264273
0x2091006e
274+
0x2091007e
275+
0x2091007f
276+
0x20910080
277+
0x20910081
278+
0x20910082
265279
0x20910083
266280
0x20910084
267281
0x20910085
@@ -347,6 +361,11 @@
347361
0x209100e4
348362
0x209100e5
349363
0x209100e6
364+
0x209100e7
365+
0x209100e8
366+
0x209100e9
367+
0x209100ea
368+
0x209100eb
350369
0x209100ec
351370
0x209100ed
352371
0x209100ee
@@ -718,17 +737,25 @@
718737
0x20a30063
719738
0x20a30064
720739
0x20a70001
721-
0x20c70003
722740
0x30050001
723741
0x30060007
724742
0x3006000a
725743
0x3006000b
726744
0x30060017
727745
0x30060018
746+
0x30060020
747+
0x30060021
748+
0x30060022
728749
0x3006002e
729750
0x3006002f
730751
0x3007000a
731752
0x3007000e
753+
0x30070012
754+
0x30070013
755+
0x30070014
756+
0x30080002
757+
0x30080003
758+
0x30080004
732759
0x30090008
733760
0x30110017
734761
0x301100b1
@@ -738,13 +765,16 @@
738765
0x301100b5
739766
0x30210001
740767
0x30210002
768+
0x30250016
741769
0x3025003b
770+
0x30360008
742771
0x30370008
743772
0x3065000a
744773
0x3065000b
745774
0x3065000c
746775
0x30930033
747776
0x30a20004
777+
0x30a3003c
748778
0x30f6000a
749779
0x30f6000b
750780
0x40050002
@@ -798,7 +828,3 @@
798828
0x50650016
799829
0x50650017
800830
0x50650018
801-
0x50c70004
802-
0x50c70005
803-
0x50c70006
804-
0x50c70007

keys/u-blox_config_keys_sorted.txt

+11
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@
193193
0x20060016
194194
0x2006001e
195195
0x2006001f
196+
0x20060030
196197
0x2007000b
197198
0x20090009
198199
0x20110011
@@ -954,10 +955,19 @@
954955
0x3006000b
955956
0x30060017
956957
0x30060018
958+
0x30060020
959+
0x30060021
960+
0x30060022
957961
0x3006002e
958962
0x3006002f
959963
0x3007000a
960964
0x3007000e
965+
0x30070012
966+
0x30070013
967+
0x30070014
968+
0x30080002
969+
0x30080003
970+
0x30080004
961971
0x30090001
962972
0x30090008
963973
0x30110017
@@ -970,6 +980,7 @@
970980
0x30210001
971981
0x30210002
972982
0x30230002
983+
0x30250016
973984
0x3025003b
974985
0x30360008
975986
0x30370008

src/u-blox_config_keys.h

+14-3
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,9 @@ const uint32_t UBLOX_CFG_LOGFILTER_POSITION_THRS = UBX_CFG_U2 | 0x40de0008;
243243

244244
// CFG-MOT: Motion detector configuration
245245
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
246-
const uint32_t UBLOX_CFG_MOT_GNSSSPEED_THRS = UBX_CFG_U1 | 0x20250038; // GNSS speed threshold below which platform is considered as stationary (a.k.a. static hold threshold)
247-
const uint32_t UBLOX_CFG_MOT_GNSSDIST_THRS = UBX_CFG_U2 | 0x3025003b; // Distance above which GNSS-based stationary motion is exit (a.k.a. static hold distance threshold)
246+
const uint32_t UBLOX_CFG_MOT_GNSSSPEED_THRS = UBX_CFG_U1 | 0x20250038; // GNSS speed threshold below which platform is considered as stationary (a.k.a. static hold threshold)
247+
const uint32_t UBLOX_CFG_MOT_GNSSDIST_THRS = UBX_CFG_U2 | 0x3025003b; // Distance above which GNSS-based stationary motion is exit (a.k.a. static hold distance threshold)
248+
const uint32_t UBLOX_CFG_MOT_IMU_FILT_WINDOW = UBX_CFG_U2 | 0x30250016; // Averaging window for IMU measurements in noisy setups.
248249

249250
// CFG-MSGOUT: Message output configuration
250251
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -1152,7 +1153,10 @@ const uint32_t UBLOX_CFG_SEC_JAMDET_SENSITIVITY_HI = UBX_CFG_L | 0x10f60051; //
11521153

11531154
// CFG-SFCORE: Sensor fusion (SF) core configuration (ZED-F9R)
11541155
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1155-
const uint32_t UBLOX_CFG_SFCORE_USE_SF = UBX_CFG_L | 0x10080001; // Use ADR/UDR sensor fusion
1156+
const uint32_t UBLOX_CFG_SFCORE_USE_SF = UBX_CFG_L | 0x10080001; // Use ADR/UDR sensor fusion
1157+
const uint32_t UBLOX_CFG_SFCORE_IMU2CRP_LA_X = UBX_CFG_I2 | 0x30080002; // X coordinate of IMU-to-CRP lever-arm in the installation frame
1158+
const uint32_t UBLOX_CFG_SFCORE_IMU2CRP_LA_Y = UBX_CFG_I2 | 0x30080003; // Y coordinate of IMU-to-CRP lever-arm in the installation frame
1159+
const uint32_t UBLOX_CFG_SFCORE_IMU2CRP_LA_Z = UBX_CFG_I2 | 0x30080004; // Z coordinate of IMU-to-CRP lever-arm in the installation frame
11561160

11571161
// CFG-SFIMU: Sensor fusion (SF) inertial measurement unit (IMU) configuration (ZED-F9R)
11581162
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -1168,10 +1172,14 @@ const uint32_t UBLOX_CFG_SFIMU_ACCEL_ACCURACY = UBX_CFG_U2 | 0x30060018;
11681172
const uint32_t UBLOX_CFG_SFIMU_IMU_EN = UBX_CFG_L | 0x1006001d; // IMU enabled
11691173
const uint32_t UBLOX_CFG_SFIMU_IMU_I2C_SCL_PIO = UBX_CFG_U1 | 0x2006001e; // SCL PIO of the IMU I2C
11701174
const uint32_t UBLOX_CFG_SFIMU_IMU_I2C_SDA_PIO = UBX_CFG_U1 | 0x2006001f; // SDA PIO of the IMU I2C
1175+
const uint32_t UBLOX_CFG_SFIMU_IMU_IMU2ANT_LA_X = UBX_CFG_I2 | 0x30060020; // X coordinate of IMU-to-ANT lever-arm in the installation frame
1176+
const uint32_t UBLOX_CFG_SFIMU_IMU_IMU2ANT_LA_Y = UBX_CFG_I2 | 0x30060021; // Y coordinate of IMU-to-ANT lever-arm in the installation frame
1177+
const uint32_t UBLOX_CFG_SFIMU_IMU_IMU2ANT_LA_Z = UBX_CFG_I2 | 0x30060022; // Z coordinate of IMU-to-ANT lever-arm in the installation frame
11711178
const uint32_t UBLOX_CFG_SFIMU_AUTO_MNTALG_ENA = UBX_CFG_L | 0x10060027; // Enable automatic IMU-mount alignment
11721179
const uint32_t UBLOX_CFG_SFIMU_IMU_MNTALG_YAW = UBX_CFG_U4 | 0x4006002d; // User-defined IMU-mount yaw angle [0, 360]
11731180
const uint32_t UBLOX_CFG_SFIMU_IMU_MNTALG_PITCH = UBX_CFG_I2 | 0x3006002e; // User-defined IMU-mount pitch angle [-90, 90]
11741181
const uint32_t UBLOX_CFG_SFIMU_IMU_MNTALG_ROLL = UBX_CFG_I2 | 0x3006002f; // User-defined IMU-mount roll angle [-180, 180]
1182+
const uint32_t UBLOX_CFG_SFIMU_IMU_MNTALG_TOLERANCE = UBX_CFG_E1 | 0x20060030; // User-defined IMU mount alignment angles tolerance level
11751183

11761184
// CFG-SFODO: Sensor fusion (SF) odometer configuration (ZED-F9R)
11771185
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -1190,6 +1198,9 @@ const uint32_t UBLOX_CFG_SFODO_SPEED_BAND = UBX_CFG_U2 | 0x3007000e; // Sp
11901198
const uint32_t UBLOX_CFG_SFODO_USE_WT_PIN = UBX_CFG_L | 0x1007000f; // Wheel tick signal enabled
11911199
const uint32_t UBLOX_CFG_SFODO_DIR_PINPOL = UBX_CFG_L | 0x10070010; // Wheel tick direction pin polarity
11921200
const uint32_t UBLOX_CFG_SFODO_DIS_AUTOSW = UBX_CFG_L | 0x10070011; // Disable automatic use of wheel tick or speed data received over the software interface
1201+
const uint32_t UBLOX_CFG_SFODO_IMU2VRP_LA_X = UBX_CFG_I2 | 0x30070012; // X coordinate of IMU-to-VRP lever-arm in the installation frame
1202+
const uint32_t UBLOX_CFG_SFODO_IMU2VRP_LA_Y = UBX_CFG_I2 | 0x30070013; // Y coordinate of IMU-to-VRP lever-arm in the installation frame
1203+
const uint32_t UBLOX_CFG_SFODO_IMU2VRP_LA_Z = UBX_CFG_I2 | 0x30070014; // Z coordinate of IMU-to-VRP lever-arm in the installation frame
11931204
const uint32_t UBLOX_CFG_SFODO_DIS_DIR_INFO = UBX_CFG_L | 0x1007001c; // Do not use directional information
11941205

11951206
// CFG-SIGNAL: Satellite systems (GNSS) signal configuration

0 commit comments

Comments
 (0)