libieee1284 is a cross-platform library for parallel port access.
The Host Bus Adapter API (Applications Programming Interface) is a C-level project to manage Fibre Channel Host Bus Adapters.
Note: The project has moved to https://github.com/pyhys/minimalmodbus The files available here are very old, download from Github instead. MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol, and is intended to be running on the master. Example code includes drivers for Eurotherm and Omega process controllers. The only dependence is the pySerial module (also pure Python). This software supports the ‘Modbus RTU’ and ‘Modbus ASCII’ serial communication versions of the protocol, and is intended for use on Linux, OS X and Windows platforms. It is open source, and has the Apache License, Version 2.0.
E-Sport Drivers for the Razer Nostromo
Deprecated - please use Keyboarding Master: https://sites.google.com/site/keyboardingmaster/ jnostromo provides drivers for the Razer Nostromo & Belkin N52/N52te designed to be E-Sport legal. Profiles are unique user defined keymappings and can be created for each game. Each profile can have up to 8 unique keymaps with mappings to switch between keymaps. jnostromo includes an easy to use configuration gui to map keys from the nostromo to the keyboard and/or mouse. The configuration gui can be hidden and at any time, the gui can be displayed by clicking on the system tray icon. Its the goal of this project to make jnostromo the driver of choice for E-Sports and competitive gamers! Version 1.5 Tutorial Video http://youtu.be/EkLRJiqoE_o Note, version 1.5.2 has just been released (tarball) which includes an important bug fix. Before, holding down a key repeats the key, now the application only receives a single key when a key is held down.
Tools around the Scenix 48/52 series microcontrollers
A portable library to control the ICOM PCR-1000 computer controlled general purpose radio receiver and gui front ends for X, Aqua, and windows32
"DSO" is a Digital Signal Oscilloscope. My DSO will be connected via the USB to the PC. All software to operate the DSO is developed within this project.
iidcapi provides a standardized interface to control an IEEE1394, IIDC compliant digital camera
Jcapi will open the world of ISDN (Integrated Services Digital Network) programming to Java developers.
Portable .NET driver imports for Pico USB oscilloscopes and data loggers. Verified to be working under Windows and several Linux distributions.
This project intends to build a Linux Configuration Utility for HomePlug networks and a PowerPacket USB device driver for Linux.
PyJSW is a set of Python bindings for the libjsw joystick wrapper library. This Python module provides an object interface to any joystick devices supported by libjsw.
URBI: Universal Robotic Body Interface. URBI is a scripted command language used to control robots (AIBO, pioneer,...). It is a robot-independant API based on a client/server architecture. Liburbi C++/Java/Matlab are available here. Forum available at ht
MWCtrl is a Java application designed to control a microwave dish connected to an Opto22 Ethernet Brain. The application was written for Linux using a touch screen (optional), but also runs on Windows & Mac OSX.