finally fixed first bit timing issue for good, more portable GPIO ODR addressing