File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -481,12 +481,28 @@ bool setMessages()
481481}
482482
483483// Enable all the valid messages for this platform over the USB port
484+ // Add 2 to every UART1 key. This is brittle and non-perfect, but works.
484485bool setMessagesUSB ()
485486{
486487 bool response = true ;
487488
488- // TODO
489+ response &= i2cGNSS.newCfgValset ();
490+ for (int x = 0 ; x < 36 ; x++)
491+ {
492+ if (settings.ubxMessages [x].supported & zedModuleType)
493+ response &= i2cGNSS.addCfgValset8 (settings.ubxMessages [x].msgConfigKey + 2 , settings.ubxMessages [x].msgRate );
494+ }
495+ response &= i2cGNSS.sendCfgValset ();
489496
497+ // Final messages
498+ response &= i2cGNSS.newCfgValset ();
499+ for (int x = 36 ; x < MAX_UBX_MSG ; x++)
500+ {
501+ if (settings.ubxMessages [x].supported & zedModuleType)
502+ response &= i2cGNSS.addCfgValset8 (settings.ubxMessages [x].msgConfigKey + 2 , settings.ubxMessages [x].msgRate );
503+ }
504+ response &= i2cGNSS.sendCfgValset ();
505+
490506 return (response);
491507}
492508
You can’t perform that action at this time.
0 commit comments