this allows driver type to be disabled, to avoid probing them and wasting CPU on sensors that are not being used This also moves UAVCAN compass to be detected last, as discussed in the dev call