Catweasel-OSX is a project with the goal of developing a complete driver suite for the Catweasel MK3 and MK4 PCI card on Mac OS X. It will include floppy, joystick and SID drivers.
Test script for linux wireless drivers
The control kernel for any small control system
Mini Control System Kernel is a library developed using C (avr-gcc) and avrassembelr. This library including the drivers for hardware and adds the abstract layer to make it easier to work with perephirical devices. The circuit and live example will be added later.
Set of various C-routines for Atmel AVR MCUs, packed in several libraries, with fancy Makefile system for easy integration with user projects. Contains functions for UART, SPI, HD44780 or T6963C LCD\'s, Dallas 1-Wire bus, AVR bootloader and more.
Firmware loaders for M-Audio/Midiman USB MIDI and Audio devices
LibE1000 is a user-space library for Intel Gigabit Ethernet adapters. It implements an "OS bypass" mechanism, where fast path processing and rx/tx data transfers are performed without kernel assistance (i.e. no system calls).
SimOS is an OS that will be based on the OSKIT function library. In addition we will be maintaining the oskit as a seperate release, updated as the core of the kernel. This OS will be easy to use, with numerous software versions on it.
Experimental Synaptics TouchPad driver for OpenBSD.
Open source, cross platform drivers and function library for the NovInt Falcon Haptic Controller. These drivers are not produced by Novint Technologies, Inc. and do not come with any warranty as to their correctness or usage.
TI-84 Plus USB on-the-go driver.
Linux/Unix driver development for Syntek Semicon USB2.0 Video device DC-1125, like the one that is found in Asus A6K laptops. The device can be recognized by the usb id 174f:a311 and maybe also be a standalone unit (not integrated).
ULLA allows developers of network aware applications to access data from device drivers similar to the Wireless Extensions on Linux. However, its new design simplifies the API syntax and expands the access to all wireless technologies such as GSM, BT.
Input/output (IO) C library exposing a common API for real mode and permission-restricted access to parallel port under Windows, Linux and MS-DOS operative systems. It also allows pin-by-pin port access.
Wii joystick interface. Wiiji is the perfect joystick solution for Wii remotes on Mac. Wii remotes will appear as joysticks to the OS. It does this through a kernel extention. It can emulate keyboard input. It runs in the menu bar.
Further development of the seri2c driver which is used for an older PCI card from the company Tritec Electronic AG and offers eight serial interfaces.
Driver and tools for Pegasus Mobile Notetaker
A modified version of Apple's trackpad device driver that allows for two-finger scrolling on most Aluminum PowerBook and G4 iBook models introduced before 2005.
Sample code for controlling the Juiceboss web power controller.
Multiplatform and Multiprotocol driver for QLogic Host Bus Adapters. Runs on Solaris, NetBSD, FreeBSD and Linux. Support both initiator and target mode. Supports QLogic 1020 SCSI through Qlogic 25XX FC cards.
The EasyUSB project aims at developing a generic USB driver for Windows using the KMDF. For the end-user an C++ API will be available for easy USB endpoint communication. Prefer current SVN trunk version over released files, it's more up to date.
Uniform Driver Interface -- Public Source Code for runtime environments and drivers based on the UDI Specifications. Single source image for a driver, built once for each ABI (IA32, Sparc, etc.) and then run on any OS that provides UDI!
Tophat is a modification of a N64 and NES hardware to act like a Laptop. Tophat will make use of modified versions of Linux, BSD and the open source versions of MacOSX
lpcusb is a USB core stack for the built-in USB device of LPC214x microcontrollers. It handles the hardware interface and USB enumeration/configuration. Included are usage examples like USB joystick HID, USB virtual COM port and USB mass storage on SD-ca
Advanced trackpad driver to support Apple Powerbooks and iBooks using ADB trackpads. Adds circular scrolling, scrolling areas and hotspots by running the pad in absolute mode.
A simple mouse emulator (for Linux) that can be controlled with keyboard. Useful on laptop with broken touch pad or in absence of external mouse device.