Skip to main content
PCu1
Senior
August 25, 2019
Solved

Teseo and NMEA messages

  • August 25, 2019
  • 2 replies
  • 1580 views

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

    This topic has been closed for replies.
    Best answer by Francesco Virlinzi

    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

    2 replies

    Technical Moderator
    August 26, 2019

    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

    PCu1
    PCu1Author
    Senior
    August 26, 2019

    Hi Francesco,

    Thank you for your quick and complete answer.

    Pierre