|
1 | | -Simple RPC implementation for Arduino. |
2 | | -====================================== |
| 1 | +Arduino SimpleRPC Python client |
| 2 | +=============================== |
3 | 3 |
|
4 | | -.. image:: https://img.shields.io/github/last-commit/jfjlaros/simpleRPC.svg |
5 | | - :target: https://github.com/jfjlaros/simpleRPC/graphs/commit-activity |
6 | | -.. image:: https://travis-ci.org/jfjlaros/simpleRPC.svg?branch=master |
7 | | - :target: https://travis-ci.org/jfjlaros/simpleRPC |
| 4 | +.. image:: https://img.shields.io/github/last-commit/jfjlaros/arduino-simple-rpc.svg |
| 5 | + :target: https://github.com/jfjlaros/arduino-simple-rpc/graphs/commit-activity |
| 6 | +.. image:: https://travis-ci.org/jfjlaros/arduino-simple-rpc.svg?branch=master |
| 7 | + :target: https://travis-ci.org/jfjlaros/arduino-simple-rpc |
8 | 8 | .. image:: https://readthedocs.org/projects/simplerpc/badge/?version=latest |
9 | | - :target: https://simpleRPC.readthedocs.io/en/latest |
10 | | -.. image:: https://img.shields.io/github/release-date/jfjlaros/simpleRPC.svg |
11 | | - :target: https://github.com/jfjlaros/simpleRPC/releases |
12 | | -.. image:: https://img.shields.io/github/release/jfjlaros/simpleRPC.svg |
13 | | - :target: https://github.com/jfjlaros/simpleRPC/releases |
| 9 | + :target: https://arduino-simple-rpc.readthedocs.io/en/latest |
| 10 | +.. image:: https://img.shields.io/github/release-date/jfjlaros/arduino-simple-rpc.svg |
| 11 | + :target: https://github.com/jfjlaros/arduino-simple-rpc/releases |
| 12 | +.. image:: https://img.shields.io/github/release/jfjlaros/arduino-simple-rpc.svg |
| 13 | + :target: https://github.com/jfjlaros/arduino-simple-rpc/releases |
14 | 14 | .. image:: https://img.shields.io/pypi/v/arduino-simple-rpc.svg |
15 | 15 | :target: https://pypi.org/project/arduino-simple-rpc/ |
16 | | -.. image:: https://img.shields.io/github/languages/code-size/jfjlaros/simpleRPC.svg |
17 | | - :target: https://github.com/jfjlaros/simpleRPC |
18 | | -.. image:: https://img.shields.io/github/languages/count/jfjlaros/simpleRPC.svg |
19 | | - :target: https://github.com/jfjlaros/simpleRPC |
20 | | -.. image:: https://img.shields.io/github/languages/top/jfjlaros/simpleRPC.svg |
21 | | - :target: https://github.com/jfjlaros/simpleRPC |
22 | | -.. image:: https://img.shields.io/github/license/jfjlaros/simpleRPC.svg |
23 | | - :target: https://raw.githubusercontent.com/jfjlaros/simpleRPC/master/LICENSE.md |
| 16 | +.. image:: https://img.shields.io/github/languages/code-size/jfjlaros/arduino-simple-rpc.svg |
| 17 | + :target: https://github.com/jfjlaros/arduino-simple-rpc |
| 18 | +.. image:: https://img.shields.io/github/languages/count/jfjlaros/arduino-simple-rpc.svg |
| 19 | + :target: https://github.com/jfjlaros/arduino-simple-rpc |
| 20 | +.. image:: https://img.shields.io/github/languages/top/jfjlaros/arduino-simple-rpc.svg |
| 21 | + :target: https://github.com/jfjlaros/arduino-simple-rpc |
| 22 | +.. image:: https://img.shields.io/github/license/jfjlaros/arduino-simple-rpc.svg |
| 23 | + :target: https://raw.githubusercontent.com/jfjlaros/arduino-simple-rpc/master/LICENSE.md |
24 | 24 |
|
25 | 25 | ---- |
26 | 26 |
|
27 | | -This library provides a simple way to export Arduino_ functions as remote |
28 | | -procedure calls. The exported method definitions are communicated to the host, |
29 | | -which is then able to generate an API interface. |
| 27 | +This library provides a simple way to interface to Arduino_ functions exported |
| 28 | +with the simpleRPC_ protocol. The exported method definitions are communicated |
| 29 | +to the host, which is then able to generate an API interface using this |
| 30 | +library. |
30 | 31 |
|
31 | | -For each method, only one additional line of code is needed for exporting. On |
32 | | -the host, only one function call is needed to perform a remote procedure call. |
33 | | - |
34 | | -The Arduino library is independent of any host implementation, we provide a |
35 | | -Python API library as a reference implementation. |
| 32 | +Only one function call is needed to perform a remote procedure call. |
36 | 33 |
|
37 | 34 | Please see ReadTheDocs_ for the latest documentation. |
38 | 35 |
|
@@ -96,15 +93,10 @@ This is reflected on the host. |
96 | 93 | 0 |
97 | 94 | >>> interface.digital_write(13, True) |
98 | 95 |
|
99 | | -Please read :doc:`usage_device` for more information about exporting normal |
100 | | -functions, class member functions and documentation conventions. |
101 | | - |
102 | 96 | For more information about the host library and other interfaces, please see |
103 | | -the :doc:`usage_host` section. |
104 | | - |
105 | | -If you want to create your own host library implementation for other |
106 | | -programming languages, the section :doc:`protocol` should help you on your way. |
| 97 | +the :doc:`usage` section. |
107 | 98 |
|
108 | 99 |
|
109 | 100 | .. _Arduino: https://www.arduino.cc |
| 101 | +.. _simpleRPC: https://simpleRPC.readthedocs.io/en/latest/index.html |
110 | 102 | .. _ReadTheDocs: https://simpleRPC.readthedocs.io/en/latest/index.html |
0 commit comments