summaryrefslogtreecommitdiff
path: root/peripheral/libmraa/src/python/docs/index.rst
blob: cbdbab033e8a92cbe4baa1b99bc1ca897e918b92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
.. . documentation master file, created by
   sphinx-quickstart on Thu May  1 18:34:23 2014.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to mraa's documentation!
================================

.. include:: ../../../docs/index.md
  :start-after: ==============
  :end-before: ## API

.. toctree::
   :maxdepth: 2

   mraa
   example

Supported Platforms
===================

   * `Galileo Gen 1 - Rev D <../galileorevd.html>`_
   * `Galileo Gen 2 - Rev H <../galileorevh.html>`_
   * `Intel Edison <../edison.html>`_
   * `Intel(R) NUC DE3815tykhe <../de3815.html>`_
   * `Intel(R) Minnowboard Max <../minnowmax.html>`_
   * `Raspberry Pi <../rasppi.html>`_
   * `Banana Pi/Pro <../bananapi.html>`_
   * `Beaglebone Black <../beaglebone.html>`_
   * `Intel NUC NUC5i5MYBE <../nuc5.html>`_
   * `UP <../up.html>`_
   * `FTDI FT4222H <../ft4222.html>`_

Compiling & Debugging libmraa
=============================

Libmraa is a C library and SWIG is used to generate bindings therefore to
debug, you very quickly need to use the same methods as you would for debugging
a C library. Generally attaching gdb to python works well, build mraa with
debug symbols and set breakpoints either in the SWIG _wrap functions, the C++
method/functions or the underlying C function. More info can be found on the
C/C++ documentation:
   * `Debugging <../debugging.html>`_
   * `Building from source <../building.html>`_

API Changelog
=============
.. include:: ../../../docs/index.md
  :start-after: API Changelog

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`