# MRAA
MRAA is a Low Level Skeleton Library for Communication on GNU/Linux platforms <br>
See http://iotdk.intel.com/docs/master/mraa/index.html for more information

RF24 supports all MRAA supported platforms, but it might not have been tested on each individual platform due to the wide range of hardware support:
- [Report an RF24 bug or issue](https://github.com/TMRh20/RF24/issues)

## Setup and installation

Build using the **MRAA** library from http://iotdk.intel.com/docs/master/mraa/index.html

MRAA is not included.

1. Install, and build MRAA
   ```shell
   git clone https://github.com/intel-iot-devkit/mraa.git
   cd mraa
   mkdir build
   cd build
   cmake .. -DBUILDSWIGNODE=OFF
   sudo make install
   ```

2. Complete the install
   ```shell
   nano /etc/ld.so.conf
   ```
   Add the line
   ```shell
   /usr/local/lib/arm-linux-gnueabihf
   ```
   Run
   ```shell
   sudo ldconfig
   ```

3. Install RF24, using MRAA<br>
   See [Linux Install instructions](md_docs_linux_install.html)
