Converting HID API to use be<> auto swapping type.
Auto swap for a few structs and shifting code around.