cancel
Showing results for 
Search instead for 
Did you mean: 

I2C setting is not working for X-CUBE-GNSS1 expansion with STM32L073 example

SVora.4
Associate

To reproduce

  • Load GetPos or SimOSGetPos app with STM32L073 example.
  • Enable I2C in gnss_app_cfg.h
#define configUSE_I2C 1
  • Firmware prints out "Booting", then no result.
  • Try to debug by setting a breakpoint at the buffer reading code in TeseoConsumerTask() function (main.c). Stop only just once and never again.
gnssMsg = GNSS_Get_Buffer(&pGNSS);

UART default setting works fine.

2 REPLIES 2
Francesco Virlinzi
ST Employee

Hi

Nucleo-L073RZ is one of the platform tested.

It's strange you don't have it working.

Do you see the red-led blinking on X-Nucleo-GNSS1A1?

If not the X-Nucleo is under reset and you have De-Reset it.

In the X-CUBE-GNSS1 there are already prebuilded binary also for Nucleo-L073RZ. Could you test it?

Thanks

Regards

Francesco

Andrea Palmieri
ST Employee

Hi

I can confirm what stated by Francesco. Nucleo-L073RZ is supported and working for both configurations (UART and I2C). Are you testing the latest released version X-CUBE-GNSS1A1 V2.1.0?

Regards

Andrea