BOM and rangefinder donot work together
I suspect this is due to a problem with analog8
I also noticed that the bom_refresh() function always re-starts the analog loop, even if the loop wasn't running before it was called, which is probably a bug.
See the code in hunter-killer/main.c for an example of something that I think should work but doesn't.
Also the documentation and behavior dealing with analog_init is poor.