nsx-nanopb
Library / service
nsx-nanopb
Vendored nanopb v0.4.9.1 — a small, zero-dynamic-memory Protocol Buffers implementation in ANSI C. Provides pb_encode / pb_decode for structured message serialisation over any transport (USB, UART, SPI, etc.). Pre-generated .pb.c/.pb.h files produced from .proto schemas are compiled into the application target; this module supplies only the runtime library.
protobufserialisationrpc_framingzero_dynamic_memory
nsx-nanopb at v0.1.1
Add it to an app
Section titled “Add it to an app”nsx module add nsx-nanopbCapabilities
Section titled “Capabilities”- protobuf
- serialisation
- rpc_framing
- zero_dynamic_memory
Use cases
Section titled “Use cases”- structured USB RPC messages
- sensor data serialisation
- host-device binary protocol
- AI demo structured inference requests/responses
Compatibility
Section titled “Compatibility”| Kind | Declared |
|---|---|
| Boards | * |
| SoCs | * |
| Toolchains | * |
Agent keywords
Section titled “Agent keywords”nanopb, protobuf, proto, rpc, serialisation , encoding, binary protocol
Source
Section titled “Source”| Field | Value |
|---|---|
| Type | Library / service |
| Version | 0.1.1 |
| Project | nsx-nanopb |
| Revision | v0.1.1 |
| Manifest | modules/nsx-nanopb/nsx-module.yaml |
| Repository | nsx-nanopb |
Back to the module catalog.