mraa 0.0.1

Rust bindings to Intel's IoT mraa library
Documentation
# rust-mraa [![Build Status]https://travis-ci.org/th0br0/rust-mraa.svg?branch=master]https://travis-ci.org/th0br0/rust-mraa

Bindings for libmraa in Rust

# Overview

rust-mraa is a library that aims to provide bindings for Intel’s libmraa in a idiomatic and abstract manner.

# Requirements

## Rust

We currently compile against the *Master* branch. I’d recommend using the
Nightly installer, as that has the greatest chance of working.

## libmraa

You may find the libmraa sources at https://github.com/intel-iot-devkit/mraa.


# Running on Intel Edison

The following steps are a short overview of how to create an Edison-compatible executable.

* Install the SDK from www.intel.com/support/edison/sb/CS-035180.htm
* Install an i686 version of rust (i.e. via ```multirust update nightly-i686 --installer https://static.rust-lang.org/dist/rust-nightly-i686-unknown-linux-gnu.tar.gz```)
* (Enable the i686 rust version for the current project, i.e. via ```multirust override nightly-i686```)
* Activate the SDK environment setup (i.e. ```source /opt/poky-edison/1.6.1/environment-setup-core2-32-poky-linux```)
* Compile an example 
* Copy example binary to Intel Edison and run there