docs: def HidReadCallback(read_queue, result, sender, report_type, report_id, report,
                      report_length):
    """Handles incoming IN report from HID device."""
    del result, sender, report_type, report_id  # Unused by the callback function
  
    incoming_bytes = [report[i] for i in range(report_length)]
    read_queue.put(incoming_bytes)