GNSS driver design guide