Update dxl_hal.c to work with USB2AX

Modified to match Xevel's code here: https://paranoidstudio.assembla.com/code/paranoidstudio/git/nodes/master/usb2ax/soft/dxl_hal.c