summaryrefslogtreecommitdiff
path: root/.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md
diff options
context:
space:
mode:
authorkrolyxon <me@krolyxon.com>2026-06-08 23:10:46 +0530
committerkrolyxon <me@krolyxon.com>2026-06-08 23:10:46 +0530
commit3120783000d0025b183b0397acaa8b769499eb38 (patch)
tree1c4f93be213f1b1d48f59e554562d847b4e7c25e /.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md
Initial gh-pages firmware hosting
Diffstat (limited to '.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md')
-rw-r--r--.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md b/.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md
new file mode 100644
index 0000000..175b7b4
--- /dev/null
+++ b/.pio/libdeps/esp32-s3-n16r8/RF24/docs/mraa.md
@@ -0,0 +1,42 @@
+# MRAA
+
+@tableofcontents
+
+<!-- markdownlint-disable MD031 -->
+MRAA is a Low Level Skeleton Library for Communication on GNU/Linux platforms.
+Review the [MRAA documentation](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 [MRAA documentation](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
+
+ See [Linux Install instructions](linux_install.md)