[ros-diffs] [tkreuzer] 35902: compatability fixes, so some hal code can be shared