pub fn write_data(device: &HidDevice, payload: &[u8]) -> Result<usize, HidError>
Writes data to HidDevice