Home | History | Annotate | only in /external/nanopb-c/examples/simple
Up to higher level directory
NameDateSize
Makefile24-Aug-2016659
README.txt24-Aug-2016835
simple.c24-Aug-20162K
simple.proto24-Aug-2016138

README.txt

      1 Nanopb example "simple"
      2 =======================
      3 
      4 This example demonstrates the very basic use of nanopb. It encodes and
      5 decodes a simple message.
      6 
      7 The code uses four different API functions:
      8 
      9   * pb_ostream_from_buffer() to declare the output buffer that is to be used
     10   * pb_encode() to encode a message
     11   * pb_istream_from_buffer() to declare the input buffer that is to be used
     12   * pb_decode() to decode a message
     13 
     14 Example usage
     15 -------------
     16 
     17 On Linux, simply type "make" to build the example. After that, you can
     18 run it with the command: ./simple
     19 
     20 On other platforms, you first have to compile the protocol definition using
     21 the following command::
     22 
     23   ../../generator-bin/protoc --nanopb_out=. simple.proto
     24 
     25 After that, add the following four files to your project and compile:
     26 
     27   simple.c  simple.pb.c  pb_encode.c  pb_decode.c
     28 
     29 
     30