I'm relatively new to Arduino, but not so much to coding. I'm trying to use the HMC5883L magnetometer (using this library: GitHub - sleemanj/HMC5883L_Simple: Simple to use Arduino library to interface to HMC5883L Magnetometer (Digital Compass)) with an adafruit feather 32u4 but it does not get past the initialisation stage. However if I connect the HMC5883L to an arduino uno it works straight away with no issues. I'm not sure if this is just board incompatibility or there is some differences in code between different board types.
Any pointers or ideas as to why it's not working on the feather would be greatly appreciated!