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.
This tool let's you control the frequency and fan settings of your AMD/ATI video card. It depends on the proprietary AMD/ATI Catalyst display driver and makes use of the AMD Display Library (ADL).
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 /...
Managing your Arduino BOARDS.TXT and PROGRAMMERS.TXT files
The Arduino BOARDS.TXT Editor is a Windows program for editing BOARDS.TXT and PROGRAMMERS.TXT files. BOARDS.TXT Editor is compatible with Arduino IDE 1.0 through 1.5x and other compatible IDEs like Visual Micro NEW in version 1.60: - Pinout viewer now Includes links to processor datasheets from the manufacturers' web sites - Automatic web downloader \for pinout diagrams and datasheets - Improved compatibility with clone vendor's BOARDS.TXT files (e.g. Teensy) - Validation check when...
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).
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.
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).
Java access to USB, currently using kernel 2.4 Linux-USB support. There is a "core" API for accessing USB devices, and simple tools including a USB viewer in Swing. Applications are being developed separately, including digital camera support.
Armadeus is an OpenSource Hardware and Software project based on an ARM core (Freescale i.MX) and Linux. You can consult our wiki at http://www.armadeus.org to join our non profit association or our commercial website at http://www.armadeus.com .
Arduino class library for communicating with Modbus slaves over RS232/485
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
The Hewlett-Packard Co. Linux Inkjet Driver Project has moved! Our new site is: http://hplip.sourceforge.net
A project for a highly scalable protocol and framework and a collection of software tools for m2m (machine to machine communication) and IoT Internet of Things. The programs here works on Windows and Linux and are based around VSCP, The Very Simple Control Protocol. Repository is here: https://github.com/grodansparadis/vscp_software and here https://github.com/grodansparadis/vscp_firmware
Currently-under-development library of OS-independent objects to provide complex parallel port control, high-resolution timers and other similar facilities needed when using PC I/O ports to control external digital electronics.
Real-Time Processing Library for OSHW Biomedical Sensors
... cycles) were analyzed in the low-cost platform Arduino-Genuino. This library is free to use for research. Please cite above publication.
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.
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.
libEPOS is a C library to control the EPOS motor control from maxon motor ( http://www.maxonmotor.com ) using a GNU/Linux system. This software is NOT from maxon motor, but was written from scratch by Marcus Hauser and others. The tar file is outdate
EmbeddedGUI is a GUI library for embedded system.It is much smaller than MiniGUI and can be easily transplanted to any RTOS.It provides many graphic functions and controls such as list and tree.LCD drivers are also included.Works with ARM7,ARM9,MSP430etc
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...
Library was merged: NiboRoboLib C and C++ library for the NIBObee robot. The library contains wrappers to access the hardware of the ATmega16
Drivers Template Library for WinNT/2K(ME)/XP. At this time required VCC 6.0(5.0) and DDK.
BT configuration by AT commands for Arduino (lib)
Bluetooth module configuration finder by AT commands with auto-configure options for Arduino. How to install a library: https://www.arduino.cc/en/Guide/Libraries
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.
Driver for GQ LLC GMC-300 Geiger Counter
GQGMC is a user level driver for interfacing a Linux host to GQ Electronic's GMC-300 geiger-muller counter. Written in C++, the driver provides an interface method for each of the capabilities of the GMC-300. A sample command line text only program and sample Qt based GUI program are provided.