Admittedly, I am both a hardware and embedded systems software novice.
I have set up the core with a Pulse Sensor Amped using the library already ported. I have then, using I2C, connected a LSDM9DS0 gyroscope and I made a (very) rough attempt at porting the library from arduino for it.
The code validates in the IDE, and will flash the first time. If you monitor via serial though, nothing is output and if I then try to reflash the core it does not respond. Eventually it breathes blue (the same blue as waiting for wifi credentials but instead of flashing it breathes).
If I reboot the core, it will connect to Wifi but again after a few minutes it will breathe blue instead of cyan.
Any help would be appreciated. Can post the code below if that would help.