Skip to content

Commit 4cad56b

Browse files
committed
Add config keys for NEO-D9S
1 parent 773cee2 commit 4cad56b

3 files changed

+198
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
0x1041000d
2+
0x10410013
3+
0x10510002
4+
0x10510003
5+
0x10520005
6+
0x10530005
7+
0x10530006
8+
0x10640002
9+
0x10640003
10+
0x10640005
11+
0x10640006
12+
0x10650001
13+
0x10650002
14+
0x10710001
15+
0x10720001
16+
0x10730001
17+
0x10740001
18+
0x10750001
19+
0x10760001
20+
0x10770001
21+
0x10780001
22+
0x10790001
23+
0x107a0001
24+
0x10a20001
25+
0x10a20002
26+
0x10a3002e
27+
0x10a3002f
28+
0x10a30030
29+
0x10a30031
30+
0x10a30032
31+
0x10a30033
32+
0x10a30034
33+
0x10a30035
34+
0x10b10014
35+
0x10b10016
36+
0x10b10019
37+
0x10c70001
38+
0x10c70002
39+
0x10d0000c
40+
0x10d0000d
41+
0x10d0000e
42+
0x20210003
43+
0x20410001
44+
0x20410002
45+
0x20410010
46+
0x20510001
47+
0x20520002
48+
0x20520003
49+
0x20520004
50+
0x20530002
51+
0x20530003
52+
0x20530004
53+
0x20640001
54+
0x20910187
55+
0x20910188
56+
0x20910189
57+
0x2091018a
58+
0x2091018b
59+
0x20910196
60+
0x20910197
61+
0x20910198
62+
0x20910199
63+
0x2091019a
64+
0x2091019b
65+
0x2091019c
66+
0x2091019d
67+
0x2091019e
68+
0x2091019f
69+
0x209101a0
70+
0x209101a1
71+
0x209101a2
72+
0x209101a3
73+
0x209101a4
74+
0x209101a5
75+
0x209101a6
76+
0x209101a7
77+
0x209101a8
78+
0x209101a9
79+
0x209101b4
80+
0x209101b5
81+
0x209101b6
82+
0x209101b7
83+
0x209101b8
84+
0x209101b9
85+
0x209101ba
86+
0x209101bb
87+
0x209101bc
88+
0x209101bd
89+
0x20910231
90+
0x20910232
91+
0x20910233
92+
0x20910234
93+
0x20910235
94+
0x20910259
95+
0x2091025a
96+
0x2091025b
97+
0x2091025c
98+
0x2091025d
99+
0x2091031d
100+
0x2091031e
101+
0x2091031f
102+
0x20910320
103+
0x20910321
104+
0x20920001
105+
0x20920002
106+
0x20920003
107+
0x20920004
108+
0x20920005
109+
0x20920006
110+
0x20920007
111+
0x20920008
112+
0x20920009
113+
0x2092000a
114+
0x20a20003
115+
0x20a20005
116+
0x20a30036
117+
0x20a30037
118+
0x20a30038
119+
0x20c70003
120+
0x20d0000b
121+
0x30210001
122+
0x30210002
123+
0x3065000a
124+
0x3065000b
125+
0x3065000c
126+
0x30a20004
127+
0x30b10012
128+
0x30b10013
129+
0x30b10015
130+
0x30b10017
131+
0x40520001
132+
0x40530001
133+
0x40b10011
134+
0x40d0000f
135+
0x5065000d
136+
0x5065000e
137+
0x5065000f
138+
0x50650010
139+
0x50650011
140+
0x50650012
141+
0x50650013
142+
0x50650014
143+
0x50650015
144+
0x50650016
145+
0x50650017
146+
0x50650018
147+
0x50b1001a
148+
0x50c70004
149+
0x50c70005
150+
0x50c70006
151+
0x50c70007

keys/u-blox_config_keys_sorted.txt

+19
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,14 @@
140140
0x10a30033
141141
0x10a30034
142142
0x10a30035
143+
0x10b10014
144+
0x10b10016
145+
0x10b10019
143146
0x10c70001
144147
0x10c70002
148+
0x10d0000c
149+
0x10d0000d
150+
0x10d0000e
145151
0x10de0002
146152
0x10de0003
147153
0x10de0004
@@ -567,6 +573,11 @@
567573
0x2091031a
568574
0x2091031b
569575
0x2091031c
576+
0x2091031d
577+
0x2091031e
578+
0x2091031f
579+
0x20910320
580+
0x20910321
570581
0x20910336
571582
0x20910337
572583
0x20910338
@@ -821,6 +832,7 @@
821832
0x20a30055
822833
0x20a30056
823834
0x20c70003
835+
0x20d0000b
824836
0x30050001
825837
0x30060007
826838
0x3006000a
@@ -847,6 +859,10 @@
847859
0x3065000c
848860
0x30930033
849861
0x30a20004
862+
0x30b10012
863+
0x30b10013
864+
0x30b10015
865+
0x30b10017
850866
0x30de0005
851867
0x30de0006
852868
0x30de0007
@@ -902,6 +918,8 @@
902918
0x40240053
903919
0x40520001
904920
0x40530001
921+
0x40b10011
922+
0x40d0000f
905923
0x40de0008
906924
0x5005002a
907925
0x5005002b
@@ -922,6 +940,7 @@
922940
0x50650016
923941
0x50650017
924942
0x50650018
943+
0x50b1001a
925944
0x50c70004
926945
0x50c70005
927946
0x50c70006

src/u-blox_config_keys.h

+28
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,14 @@ const uint32_t UBLOX_CFG_MSGOUT_UBX_TIM_SVIN_UART1 = 0x20910098; // Output rate
784784
const uint32_t UBLOX_CFG_MSGOUT_UBX_TIM_SVIN_UART2 = 0x20910099; // Output rate of the UBX-TIM-SVIN message on port UART2
785785
const uint32_t UBLOX_CFG_MSGOUT_UBX_TIM_SVIN_USB = 0x2091009a; // Output rate of the UBX-TIM-SVIN message on port USB
786786

787+
//Additional CFG_MSGOUT keys for the NEO-D9S
788+
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
789+
const uint32_t UBLOX_CFG_MSGOUT_UBX_RXM_PMP_I2C = 0x2091031d; // Output rate of the UBX_RXM_PMP message on port I2C
790+
const uint32_t UBLOX_CFG_MSGOUT_UBX_RXM_PMP_SPI = 0x20910321; // Output rate of the UBX_RXM_PMP message on port SPI
791+
const uint32_t UBLOX_CFG_MSGOUT_UBX_RXM_PMP_UART1 = 0x2091031e; // Output rate of the UBX_RXM_PMP message on port UART1
792+
const uint32_t UBLOX_CFG_MSGOUT_UBX_RXM_PMP_UART2 = 0x2091031f; // Output rate of the UBX_RXM_PMP message on port UART2
793+
const uint32_t UBLOX_CFG_MSGOUT_UBX_RXM_PMP_USB = 0x20910320; // Output rate of the UBX_RXM_PMP message on port USB
794+
787795
//CFG-NAV2: Secondary output configuration
788796
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
789797
const uint32_t UBLOX_CFG_NAV2_OUT_ENABLED = 0x10170001; // Enable secondary (NAV2) output
@@ -865,6 +873,26 @@ const uint32_t UBLOX_CFG_ODO_COGMAXPOSACC = 0x20220022; // Maximum acceptable po
865873
const uint32_t UBLOX_CFG_ODO_VELLPGAIN = 0x20220031; // Velocity low-pass filter level
866874
const uint32_t UBLOX_CFG_ODO_COGLPGAIN = 0x20220032; // Course over ground low-pass filter level (at speed < 8 m/s)
867875

876+
//CFG-PM: Configuration for receiver power management (NEO-D9S)
877+
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
878+
const uint32_t UBLOX_CFG_PM_EXTINTSEL = 0x20d0000b; // EXTINT pin select
879+
const uint32_t UBLOX_CFG_PM_EXTINTWAKE = 0x10d0000c; // EXTINT pin control (Wake). Enable to keep receiver awake as long as selected EXTINT pin is "high".
880+
const uint32_t UBLOX_CFG_PM_EXTINTBACKUP = 0x10d0000d; // EXTINT pin control (Backup). Enable to force receiver into BACKUP mode when selected EXTINT pin is "low".
881+
const uint32_t UBLOX_CFG_PM_EXTINTINACTIVE = 0x10d0000e; // EXTINT pin control (Inactive). Enable to force backup in case EXTINT Pin is inactive for time longer than CFG-PM-EXTINTINACTIVITY.
882+
const uint32_t UBLOX_CFG_PM_EXTINTINACTIVITY = 0x40d0000f; // Inactivity time out on EXTINT pin if enabled
883+
884+
//CFG-PMP: Point to multipoint (PMP) configuration (NEO-D9S)
885+
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
886+
const uint32_t UBLOX_CFG_PMP_CENTER_FREQUENCY = 0x40b10011; // Center frequency. The center frequency for the receiver can be set from 1525000000 to 1559000000 Hz.
887+
const uint32_t UBLOX_CFG_PMP_SEARCH_WINDOW = 0x30b10012; // Search window. Search window can be set from 0 to 65535 Hz. It is +/- this value from the center frequency set by CENTER_FREQUENCY.
888+
const uint32_t UBLOX_CFG_PMP_USE_SERVICE_ID = 0x10b10016; // Use service ID. Enable/disable service ID check to confirm the correct service is received.
889+
const uint32_t UBLOX_CFG_PMP_SERVICE_ID = 0x30b10017; // Service identifier. Defines the expected service ID.
890+
const uint32_t UBLOX_CFG_PMP_DATA_RATE = 0x30b10013; // bps Data rate. The data rate of the received data.
891+
const uint32_t UBLOX_CFG_PMP_USE_DESCRAMBLER = 0x10b10014; // Use descrambler. Enables/disables the descrambler.
892+
const uint32_t UBLOX_CFG_PMP_DESCRAMBLER_INIT = 0x30b10015; // Descrambler initialization. Set the intialisation value for the descrambler.
893+
const uint32_t UBLOX_CFG_PMP_USE_PRESCRAMBLING = 0x10b10019; // Use prescrambling. Enables/disables the prescrambling.
894+
const uint32_t UBLOX_CFG_PMP_UNIQUE_WORD = 0x50b1001a; // Unique word. Defines value of unique word.
895+
868896
//CFG-QZSS: QZSS system configuration
869897
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
870898
const uint32_t UBLOX_CFG_QZSS_USE_SLAS_DGNSS = 0x10370005; // Apply QZSS SLAS DGNSS corrections

0 commit comments

Comments
 (0)