[TriEmbed] Anybody using this with C?
Scott Hall
scottghall1 at gmail.com
Tue Nov 23 10:11:18 CST 2021
Google ProtoBuf is what I use in my projects, and what was used at a former
employer who was serializing data onto RS422/485, I^2 C and Zigbee. It is more
frugal but still allows small binary objects to be transmitted -- like screen
display widgets or icons -- at a reasonable speed.
- sgh
On 11/22/21 10:09, Jon Wolfe via TriEmbed wrote:
>
> 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.
>
> The "nanopb" project is an adaptation of protobuf that are geared towards use
> in embedded low end devices.
>
> https://github.com/nanopb/nanopb
>
>
> On 11/20/2021 5:51 PM, Pete Soper via TriEmbed wrote:
>>
>> 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.
>>
>> I was mainly curious if anybody's been using this already.
>>
>> -Pete
>>
>> On 11/20/21 17:45, Carl Nobile wrote:
>>> Do you mean like I2C or SPI?
>>> ~Carl
>>>
>>> On Sat, Nov 20, 2021 at 5:43 PM Pete Soper <pete at soper.us> wrote:
>>>
>>> Putting objects onto a wire or getting them off a wire.
>>>
>>> -Pete
>>>
>>> On 11/20/21 17:20, Carl Nobile wrote:
>>>> 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.
>>>>
>>>> Pete, what is your projected use for this library?
>>>>
>>>> ~Carl
>>>
--
Scott G. Hall
Raleigh, NC, USA
ScottGHall1 at GMail.Com
/Never say "How stupid can that person be?" Some people take that as a challenge!/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20211123/7f0d01d6/attachment.htm>
More information about the TriEmbed
mailing list