<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Pete, have you looked into Goggle Protocol Buffers? This seems to
      be more or less the same thing as than but at least protobuf is
      pretty mature at this point, it's been around over 10 years. <br>
    </p>
    <p>The "nanopb" project is an adaptation of protobuf that are geared
      towards use in embedded low end devices.</p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/nanopb/nanopb">https://github.com/nanopb/nanopb</a></p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 11/20/2021 5:51 PM, Pete Soper via
      TriEmbed wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:f202ba2c-448f-e159-8ca9-8cd75074da4b@soper.us">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Yes. Or I2S, UART/USART, CAN, RS485, etc. Or in other cases the
        serialization mechanism allows you to "freeze dry" an object and
        stash it some place and then pull it out and reconstitute it. <br>
      </p>
      <p>I was mainly curious if anybody's been using this already.</p>
      <p>-Pete<br>
      </p>
      <div class="moz-cite-prefix">On 11/20/21 17:45, Carl Nobile wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CAGQqDQL_6f7Q8XFgvSJZh6Vmy8rEkDwBksXyBREYRL0k-7OEPQ@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">Do you mean like I2C or SPI?
          <div>~Carl</div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Sat, Nov 20, 2021 at 5:43
            PM Pete Soper <<a href="mailto:pete@soper.us"
              moz-do-not-send="true" class="moz-txt-link-freetext">pete@soper.us</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>Putting objects onto a wire or getting them off a wire.</p>
              <p>-Pete<br>
              </p>
              <div>On 11/20/21 17:20, Carl Nobile wrote:<br>
              </div>
              <blockquote type="cite">
                <div dir="ltr">So I look over the Python version of this
                  code. It seems to just be a way to store any type of
                  data in a JSON object. It's kinda neat, but you need
                  to write a lot of code around this library. It doesn't
                  just work by itself. Since it supports a lot of
                  different languages I'm betting they all are the same
                  in this respect.
                  <div><br>
                  </div>
                  <div>Pete, what is your projected use for this
                    library?</div>
                  <div><br>
                  </div>
                  <div>~Carl</div>
                </div>
                <br>
                <div class="gmail_quote">
                  <div dir="ltr" class="gmail_attr">On Fri, Nov 19, 2021
                    at 10:30 PM Peter Soper via TriEmbed <<a
                      href="mailto:triembed@triembed.org"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">triembed@triembed.org</a>>
                    wrote:<br>
                  </div>
                  <blockquote class="gmail_quote" style="margin:0px 0px
                    0px 0.8ex;border-left:1px solid
                    rgb(204,204,204);padding-left:1ex">
                    <div> <span style="font-family:monospace">This
                        looks pretty good. Anybody have experience with
                        it on a small C (or C++ w extern C) platform?</span>
                      <br>
                      <span style="font-family:monospace">Pete</span> <br>
                      <br>
                      <span style="font-family:monospace"><a
                          href="https://amzn.github.io/ion-docs/"
                          target="_blank" moz-do-not-send="true"
                          class="moz-txt-link-freetext">https://amzn.github.io/ion-docs/</a></span>
                      <br>
                    </div>
                    _______________________________________________<br>
                    Triangle, NC Embedded Computing mailing list<br>
                    <br>
                    To post message: <a
                      href="mailto:TriEmbed@triembed.org"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">TriEmbed@triembed.org</a><br>
                    List info: <a
                      href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org"
                      rel="noreferrer" target="_blank"
                      moz-do-not-send="true"
                      class="moz-txt-link-freetext">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
                    TriEmbed web site: <a href="http://TriEmbed.org"
                      rel="noreferrer" target="_blank"
                      moz-do-not-send="true">http://TriEmbed.org</a><br>
                    To unsubscribe, click link and send a blank message:
                    mailto:<a
                      href="mailto:unsubscribe-TriEmbed@bitser.net"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
                    <br>
                  </blockquote>
                </div>
                <br clear="all">
                <div><br>
                </div>
                -- <br>
                <div dir="ltr">
                  <div dir="ltr">--------------------------------------------------------------<br>
                    Carl J. Nobile (Software Engineer/API Design)<br>
                    <a href="mailto:carl.nobile@gmail.com"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">carl.nobile@gmail.com</a><br>
--------------------------------------------------------------</div>
                </div>
              </blockquote>
            </div>
          </blockquote>
        </div>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr" class="gmail_signature">
          <div dir="ltr">--------------------------------------------------------------<br>
            Carl J. Nobile (Software Engineer/API Design)<br>
            <a href="mailto:carl.nobile@gmail.com" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">carl.nobile@gmail.com</a><br>
--------------------------------------------------------------</div>
        </div>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Triangle, NC Embedded Computing mailing list

To post message: <a class="moz-txt-link-abbreviated" href="mailto:TriEmbed@triembed.org">TriEmbed@triembed.org</a>
List info: <a class="moz-txt-link-freetext" href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a>
TriEmbed web site: <a class="moz-txt-link-freetext" href="http://TriEmbed.org">http://TriEmbed.org</a>
To unsubscribe, click link and send a blank message: <a class="moz-txt-link-freetext" href="mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe">mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe</a>

</pre>
    </blockquote>
  </body>
</html>