2019-08-25 02:17 AM
Hi,
I'm currently playing with the X-NUCLEO-GNSS1A1 kit and I have two questions:
-If I only configure Galileo the messages are still GPGLL and I do not get GAGLL for Galileo and I do not know why?
-The Teseo Suite allows you to filter messages eg xxGLL, but can you directly configure the module to limit the type of message sent by usart?
Thank you,
Pierre
Solved! Go to Solution.
2019-08-26 12:05 AM
Hi Pierre
> -If I only configure Galileo the messages are still GPGLL and I do not get GAGLL for Galileo and I do not know why?
Whatever the constellations enabled the module Teseo-LIV3F always sends the GPGLL message.... It's hard-coded in the code.
> but can you directly configure the module to limit the type of message sent by usart?
Yes. Sure.
On each port there is linked a 64bits-bitmaps to specify the messages allowed on the port.
In this way you can select the message you really want.
To configure the UART-message list you can use the scripts:
$PSTMCFGMSGL,0,1,<32bits_list_low>,<32bits_list_high>
$PSTMSAVEPAR
$PSTMSRR
To configure the I2C-message list you can use the scripts:
$PSTMCFGMSGL,3,1,<32bits_list_low>,<32bits_list_high>
$PSTMSAVEPAR
$PSTMSRR
For the 64bits values meaining have a look to the CDB-201 and CDB-228 in the SW user manual online
Hope this helps
Regards
Francesco
2019-08-26 12:05 AM
Hi Pierre
> -If I only configure Galileo the messages are still GPGLL and I do not get GAGLL for Galileo and I do not know why?
Whatever the constellations enabled the module Teseo-LIV3F always sends the GPGLL message.... It's hard-coded in the code.
> but can you directly configure the module to limit the type of message sent by usart?
Yes. Sure.
On each port there is linked a 64bits-bitmaps to specify the messages allowed on the port.
In this way you can select the message you really want.
To configure the UART-message list you can use the scripts:
$PSTMCFGMSGL,0,1,<32bits_list_low>,<32bits_list_high>
$PSTMSAVEPAR
$PSTMSRR
To configure the I2C-message list you can use the scripts:
$PSTMCFGMSGL,3,1,<32bits_list_low>,<32bits_list_high>
$PSTMSAVEPAR
$PSTMSRR
For the 64bits values meaining have a look to the CDB-201 and CDB-228 in the SW user manual online
Hope this helps
Regards
Francesco
2019-08-26 12:38 AM
Hi Francesco,
Thank you for your quick and complete answer.
Pierre