Skip to content

Releases: jfjlaros/simpleRPC

Simple RPC interface for Arduino version 3.2.0

13 Dec 09:04
38a7e07
Compare
Choose a tag to compare

In this release:

  • Added support for Ethernet (untested).
  • Added support for RS485 serial.
  • Added support for USB serial.
  • Added support for WiFi.
  • I/O class instances are now passed directly to the interface() function.

Simple RPC interface for Arduino version 3.1.0

24 Nov 19:38
2a45f6b
Compare
Choose a tag to compare

In this release:

  • Support for reading (multidimensional) C arrays (e.g., int**).
  • SAMD support.
  • Reduced memory overhead.

Simple RPC interface for Arduino version 3.0.0

29 Jun 19:03
3087501
Compare
Choose a tag to compare

In this release:

  • Support for const parameters.
  • Support for C strings (char* and char const* a.k.a. const char*).
  • Support for different types of I/O interfaces via plugins, e.g.,
    • Hardware serial.
    • Software serial (untested).
    • Wire (untested).
    • Ethernet (untested).
  • Support for using multiple interfaces at the same time.
  • Full API documentation.

Simple RPC interface for Arduino version 2.0.1

07 Apr 20:04
Compare
Choose a tag to compare

In this release:

  • Minor patch for Arduino IDE package.

Simple RPC interface for Arduino version 2.0.0

07 Apr 18:23
Compare
Choose a tag to compare

In this release:

  • Support for simpleRPC protocol version 3.0.0.
  • Support for Tuples.
  • Support for Objects (nested Tuples).
  • Support for Vectors.
  • Support for any combination of Tuples, Objects and Vectors.

Simple RPC interface for Arduino version 1.0.4

05 Mar 21:00
Compare
Choose a tag to compare

In this release:

  • Extracted client library and gave it its own repository as a reference implementation.
  • Updated documentation and added links to reference implementation repository.
  • Restructured repository to follow the Arduino library specification.

Simple RPC interface for Arduino version 1.0.3

17 Feb 12:28
Compare
Choose a tag to compare

In this release:

  • Added quick start guide.
  • Extensive unit testing using the serial fixture library.
  • Support for boolean type.
  • Support for exporting class member functions.
  • More flexibility for opening and closing devices in the host library (added open() and close() functions).
  • Reduced memory footprint by allowing the F() macro (PROGMEM) in the interface() function.

Simple RPC interface for Arduino version 1.0.2

11 Nov 16:15
Compare
Choose a tag to compare

In this release:

  • Support for strings (char *) and (const char *).
  • Added a demo.
  • Added tests.

Simple RPC interface for Arduino version 1.0.1

10 Nov 13:54
Compare
Choose a tag to compare

In this release:

  • New documentation string format, added parameter names.
  • The documentation string can now be empty or can have missing fields.
  • Using a more stable method for type inference.

Simple RPC interface for Arduino version 1.0.0

04 Nov 17:30
Compare
Choose a tag to compare

In this release:

  • Automatic type inference.
  • Exporting is done via a standard function call, no need to edit a header file anymore.

See ReadTheDocs for more information.