Compass module that doesn't use I2C

Not at all. This sort of thing is going on all the time in the device you're using to post here.