bindings-libusb-1.3: Low level bindings to libusb.Source codeContentsIndex
Bindings.Libusb.HandlingAndEnumeration
Description
http://libusb.sourceforge.net/api-1.0/group__dev.html
Documentation
data C'libusb_device Source
Constructors
C'libusb_device
data C'libusb_device_handle Source
Constructors
C'libusb_device_handle
c'libusb_get_device_list :: Ptr C'libusb_context -> Ptr (Ptr (Ptr C'libusb_device)) -> IO C'ssize_tSource
c'libusb_free_device_list :: Ptr (Ptr C'libusb_device) -> CInt -> IO ()Source
p'libusb_get_device_list :: FunPtr (Ptr C'libusb_context -> Ptr (Ptr (Ptr C'libusb_device)) -> IO C'ssize_t)Source
c'libusb_get_bus_number :: Ptr C'libusb_device -> IO Word8Source
p'libusb_free_device_list :: FunPtr (Ptr (Ptr C'libusb_device) -> CInt -> IO ())Source
c'libusb_get_device_address :: Ptr C'libusb_device -> IO Word8Source
c'libusb_get_max_packet_size :: Ptr C'libusb_device -> CUChar -> IO CIntSource
p'libusb_get_bus_number :: FunPtr (Ptr C'libusb_device -> IO Word8)Source
p'libusb_get_device_address :: FunPtr (Ptr C'libusb_device -> IO Word8)Source
c'libusb_ref_device :: Ptr C'libusb_device -> IO (Ptr C'libusb_device)Source
p'libusb_get_max_packet_size :: FunPtr (Ptr C'libusb_device -> CUChar -> IO CInt)Source
c'libusb_unref_device :: Ptr C'libusb_device -> IO ()Source
p'libusb_ref_device :: FunPtr (Ptr C'libusb_device -> IO (Ptr C'libusb_device))Source
c'libusb_open :: Ptr C'libusb_device -> Ptr (Ptr C'libusb_device_handle) -> IO CIntSource
p'libusb_unref_device :: FunPtr (Ptr C'libusb_device -> IO ())Source
c'libusb_open_device_with_vid_pid :: Ptr C'libusb_context -> Word16 -> Word16 -> IO (Ptr C'libusb_device_handle)Source
p'libusb_open :: FunPtr (Ptr C'libusb_device -> Ptr (Ptr C'libusb_device_handle) -> IO CInt)Source
p'libusb_open_device_with_vid_pid :: FunPtr (Ptr C'libusb_context -> Word16 -> Word16 -> IO (Ptr C'libusb_device_handle))Source
c'libusb_close :: Ptr C'libusb_device_handle -> IO ()Source
c'libusb_get_device :: Ptr C'libusb_device_handle -> IO (Ptr C'libusb_device)Source
p'libusb_close :: FunPtr (Ptr C'libusb_device_handle -> IO ())Source
c'libusb_get_configuration :: Ptr C'libusb_device_handle -> Ptr CInt -> IO CIntSource
p'libusb_get_device :: FunPtr (Ptr C'libusb_device_handle -> IO (Ptr C'libusb_device))Source
c'libusb_set_configuration :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_get_configuration :: FunPtr (Ptr C'libusb_device_handle -> Ptr CInt -> IO CInt)Source
c'libusb_claim_interface :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_set_configuration :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_release_interface :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_claim_interface :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_set_interface_alt_setting :: Ptr C'libusb_device_handle -> CInt -> CInt -> IO CIntSource
p'libusb_release_interface :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_clear_halt :: Ptr C'libusb_device_handle -> CUChar -> IO CIntSource
p'libusb_set_interface_alt_setting :: FunPtr (Ptr C'libusb_device_handle -> CInt -> CInt -> IO CInt)Source
c'libusb_reset_device :: Ptr C'libusb_device_handle -> IO CIntSource
p'libusb_clear_halt :: FunPtr (Ptr C'libusb_device_handle -> CUChar -> IO CInt)Source
c'libusb_kernel_driver_active :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_reset_device :: FunPtr (Ptr C'libusb_device_handle -> IO CInt)Source
c'libusb_detach_kernel_driver :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_kernel_driver_active :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
c'libusb_attach_kernel_driver :: Ptr C'libusb_device_handle -> CInt -> IO CIntSource
p'libusb_detach_kernel_driver :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
p'libusb_attach_kernel_driver :: FunPtr (Ptr C'libusb_device_handle -> CInt -> IO CInt)Source
Produced by Haddock version 2.4.2