1ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 3ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch// found in the LICENSE file. 4ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 5ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#include <stdlib.h> 6ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 7ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch#include "libusbi.h" 8ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch 9ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdochint API_EXPORTED libusb_interrupt_handle_event(struct libusb_context* ctx) { 10ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch unsigned char dummy = 1; 11ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch USBI_GET_CONTEXT(ctx); 12ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch return usbi_write(ctx->ctrl_pipe[1], &dummy, sizeof(dummy)); 13ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch} 14