this allows us to detect when the user has the ports the wrong way around, and mark the sensor unhealthy
this gives us separate backends for PX4, analog and I2C. This allows the MS airspeed sensor to work on Linux, and it should work on APM2 as well.