I have a honeywell sensor connected via SPI on the MKRfox1200 ervery thing works perfect until I start using the sigfox commands. After Sigfox.begin() I loose contact to my SPI sensor.
I can see in the sigfox.h that it uses SPI for communication - but does that excludes other SPI sensor?
I can see some writing about messing up the usb connection which is solved by switching to battery operation. But that cannot solve the SPI connection.
Should I encapsulate with SPI.begin() and SPI.end()?
Is a SPI sensor on MKRfox1200 not an option after all?
I had the same issue and tracked it down to a probable typo in the SigFox.h file of the Arduino SigFox library. Here, the spi_port is initialized by default to SPI (!), which means that reassigning it to SIGFOX_SPI in the SigFox.begin() method leads (I presume) to the original SPI to be deallocated - which in turn breaks regular SPI operations.