Tags: | bindings |
Authors: | Erik Charlebois |
Platforms: | unix |
Word | Stack effect |
<libusb_class_code> | ( number -- enum ) |
<libusb_descriptor_type> | ( number -- enum ) |
<libusb_endpoint_direction> | ( number -- enum ) |
<libusb_error> | ( number -- enum ) |
<libusb_iso_sync_type> | ( number -- enum ) |
<libusb_iso_usage_type> | ( number -- enum ) |
<libusb_request_recipient> | ( number -- enum ) |
<libusb_request_type> | ( number -- enum ) |
<libusb_standard_request> | ( number -- enum ) |
<libusb_transfer_flags> | ( number -- enum ) |
<libusb_transfer_status> | ( number -- enum ) |
<libusb_transfer_type> | ( number -- enum ) |
LIBUSB_CONTROL_SETUP_SIZE | ( -- x ) |
LIBUSB_DT_CONFIG_SIZE | ( -- value ) |
LIBUSB_DT_DEVICE_SIZE | ( -- value ) |
LIBUSB_DT_ENDPOINT_AUDIO_SIZE | ( -- value ) |
LIBUSB_DT_ENDPOINT_SIZE | ( -- value ) |
LIBUSB_DT_HUB_NONVAR_SIZE | ( -- value ) |
LIBUSB_DT_INTERFACE_SIZE | ( -- value ) |
LIBUSB_ENDPOINT_ADDRESS_MASK | ( -- value ) |
LIBUSB_ENDPOINT_DIR_MASK | ( -- value ) |
LIBUSB_ISO_SYNC_TYPE_MASK | ( -- value ) |
LIBUSB_ISO_USAGE_TYPE_MASK | ( -- value ) |
LIBUSB_TRANSFER_TYPE_MASK | ( -- value ) |
libusb_alloc_transfer | ( iso_packets -- libusb_transfer* ) |
libusb_attach_kernel_driver | ( dev interface -- int ) |
libusb_bulk_transfer | ( dev_handle endpoint data length actual_length timeout -- int ) |
libusb_cancel_transfer | ( transfer -- int ) |
libusb_claim_interface | ( dev iface -- int ) |
libusb_clear_halt | ( dev endpoint -- int ) |
libusb_close | ( dev_handle -- ) |
libusb_control_transfer | ( dev_handle request_type request value index data length timeout -- int ) |
libusb_control_transfer_get_data | ( transfer -- data ) |
libusb_control_transfer_get_setup | ( transfer -- setup ) |
libusb_cpu_to_le16 | ( x -- y ) |
libusb_detach_kernel_driver | ( dev interface -- int ) |
libusb_event_handler_active | ( ctx -- int ) |
libusb_event_handling_ok | ( ctx -- int ) |
libusb_exit | ( ctx -- ) |
libusb_fill_bulk_transfer | ( transfer dev_handle endpoint buffer length callback user_data timeout -- ) |
libusb_fill_control_setup | ( buffer bmRequestType bRequest wValue wIndex wLength -- ) |
libusb_fill_control_transfer | ( transfer dev_handle buffer callback user_data timeout -- ) |
libusb_fill_interrupt_transfer | ( transfer dev_handle endpoint buffer length callback user_data timeout -- ) |
libusb_fill_iso_transfer | ( transfer dev_handle endpoint buffer length num_iso_packets callback user_data timeout -- ) |
libusb_free_config_descriptor | ( config -- ) |
libusb_free_device_list | ( list unref_devices -- ) |
libusb_free_transfer | ( transfer -- ) |
libusb_get_active_config_descriptor | ( dev config -- int ) |
libusb_get_bus_number | ( dev -- uint8_t ) |
libusb_get_config_descriptor | ( dev config_index config -- int ) |
libusb_get_config_descriptor_by_value | ( dev bConfigurationValue config -- int ) |
libusb_get_configuration | ( dev config -- int ) |
libusb_get_descriptor | ( dev desc_type desc_index data length -- int ) |
libusb_get_device | ( dev_handle -- libusb_device* ) |
libusb_get_device_address | ( dev -- uint8_t ) |
libusb_get_device_descriptor | ( dev desc -- int ) |
libusb_get_device_list | ( ctx list -- ssize_t ) |
libusb_get_iso_packet_buffer | ( transfer packet -- data ) |
libusb_get_iso_packet_buffer_simple | ( transfer packet -- data ) |
libusb_get_max_packet_size | ( dev endpoint -- int ) |
libusb_get_next_timeout | ( ctx tv -- int ) |
libusb_get_pollfds | ( ctx -- libusb_pollfd** ) |
libusb_get_string_descriptor | ( dev desc_index langid data length -- int ) |
libusb_get_string_descriptor_ascii | ( dev index data length -- int ) |
libusb_handle_events | ( ctx -- int ) |
libusb_handle_events_locked | ( ctx tv -- int ) |
libusb_handle_events_timeout | ( ctx tv -- int ) |
libusb_init | ( ctx -- int ) |
libusb_interrupt_transfer | ( dev_handle endpoint data length actual_length timeout -- int ) |
libusb_kernel_driver_active | ( dev interface -- int ) |
libusb_le16_to_cpu | ( x -- y ) |
libusb_lock_event_waiters | ( ctx -- ) |
libusb_lock_events | ( ctx -- ) |
libusb_open | ( dev handle -- int ) |
libusb_open_device_with_vid_pid | ( ctx vendor_id product_id -- libusb_device_handle* ) |
libusb_pollfd_added_cb | ( quot -- alien ) |
libusb_pollfd_removed_cb | ( quot -- alien ) |
libusb_ref_device | ( dev -- libusb_device* ) |
libusb_release_interface | ( dev iface -- int ) |
libusb_reset_device | ( dev -- int ) |
libusb_set_configuration | ( dev configuration -- int ) |
libusb_set_debug | ( ctx level -- ) |
libusb_set_interface_alt_setting | ( dev interface_number alternate_setting -- int ) |
libusb_set_iso_packet_lengths | ( transfer length -- ) |
libusb_set_pollfd_notifiers | ( ctx added_cb removed_cb user_data -- ) |
libusb_submit_transfer | ( transfer -- int ) |
libusb_transfer_cb_fn | ( quot -- alien ) |
libusb_try_lock_events | ( ctx -- int ) |
libusb_unlock_event_waiters | ( ctx -- ) |
libusb_unlock_events | ( ctx -- ) |
libusb_unref_device | ( dev -- ) |
libusb_wait_for_event | ( ctx tv -- int ) |