11-09-2020 02:53 AM
Hello,
I am using a BME280 sensor with STM32L476RG microcontroler.
I am having trouble with the bme280_init() function.
In this function, I pass the first null_ptr_check() so dev , dev->read , dev->write and dev->delay_us are different from NULL.
But just after that when I enter the bme280_get_regs() function, I don't pass the null_ptr_check() whereas my device structure has not changed.
I investigated the matter with a debugger and I found out dev->intf_ptr has changed from BME280_SPI_INTF to BME280_I2C_INT, which I don't understand as there was no redefinition of the device structure.
Could someone help me?
Thanks
Solved! Go to Solution.
11-15-2020 01:08 AM
Hello Minhwan,
I am having a hard time finding a good logic analyzer. Do you have one who would recommend? I am using stm32 cubeide as ide
Regards,
11-16-2020 11:35 PM
Hello Honoju,
Saleae is commonly used for logic analyzer.
And basically it runs with independent program so that it doesn't matter which IDE you are using 🙂
Thanks,
11-17-2020 09:46 AM
Thanks Minhwan, I'm gonna try that!
11-20-2020 12:08 AM
Please let me know if you have further questions 🙂
Thanks,