Windows 10
STM32CubeIDE v10.0.0
Generic Node Sensor Edition v1.1
Summary:
Basic Project fails when adding _GNSE_BSP_Ext_Sensor_I2C2Init(); within main.c. No problems occur when external i2c is not called or with _GNSE_BSP_Sensor_I2C1Init(); that is already in place
No I2C timings or other parameters have been changed
_HALInit() and _GNSE_BSP_Sensor_I2C1Init(); is called before _GNSE_BSP_Ext_Sensor_I2C2Init();
Steps to Reproduce:
... Build basic project for GNSE
... Add GNSE_BSP_Ext_Sensor_I2C2_Init() to main
What do you see now?
Output UART log initialises some peripherals but also states data being received over UART despite no connection:
"01/08/2022 18:36:21", Testing on-board peripherals
"01/08/2022 18:36:24", Testing on-board peripherals
"01/08/2022 18:36:24", Testing battery monitoring functionality
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
"01/08/2022 18:36:24", DEBUG_USART data received
What do you want to see instead?
The standard output below with external i2c working to add functionality
Environment:
Windows 10 STM32CubeIDE v10.0.0 Generic Node Sensor Edition v1.1
Summary: Basic Project fails when adding _GNSE_BSP_Ext_Sensor_I2C2Init(); within main.c. No problems occur when external i2c is not called or with _GNSE_BSP_Sensor_I2C1Init(); that is already in place
No I2C timings or other parameters have been changed
_HALInit() and _GNSE_BSP_Sensor_I2C1Init(); is called before _GNSE_BSP_Ext_Sensor_I2C2Init();
Steps to Reproduce:
What do you see now?
Output UART log initialises some peripherals but also states data being received over UART despite no connection:
What do you want to see instead?
The standard output below with external i2c working to add functionality