Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coderlane/libmissilelauncher
A small C library to enable control of some USB foam dart launchers.
https://github.com/coderlane/libmissilelauncher
c
Last synced: 23 days ago
JSON representation
A small C library to enable control of some USB foam dart launchers.
- Host: GitHub
- URL: https://github.com/coderlane/libmissilelauncher
- Owner: Coderlane
- License: mit
- Created: 2013-12-15T04:10:55.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-11-15T01:40:40.000Z (about 6 years ago)
- Last Synced: 2024-12-09T22:40:16.671Z (about 1 month ago)
- Topics: c
- Language: C
- Homepage:
- Size: 711 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libmissilelauncher [![Build Status](https://travis-ci.org/Coderlane/libmissilelauncher.svg?branch=master)](https://travis-ci.org/Coderlane/libmissilelauncher)
## Overview
This library allows programatic access to some USB foam dart launchers.
The library itself currently only supports one type of launcher.
However it is designed to allow easy addition of additional types of launchers.
If your type isn't supported, feel free to add the code in and submit a pull request!## Compiling
### Supported Systems
* Linux
* OSX - Experimental (Needs Testing)
* Windows - Experimental (Needs Work)### Requirementes
This library depends on libusb-1.0.
### Instructions
This project uses CMake to manage building an what not. Simply change into the libmissilelauncher directory and follow the following instructions.
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=ReleaseOn Linux you can use CPack to make a nice distributable.
I'm working on support for Windows and OSX. Run CPack --help for more info on CPack options.## Examples
Checkout the examples directory for an annotated example.
There is also [Qt-Missile-Launcher](http://www.github.com/coderlane/Qt-Missile-Launcher)
which provides an example with a GUI.