文件名称:protobuf-c源码
文件大小:167KB
文件格式:ZIP
更新时间:2020-12-28 06:19:32
protobuf nanopb protobuf-c stm32
纯C语言源码,可嵌入式到stm32下面。方便快速,首先,建相关的*.proto 依赖文件,了解 protobuf 的人都知道,建相关的*.options 文件。限制不确定变量的极限存储大小(如 果不用这个,在编解码的时候就会使用回调函数来初始化,这样的话很 麻烦,而且在解码的时候会错,错误原因笔者不明)
【文件预览】:
protobuf-c-master
----autogen.sh(31B)
----.commit_docs.sh(2KB)
----protobuf-c()
--------protobuf-c.h(33KB)
--------protobuf-c.c(93KB)
--------libprotobuf-c.pc.in(247B)
--------libprotobuf-c.sym(893B)
----t()
--------generated-code()
--------generated-code2()
--------issue251()
--------test-optimized.proto(186B)
--------test-proto3.proto(519B)
--------issue220()
--------test.proto(597B)
--------test-full.proto(12KB)
--------README(2KB)
--------version()
----Makefile.am(8KB)
----protoc-c()
--------c_bytes_field.cc(7KB)
--------main.cc(771B)
--------c_enum.cc(12KB)
--------c_helpers.h(8KB)
--------c_message.cc(21KB)
--------c_extension.cc(4KB)
--------c_message.h(5KB)
--------c_service.cc(12KB)
--------c_message_field.cc(5KB)
--------c_primitive_field.cc(8KB)
--------c_enum.h(5KB)
--------c_file.h(5KB)
--------c_primitive_field.h(4KB)
--------c_message_field.h(4KB)
--------c_generator.cc(6KB)
--------c_bytes_field.h(4KB)
--------c_string_field.cc(6KB)
--------c_helpers.cc(19KB)
--------c_service.h(4KB)
--------c_string_field.h(4KB)
--------c_enum_field.cc(6KB)
--------c_field.cc(9KB)
--------c_field.h(5KB)
--------c_generator.h(4KB)
--------c_enum_field.h(4KB)
--------c_file.cc(10KB)
--------c_extension.h(4KB)
----build-cmake()
--------CMakeLists.txt(6KB)
--------.gitignore(30B)
----CONTRIBUTING.md(464B)
----.travis.yml(2KB)
----LICENSE(2KB)
----DoxygenLayout.xml(6KB)
----README.md(5KB)
----m4()
--------code_coverage.m4(6KB)
--------ax_check_compile_flag.m4(3KB)
--------valgrind-tests.m4(1KB)
--------ld-version-script.m4(2KB)
--------.gitignore(63B)
--------pkg.m4(8KB)
----configure.ac(4KB)
----TODO(3KB)
----.gitignore(618B)
----Doxyfile.in(99KB)
----ChangeLog(16KB)