MRAA

MRAA is a Low Level Skeleton Library for Communication on GNU/Linux platforms. Review the MRAA documentation 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:

Setup and installation

Build using the MRAA library from MRAA documentation

MRAA is not included.

  1. Install, and build MRAA

    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

    nano /etc/ld.so.conf
    

    Add the line

    /usr/local/lib/arm-linux-gnueabihf
    

    Run

    sudo ldconfig
    

  3. Install RF24, using MRAA

    See Linux Install instructions