Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
Open-source cross-platform spectrometer device driver
SeaBreeze is a device driver library that provides an interface to select Ocean Optics spectrometers. It is written in C/C++ and builds and runs on Windows (XP/7/8), MacOSX, and Linux (x86/x64/ARM).
C and C++ library for the NIBObee, NIBO burger and NIBO 2 robots. The library contains libraries for AVR Studio and Arduino developement, USB drivers and the RoboDude programming software.
LibusbJava is a Java wrapper for the libusb. It can be built on any platform which is supported by the libusb. The latest binaries for Windows can be downloaded. LibusbJava for libusb-1.0 has limited API at the moment, only bulk transfers are supported! For installation instructions and more information visit our homepage.
Arduino based Maerklin-Motorola II central
Ardurail is an Arduino library for generating a TTL signal with an Arduino for serving model railroad equipment (locomotives, switches, feedback-detectors) based on the Motorola II protocol.
INDI is an instrument neutral distributed interface control protocol that aims to provide backend driver support and automation for a wide range of Astronomical devices (telescopes, focusers, CCDs..etc).
Hardware Abstraction Layer for microcontrollers, written in C++11.
Hardware abstraction layer for microcontrollers. Written in C++14.
A library for the control of ShiftBrite modules
A library for the control of motors using the TI DRV8833 IC
Smartcard access lib for Arduino based boards
Smartcard access lib for Arduino based boards connected directly to a smartcard. This is currently a work in progress. Currently it is possible to communicate with a smartcard directly connected to a Arduino board or connected via a TDA8024T (or compatible chips. e.g. DS8024). All tests have been done with a smart card slot connected directly to the Aruino board. Working: - Activation of asynchronous and synchronous smart cards - Exchanging data with supported Smart card (Sending /...
Library was merged: NiboRoboLib C and C++ library for the NIBObee robot. The library contains wrappers to access the hardware of the ATmega16
Arduino and Silicon Laboratories Si4735 radio library
This library controls many Silicon Laboratories Si47xx family radio chips with an Arduino microcontroller. Major features include: • I2C and SPI bus • Supports "original" (Uno, Duemilanove, and their clones), Mega 2560, Leonardo, and Due Arduinos • FM/AM receive modes; including short, medium, and long wave AM • Analog and/or digital audio output • FM RDS and RBDS • Localization of receive bands, channel spacing, FM de-emphasis, and RDS/RBDS • Correctly decodes RBDS PI codes into station's...
GLCD Library for ChipKit MAX32 and UNO32
NOW ON GITHUB: https://github.com/MajenkoLibraries/GLCD Library to control the Winstar WG12864A (KS0108) 128x64 graphical monochrome LCD screen.
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.
ServoMaster is a project dedicated to providing a consistent hardware independent way of controlling the R/C servos with the personal computer.
XNU Kernel Extras contains drivers designed to extend the functionality provided by the default Mac OS X kernel and drivers.
Jcapi will open the world of ISDN (Integrated Services Digital Network) programming to Java developers.
Arduino class library for communicating with Modbus slaves over RS232/485
SSEPlus is a SIMD function library. It provides optimized emulation for newer SSE instructions. It also provides a rich set of high performance routines for common operations such as arithmetic, bitwise logic, and data packing and unpacking.
Open source, cross platform driver set for the Rez Trancevibrator
K8055 User Interface is a Mac OS X based Cocoa application for controlling the Velleman K8055 USB interface. Included is a static library which can be used for developing other applications and closely replicates the Velleman Windows .DLL functions.
OpenPCI is a user-mode library which allows user-mode applications to access PCI-based devices. A generic driver enables user-mode developers to access and manage their hardware without kernel knowledge and driver development knowledge.
This is a library for easy accessing chip cards /smart cards via a chipcard reader. It currently works under Linux, FreeBSD and Windows. It is tested with Towitoko and Kobil readers.
Object-oriented semantical AVR programming library. Developers needed!
A portable library to access braille displays.