Home modules.gotpike.org
Username: Password: [Create Account]
[Forgot Password?]

Modules

ADT
Database
GTK2
GUI
IP
PiJAX
Public
Sql
Stdio
Subversion
System
Tools
Xosd
lua
v4l2
wx

Recent Changes

Public.USB 1.0
Public.Parser.XML2 1.50
Public.ZeroMQ 1.1
Public.Template.Mustache 1.0
Public.Protocols.XMPP 1.4

Popular Downloads

Public.Parser.JSON2 1.0
Public.Parser.JSON 0.2
GTK2 2.23
Public.Web.FCGI 1.8
Public.Parser.XML2 1.48


Module Information
Public.USB

This is a Pike module that provides an interface to the libusb-1.0 library,
enabling USB device communication from Pike programs.

Source Control: hg

Module Authors
Owner
Bill Welliver

Contributors
No Contributors yet.

Module Versions
Most recent version: 1.0   Selected version: 1.0 Added: 17 Feb 2026


- initial release
- support for synchronous and asynchronous communication
- support for adaptive latency communicatons
- support for instantaneous asynchronous messaging using pike backend integration

Depends on:

Pike 7.6.0 - 7.7.999Required

Files in Root Directory:
Makefile.refdoc   usb.ids   .hgtags   .hgignore   AUTHORS   TODO   configure   util.h   examples/   LICENSE   CHANGES   testsuite.in   Makefile.in   usb.cmod   update_usb_ids.pike   TODO.md   stamp-h.in   module.pmod.in/   acconfig.h   configure.in   INSTALL.txt   upload_module_version.pike   .hg_archival.txt   usb_config.h.in   README

[ Download ] [ Download PMAR ] [ Module Documentation ] [ Wiki this Module ]

Other Versions:


gotpike.org | Copyright © 2004 - 2019 | Pike is a trademark of Department of Computer and Information Science, Linköping University