I have a rather peculiar application and hoping someone has some suggestions. Most autopilot systems use an inexpensive HMC5883L as a compass connected over I2C. These do not perform well in industrial environments. I have a better compass (brick-IMU) but this only communicates over USB. What I want to do is use a teensy 3.2 to take the USB input from the new compass and simulate the HMC5883L over I2C to the autupilot. Any chance this is possible ?